커뮤니티

setstoptrailing 문의드립니다

프로필 이미지
반디엄마
2013-03-07 11:52:40
256
글번호 60359
답변완료
코스피선물로 적용시 예를들어, 진입후 1.5pt(75만원) 최대수익이후에 수익금액의 4%(3만) 이상 감소시 청산. 이라는 식을 나타내려면 setstoptrailing으로 풀어쓸수는 없나요? 이함수가 pt / % 단위 중 하나를 선택해서 나타내는 것 같은데 두 개를 혼합해서 사용하는 방법은 없는지 궁금합니다 --------------------------------------------------------------------------------- if MarketPosition == 1 Then var2 = lowest(L,BarsSinceEntry); if var2 <= Entryprice-1 and var2 > Entryprice-2 Then Exitlong("sx1",AtStop,var2+0.25); if var2 <= Entryprice-2 Then Exitlong("sx2",AtStop,var2+0.6); 그리고, 이 구문에서 exitlong부분이 문법에러, 잘못된토큰:Comma가 올 수 없는 것이라고 뜨는데 어떻게 수정해야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-07 14:58:43

안녕하세요 예스스탁입니다. 1. %와 pt를 같이 사용하지 못하므로 아래와 같이 풀어서 작성하셔야 합니다. if MarketPosition == 1 Then{ var1 = highest(h,BarsSinceEntry); if var1 >= EntryPrice+1.5 Then exitlong("bx",AtStop,var1-(var1-EntryPrice)*0.04); } if MarketPosition == 1 Then{ var2 = Lowest(h,BarsSinceEntry); if var2 <= EntryPrice-1.5 Then ExitShort("sx",AtStop,var2+(EntryPrice-var2)*0.04); } 2. 올려주신 수식내용 안에서는 오류가 없습니다. 해당식 외에 다른 내용에서 오류가 발생하신는것 같습니다. 즐거운 하루되세요 > 반디엄마 님이 쓴 글입니다. > 제목 : setstoptrailing 문의드립니다 > 코스피선물로 적용시 예를들어, 진입후 1.5pt(75만원) 최대수익이후에 수익금액의 4%(3만) 이상 감소시 청산. 이라는 식을 나타내려면 setstoptrailing으로 풀어쓸수는 없나요? 이함수가 pt / % 단위 중 하나를 선택해서 나타내는 것 같은데 두 개를 혼합해서 사용하는 방법은 없는지 궁금합니다 --------------------------------------------------------------------------------- if MarketPosition == 1 Then var2 = lowest(L,BarsSinceEntry); if var2 <= Entryprice-1 and var2 > Entryprice-2 Then Exitlong("sx1",AtStop,var2+0.25); if var2 <= Entryprice-2 Then Exitlong("sx2",AtStop,var2+0.6); 그리고, 이 구문에서 exitlong부분이 문법에러, 잘못된토큰:Comma가 올 수 없는 것이라고 뜨는데 어떻게 수정해야 하나요?