커뮤니티
참조종목의 청산식
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의 청산시스템식 요청드립니다.
감사합니다.
다음글
이전글