커뮤니티
문의드립니다.
2012-10-13 12:41:29
263
글번호 55566
1)콜옵션 260 이 5.00 이상이면 선물 매도하는식.
2)풋옵션 260 이 5.00 이상이면 선물 매수하는식.
외부변수로작성해주시고, 주석을달아주세요, 배우는중이라 어려워요
답변 1
예스스탁 예스스탁 답변
2012-10-12 12:49:53
안녕하세요
예스스탁입니다.
주종목이 선물, 참조데이터로 콜옵션을 추가한 후
아래식 적용하셔야 합니다.
참조데이터는 차트 상단 종목선택 버튼 중 오른쪽을 누르시고
선택해서 차트에 추가하시면 됩니다.
1.
input : entry(5),exit(7),P(1);
var : cond(false,data1);
#주종목 선물
#참조데이터 data2 콜옵션 260
#참조데이터 data2에서 종가가 5를 상향돌파하면 주종목(data1)매수
if data2(crossup(c,entry)) Then
buy();
# 매수 후 #참조데이터 data2에서 종가가 7를 상향돌파하면 매수청산
if MarketPosition == 1 and data2(crossup(c,exit)) Then
exitlong();
#매수진입이후에
if MarketPosition == 1 Then{
#참조데이터 봉의 고가가 7.0의 1%이내에 근접하면 cond는 true
if data2(H) >= exit*(1-P/100) Then
Cond = True;
#cond가 true인 상태에서 하락하면 매수청산
if cond == true and data2(c < C[1]) Then
exitlong();
}
#매수포지션이 아니면 cond는 false로 초기화
if MarketPosition != 1 Then
cond = false;
2.
input : entry(5),exit(7),P(1);
var : cond(false,data1);
#주종목 선물
#참조데이터 data2 콜옵션 260
#참조데이터 data2에서 종가가 5를 상향돌파하면 주종목(data1)매도
if data2(crossup(c,entry)) Then
Sell();
# 매수 후 #참조데이터 data2에서 종가가 7를 상향돌파하면 매도청산
if MarketPosition == 1 and data2(crossup(c,exit)) Then
ExitShort();
#매도진입이후에
if MarketPosition == -1 Then{
#참조데이터 봉의 고가가 7.0의 1%이내에 근접하면 cond는 true
if data2(H) >= exit*(1-P/100) Then
Cond = True;
#cond가 true인 상태에서 하락하면 매도청산
if cond == true and data2(c < C[1]) Then
ExitShort();
}
#매수포지션이 아니면 cond는 false로 초기화
if MarketPosition != 1 Then
cond = false;
즐거운 하루되세요
> 태조산 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1)콜옵션 260 이 5.00 이상이면 선물 매수하고, 콜옵션 260 이 7.00에 도달하거나 1%이내진입했다가내려가면 선물 매도하는식.
2)풋옵션 260 이 5.00 이상이면 선물 매도하고, 풋옵션 260 이 7.00에 도달하거나 1%이내진입했다가내려가면 선물 매수하는식.
외부변수로작성해주시고, 주석을달아주세요, 배우는중이라 어려워요