커뮤니티

청산관련 질문입니다.

프로필 이미지
겸댕이
2010-01-17 17:14:56
595
글번호 27485
답변완료
안녕하세요 1분봉에서 매수 진입후 60개봉 이내에 최고가가 진입가격의 20% 이상이였다가 최고점에서 5% 초과 하락시 총진입수량중 50%를 청산하는 식을 부탁드립니다. 참고로 저는 이렇게 해봤는데 도저히 안되네요 If barssinceentrty==0 then poshigh = high; If marketposiotin==1 && barssinceentry<60 then { if high>poshigh[1] then poshigh=high; } if poshigh>entryprice*(1.20) then { var1=1; var2=c; } var3=currentcontracts/2 if var1==1 && c<var2*(0.95) then exitlong("일부청산",onclose,def,"",var3,1); 그럼 늦은 주말 저녁 잘 보내세요 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-18 10:24:38

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then{ if BarsSinceEntry < 60 and highest(H,BarsSinceEntry) >= EntryPrice*1.2 Then exitlong("bx",AtStop,highest(H,BarsSinceEntry)*0.95,"",int(CurrentContracts*0.5),1); } 즐거운 하루되세요 > 겸댕이 님이 쓴 글입니다. > 제목 : 청산관련 질문입니다. > 안녕하세요 1분봉에서 매수 진입후 60개봉 이내에 최고가가 진입가격의 20% 이상이였다가 최고점에서 5% 초과 하락시 총진입수량중 50%를 청산하는 식을 부탁드립니다. 참고로 저는 이렇게 해봤는데 도저히 안되네요 If barssinceentrty==0 then poshigh = high; If marketposiotin==1 && barssinceentry<60 then { if high>poshigh[1] then poshigh=high; } if poshigh>entryprice*(1.20) then { var1=1; var2=c; } var3=currentcontracts/2 if var1==1 && c<var2*(0.95) then exitlong("일부청산",onclose,def,"",var3,1); 그럼 늦은 주말 저녁 잘 보내세요 감사합니다