커뮤니티

참조종목의 청산식

프로필 이미지
tao
2013-01-23 11:00:00
275
글번호 58540
답변완료
수고하십니다. 옵션 Spread 거래에서,2개의 시스템으로 각각 *시스템1;CaII 260 (매수 1계약)과 시스템2;CaII 270 (매도 1계약)을 동시 진입했을때, 시스템1의CaII 260 (매수 1계약)이 20%수익후 5%하락이면 청산조건으로 했을경우, 조건충족으로 CaII 260 (매수 1계약)이 청산될때 시스템2의 CaII 270 (매도 1계약)도 동시에 청산하고자합니다. 시스템2의 청산시스템식 요청드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-23 14:24:39

안녕하세요 예스스탁입니다. 예스랭귀지에서 다른 차트의 시스템신호의 내용은 알수가 없습니다. 방법이라면 콜270차트에 콜260데이터를 참조데이터로 추가한후 아래와 같이 참조데이터에서 콜 260의 매수진입조건과 이후의 최고가값등을 계산하여 사용해야 합니다. 즉 참조데이터에서 data2의 매수시점과 매수이후의 최고가등을 계산해서 이용해야 합니다. 또한 모두 봉완성시로만 작성이 가능합니다. var : cond(false,data2),HH(0,data2),EPrice(0,data2); #data2 첫봉에서 cond는 false로 초기화 if data2(date != date[1]) Then cond = false; # cond는 false이고 data2 진입조건 만족하면 # cond는 true # HH에 data2의 고가 # Eprice에 data2의 종가 if cond == false and data2(진입조건) Then{ cond = true; HH = data2(H); EPrice = data2(c); } #cond가 true일때 if cond == true Then{ #data2에서 고가가 갱신되면 HH값을 해당고가로 변경 if data2(H) > HH Then HH = data2(H); # HH값이 Eprice값 대비 20%이상이고 data2의 종가가 HH보다 5% 낮은 봉이 나타나면 # cond는 false로 변경하고 # 매도포지션 청산주문 실행 if HH >= EPrice*1.2 and data2(c) <= HH*0.95 Then{ cond = false; ExitShort(); } } 즐거운 하루되세요 > tao 님이 쓴 글입니다. > 제목 : 참조종목의 청산식 > 수고하십니다. 옵션 Spread 거래에서,2개의 시스템으로 각각 *시스템1;CaII 260 (매수 1계약)과 시스템2;CaII 270 (매도 1계약)을 동시 진입했을때, 시스템1의CaII 260 (매수 1계약)이 20%수익후 5%하락이면 청산조건으로 했을경우, 조건충족으로 CaII 260 (매수 1계약)이 청산될때 시스템2의 CaII 270 (매도 1계약)도 동시에 청산하고자합니다. 시스템2의 청산시스템식 요청드립니다. 감사합니다.