커뮤니티

수식수정 부탁드립니다

프로필 이미지
cinamon
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(); 수정 부탁드릴께요 고맙습니다