커뮤니티
질문드립니다.
2013-02-05 04:14:15
270
글번호 59122
음..선물신호받아 옵션매매식 만들기 어렵군요. ㅜ.ㅜ
뭔가 모르는 것이 있는 것 같은데..
var: var1(0,data2),var2(0,data2)
If data2(DayIndex == 0) Then {
Var1 = data2(H) ;
Var2 = data2(L) ;
}
If data2(dayopen()>=dayclose(1)+1)
and MarketPosition ==0 and data2(ExitDate(1) != sdate)
and crossdown(data2(c),var2) Then {
Sell();
옵션 차트에 적용을 하니..
1. 갭상승한 후의 조건을 무시를 하는 듯 합니다. 갭상승을 하든, 하락을 하든
동작을 합니다. (근데 같은 선물 차트에서 다른 틱봉끼리하면 갭상승한 경우만
동작합니다. 이게 정상이구요.)
2. 현재 사용하는 data2(c)가 참조하는 선물의 종가가 아니라, 옵션차트의 종가로
일관되게 동작하는 모습을 보여 주고 있습니다.
뭔가 설정을 잘못한 것인지....
질문이 많아 죄송합니다.
답변 1
예스스탁 예스스탁 답변
2013-02-05 16:42:24
안녕하세요
예스스탁입니다.
dayhigh,daylow,dayclose,dayopen함수는
무조건 주종목값만 가져오는 함수입니다.
data2나 data3의 참조데인터 함수에 사용해도 의미가 없습니다.
참조데이터 함수에서 일간의 값은
highD,lowD,CloseD,OpenD함수를 이용하셔야 합니다.
var: var1(0,data2),var2(0,data2);
If data2(DayIndex == 0) Then {
Var1 = data2(H) ;
Var2 = data2(L) ;
}
If data2(openD(0)>=closeD(1)+1)
and MarketPosition ==0 and data2(ExitDate(1) != sdate)
and crossdown(data2(c),var2) Then {
Sell();
}
즐거운 하루되세요
> 1조원투자자 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 음..선물신호받아 옵션매매식 만들기 어렵군요. ㅜ.ㅜ
뭔가 모르는 것이 있는 것 같은데..
var: var1(0,data2),var2(0,data2)
If data2(DayIndex == 0) Then {
Var1 = data2(H) ;
Var2 = data2(L) ;
}
If data2(dayopen()>=dayclose(1)+1)
and MarketPosition ==0 and data2(ExitDate(1) != sdate)
and crossdown(data2(c),var2) Then {
Sell();
옵션 차트에 적용을 하니..
1. 갭상승한 후의 조건을 무시를 하는 듯 합니다. 갭상승을 하든, 하락을 하든
동작을 합니다. (근데 같은 선물 차트에서 다른 틱봉끼리하면 갭상승한 경우만
동작합니다. 이게 정상이구요.)
2. 현재 사용하는 data2(c)가 참조하는 선물의 종가가 아니라, 옵션차트의 종가로
일관되게 동작하는 모습을 보여 주고 있습니다.
뭔가 설정을 잘못한 것인지....
질문이 많아 죄송합니다.