커뮤니티

분할 청산 관련질문

프로필 이미지
freeman
2008-12-04 11:38:30
860
글번호 18560
답변완료
수고 많으십니다. 옵션 거래시 현재 100개의 포지션이 있는 데 현재 봉에 청산신호가 나오면 현재봉과 다음봉 그리고 다다음봉에 3분지1 씩 분할 청산하고 싶은데 어떻게 해야하는지요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-04 16:17:11

안녕하세요 예스스탁입니다. if MarketPosition() == 1 Then{ if MarketPosition()[1] != 1 Then{ var1 = CurrentContracts(); var2 =int(var1/3); var3 = var1-var2*2; } if CurrentContracts() == var1 and Condition1 Then ExitLong("x1",OnClose,def,"",var2,1); if CurrentContracts() == var1-var2 and Condition1[1] Then ExitLong("x2",OnClose,def,"",var2,1); if CurrentContracts() == var1-var2-var2 and Condition1[2] Then ExitLong("x3",OnClose,def,"",var3,1); } 즐거운 하루되세요 > freeman 님이 쓴 글입니다. > 제목 : 분할 청산 관련질문 > 수고 많으십니다. 옵션 거래시 현재 100개의 포지션이 있는 데 현재 봉에 청산신호가 나오면 현재봉과 다음봉 그리고 다다음봉에 3분지1 씩 분할 청산하고 싶은데 어떻게 해야하는지요.