커뮤니티

수익중 신호 신호 무시 코딩

프로필 이미지
퀀트드래곤
2019-09-11 14:43:07
191
글번호 131931
답변완료
아래의 원칙에 따라 코딩을 하던 도중에 수익중이라면 현재 새롭게 나오는 신호는 적용x <---이 부분을 어떻게 해야할지모르겠네요. 수정부탁드립니다. ---------------------------------------- /* ★RULE (일봉) 원칙 : (일봉20개 봉) 최고점을 돌파하면 매수, (일봉 10개봉) 최저점이 붕괴되면 매도 수익중이라면 현재 새롭게 나오는 신호는 적용X */ # Rule (일봉) If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수 { Buy(); } If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도 { Sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-16 13:18:58

안녕하세요 예스스탁입니다. If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수 { if MarketPosition == 0 or (MarketPosition == -1 and c >= EntryPrice) then Buy(); } If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도 { if MarketPosition == 0 or (MarketPosition == 1 and c <= EntryPrice) then Sell(); } 즐거운 하루되세요 > 퀀트드래곤 님이 쓴 글입니다. > 제목 : 수익중 신호 신호 무시 코딩 > 아래의 원칙에 따라 코딩을 하던 도중에 수익중이라면 현재 새롭게 나오는 신호는 적용x <---이 부분을 어떻게 해야할지모르겠네요. 수정부탁드립니다. ---------------------------------------- /* ★RULE (일봉) 원칙 : (일봉20개 봉) 최고점을 돌파하면 매수, (일봉 10개봉) 최저점이 붕괴되면 매도 수익중이라면 현재 새롭게 나오는 신호는 적용X */ # Rule (일봉) If CrossUP(C, Highest(H, 20)[1]) Then # 20거래일 최고점을 돌파하면 매수 { Buy(); } If CrossDown(C, Lowest(L, 20)[1]) Then # 10거래일 최저점을 하향돌파하면 매도 { Sell(); }