커뮤니티

시스템문의

프로필 이미지
탄탄시스템
2021-01-29 10:09:34
759
글번호 145924
답변완료
항상 수고에 감사드립니다. 아래와 같은 수식이 있을 경우 if c > c[5] then buy("b"); if c < c[5] then sell("s"); if c > c + 5 then exitlong("bx"); if c < c - 5 then exitshort("sx"); 매수청산과 매도청산으로 마감한 경우 즉 수익청산의 경우는 다음 진입을 5봉이내에 진입을 못하게 하고, 스위치진입의 경우(매수에서 매도, 매도에서 매수)는 제한을 두지 않는 수식을 만들고 싶습니다. 잘 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-29 16:53:15

안녕하세요 예스스탁입니다. if c > c[5] then { if (MarketPosition == 0 and PositionProfit(1) <= 0) or (MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) >= 5) or MarketPosition == -1 Then buy("b"); } if c < c[5] then { if (MarketPosition == 0 and PositionProfit(1) <= 0) or (MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) >= 5) or MarketPosition == -1 Then sell("s"); } if c > c + 5 then exitlong("bx"); if c < c - 5 then exitshort("sx"); 즐거운 하루되세요 > 탄탄시스템 님이 쓴 글입니다. > 제목 : 시스템문의 > 항상 수고에 감사드립니다. 아래와 같은 수식이 있을 경우 if c > c[5] then buy("b"); if c < c[5] then sell("s"); if c > c + 5 then exitlong("bx"); if c < c - 5 then exitshort("sx"); 매수청산과 매도청산으로 마감한 경우 즉 수익청산의 경우는 다음 진입을 5봉이내에 진입을 못하게 하고, 스위치진입의 경우(매수에서 매도, 매도에서 매수)는 제한을 두지 않는 수식을 만들고 싶습니다. 잘 부탁드립니다.