커뮤니티
참조종목 매매시
2009-06-02 23:01:03
381
글번호 22533
선물매매시 다음과 같이 설정
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:45:59
안녕하세요
예스스탁입니다.
만약 진입가격이 100이고 진입이후 최고가가 110이라면
아래의 계산식으로는 10이라는 값이 나오며 이 10의 67%이므로
6.7이라는 가격보다 현재가가 작아야 한다는 식이됩니다.
(highest(var2,BarsSinceEntry) - var1[BarsSinceEntry])*0.67
식을 진입이후 최고가에서 수익금액의 37%가 감소할때 청산하는 식으로 만드셔야 합니다.
var1 = data2(c);
var2 = data2(H);
if MarketPosition == 1 Then{
if highest(var2,BarsSinceEntry) >= var1[BarsSinceEntry]*1.025 and
data2(c) <=
highest(var2,BarsSinceEntry)-(highest(var2,BarsSinceEntry)- var1[BarsSinceEntry])*0.37 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");
위와 같이 표현하는게 맞나요??
위와같이 작성하고 시뮬을 돌리면 선물에서는 신호가 나오는데,
옵션에서는 신호가 나오질 않습니다.
수정 부탁드립니다.