커뮤니티
수식수정 부탁드립니다
2011-11-18 13:25:54
494
글번호 44919
안녕하세요
청산이후 5ma가 20ma를 두번 gc할 경우 매수
를 수식으로 만들어 봤는데요 차트에 적용시켜보니
신호가 나오지 않아서요
var1=ma(c,5);
var2=ma(c,20);
if countif(Crossup(var1,var2),BarsSinceExit(1))==2
and Crossup(var1,var2)
then buy();
if MarketPosition==1 and crossdown(var1,var2) then Exitlong();
수정 부탁드릴께요
고맙습니다
답변 1
예스스탁 예스스탁 답변
2011-11-18 14:49:02
안녕하세요
예스스탁입니다.
차트상 가장 첫 진입은 이전에
청산이 없으므로 청산이후에 2번째를 셀수 없으므로
신호가 발생하지 못합니다.
아래와 같이 작성하시면
차트상 가장 첫 진입은 이평 골든크로스에 발생하고
2번째 진입부터는 청산이후에 두번째 골든크로스 부터 진입합니다.
var1=ma(c,5);
var2=ma(c,20);
if TotalTrades == 0
and Crossup(var1,var2)
then buy();
if countif(Crossup(var1,var2),BarsSinceExit(1))==2
and Crossup(var1,var2)
then buy();
if MarketPosition==1 and crossdown(var1,var2) then Exitlong();
즐거운 하루되세요
> cinamon 님이 쓴 글입니다.
> 제목 : 수식수정 부탁드립니다
> 안녕하세요
청산이후 5ma가 20ma를 두번 gc할 경우 매수
를 수식으로 만들어 봤는데요 차트에 적용시켜보니
신호가 나오지 않아서요
var1=ma(c,5);
var2=ma(c,20);
if countif(Crossup(var1,var2),BarsSinceExit(1))==2
and Crossup(var1,var2)
then buy();
if MarketPosition==1 and crossdown(var1,var2) then Exitlong();
수정 부탁드릴께요
고맙습니다
다음글
이전글