커뮤니티

StopTrailing

프로필 이미지
유미
2009-03-09 12:58:36
588
글번호 20755
답변완료
안녕하세요? 아래와 같은 식 맞는 식인가요? *1계약식 5번 진입했음 "현재 진입수량이 5개 이상이면 진입 평균가에서 +2pt 오른후 최고가에서 -1pt 되면 모두 청산" if CurrentEntries > 5 Then{ SetStopPosition(); SetStopTrailing(1,2,pointstop,1); } 그런데 제가 해보니 if 문을 무시하는 것 같습니다. 그리고 point 지점도 틀리구요 감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-03-09 14:41:26

안녕하세요 예스스탁입니다. 조건이외에는 설정을 해제해 주셔야 합니다. if CurrentEntries > 5 Then{ SetStopPosition(); SetStopTrailing(1,2,pointstop,1); } Else{ SetStopTrailing(0,0); ##해제 } 수량이 5개 미만일때 혹은 다른조건일때 SetStopTrailing을 사용을 하신다면 해당부분은 위의 식을 제외하고 풀어서 작성하셔야 합니다. if MarketPosition()== 1 and CurrentContracts > 5 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+2 Then exitlong("XL",AtStop,highest(H,BarsSinceEntry)-1); } if MarketPosition()== -1 and CurrentContracts > 5 then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-2 Then exitlong("XS",AtStop,Lowest(L,BarsSinceEntry)+1); } 즐거운 하루되세요 > 유미 님이 쓴 글입니다. > 제목 : StopTrailing > 안녕하세요? 아래와 같은 식 맞는 식인가요? *1계약식 5번 진입했음 "현재 진입수량이 5개 이상이면 진입 평균가에서 +2pt 오른후 최고가에서 -1pt 되면 모두 청산" if CurrentEntries > 5 Then{ SetStopPosition(); SetStopTrailing(1,2,pointstop,1); } 그런데 제가 해보니 if 문을 무시하는 것 같습니다. 그리고 point 지점도 틀리구요 감사합니다.