선물매매시 다음과 같이 설정
buy();
setstoptrailing(37, 2.5, percentstop, 0);
옵션매매시
참조종목(선물) 이 2.5% 수익이후 수익대비 37% 하락하였을때 청산..
var1 = data2(c);
var2 = data2(H);
if highest(var2,BarsSinceEntry) >= var1[BarsSinceEntry]*1.025 and
data2(c) <= (highest(var2,BarsSinceEntry) - var1[BarsSinceEntry])*0.67 Then
exitlong("1");
위와 같이 표현하는게 맞나요??
위와같이 작성하고 시뮬을 돌리면 선물에서는 신호가 나오는데,
옵션에서는 신호가 나오질 않습니다.
수정 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2009-06-03 09:38:02
안녕하세요? 예스스탁입니다.
아래와 같이 수정하시면 됩니다.
if highest(var2,BarsSinceEntry) >= var1[BarsSinceEntry]*1.025 and
data2(C) <= var1[BarssinceEntry]+(highest(var2,BarsSinceEntry) - var1[BarsSinceEntry])*0.67 Then
exitlong("1");
감사합니다.
> HI_coco 님이 쓴 글입니다.
> 제목 : 참조종목 매매시
> 선물매매시 다음과 같이 설정
buy();
setstoptrailing(37, 2.5, percentstop, 0);
옵션매매시
참조종목(선물) 이 2.5% 수익이후 수익대비 37% 하락하였을때 청산..
var1 = data2(c);
var2 = data2(H);
if highest(var2,BarsSinceEntry) >= var1[BarsSinceEntry]*1.025 and
data2(c) <= (highest(var2,BarsSinceEntry) - var1[BarsSinceEntry])*0.67 Then
exitlong("1");
위와 같이 표현하는게 맞나요??
위와같이 작성하고 시뮬을 돌리면 선물에서는 신호가 나오는데,
옵션에서는 신호가 나오질 않습니다.
수정 부탁드립니다.