커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2019-04-23 00:16:45
219
글번호 128033
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 가격이 n틱 이상 올랐을 때만 본절청산식 쓰려면요. 아래 수식 맞나요? input: 최소가격상승틱(10), 본절비용틱(2); If marketPosition == 1 Then { if H > EntryPrice + 최소가격상승틱 * PriceScale then { 청산틱 = EntryPrice + 본절비용틱(2) * PriceScale; } exitlong("bx1",atlimit,청산틱); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-23 13:08:39

안녕하세요 예스스탁입니다. exitlong은 If marketPosition == 1 Then 조건에만 포함됩니다. 일정틱이상 수익이 발생하지 않아도 신호가 발생하게 됩니다. 아래와 같이 수정하시면 됩니다. input: 최소가격상승틱(10), 본절비용틱(2); var : 청산틱(0); If marketPosition == 1 Then { if highest(H,BarsSinceEntry) > EntryPrice + 최소가격상승틱 * PriceScale then { 청산틱 = EntryPrice + 본절비용틱 * PriceScale; exitlong("bx1",atlimit,청산틱); } } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 가격이 n틱 이상 올랐을 때만 본절청산식 쓰려면요. 아래 수식 맞나요? input: 최소가격상승틱(10), 본절비용틱(2); If marketPosition == 1 Then { if H > EntryPrice + 최소가격상승틱 * PriceScale then { 청산틱 = EntryPrice + 본절비용틱(2) * PriceScale; } exitlong("bx1",atlimit,청산틱); }