커뮤니티
선물차트로 옵션매수전용식부탁드립니다.
2011-05-22 13:37:12
815
글번호 38912
안녕하세요 하기의 식을 이용하여 옵션전용 콜옵션매수매도
풋옵션매수매도 식으로 부탁드립니다
(신호즉시주문 형식으로 부탁드립니다.)
var1 = int(c);
if MarketPosition == 0 Then{
if H <= var1+0.50 Then
buy("b1",AtStop,var1+0.50+PriceScale);
if H <= var1+1.00 Then
buy("b2",AtStop,var1+1.00+PriceScale);
}
if MarketPosition == 0 Then{
if L >= var1+0.50 Then
Sell("s1",AtStop,var1+0.50-PriceScale);
if L >= var1 Then
Sell("s2",AtStop,var1-PriceScale);
}
SetStopProfittarget(0.25,PointStop);
SetStopLoss(0.10,PointStop);
SetStopTrailing(0.2,0.25,PointStop);
답변 3
예스스탁 예스스탁 답변
2011-05-23 11:36:02
안녕하세요
예스스탁입니다.
선물을 참조로 하여 옵션매매식으로 변경할 경우
수식은 모두 onlose 봉완성시로만 작성가능합니다.
1.
var1 = data2(int(c));
if MarketPosition == 0 Then{
if crossup(c,var1+0.50) Then
buy("b1");
if crossup(c,var1+1.00) Then
buy("b2");
}
value1 = data2(c);
value2 = data2(H);
value3 = data2(L);
if MarketPosition == 1 Then{
if crossup(c,value1[BarsSinceEntry]+0.25) Then
exitlong();
if CrossDown(c,value1[BarsSinceEntry]-0.1) then
ExitLong();
if highest(value2,BarsSinceEntry) >= value1[BarsSinceEntry]+0.25
and value1 <= highest(value2,BarsSinceEntry)-0.2 Then
exitlong();
}
2.
var1 = data2(int(c));
if MarketPosition == 0 Then{
if CrossDown(c,var1+0.50) Then
buy("s1");
if crossdown(c,var1) Then
buy("s2");
}
value1 = data2(c);
value2 = data2(H);
value3 = data2(L);
if MarketPosition == 1 Then{
if crossdown(c,value1[BarsSinceEntry]-0.25) Then
exitlong();
if CrossUp(c,value1[BarsSinceEntry]+0.1) then
ExitLong();
if Lowest(value3,BarsSinceEntry) <= value1[BarsSinceEntry]-0.25
and value1 >= Lowest(value3,BarsSinceEntry)+0.2 Then
exitlong();
}
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : 선물차트로 옵션매수전용식부탁드립니다.
> 안녕하세요 하기의 식을 이용하여 옵션전용 콜옵션매수매도
풋옵션매수매도 식으로 부탁드립니다
(신호즉시주문 형식으로 부탁드립니다.)
var1 = int(c);
if MarketPosition == 0 Then{
if H <= var1+0.50 Then
buy("b1",AtStop,var1+0.50+PriceScale);
if H <= var1+1.00 Then
buy("b2",AtStop,var1+1.00+PriceScale);
}
if MarketPosition == 0 Then{
if L >= var1+0.50 Then
Sell("s1",AtStop,var1+0.50-PriceScale);
if L >= var1 Then
Sell("s2",AtStop,var1-PriceScale);
}
SetStopProfittarget(0.25,PointStop);
SetStopLoss(0.10,PointStop);
SetStopTrailing(0.2,0.25,PointStop);
외국인
2011-05-23 11:54:42
매도매수가 되지않네요
예스스탁 예스스탁 답변
2011-05-23 12:35:18
안녕하세요
예스스탁입니다.
식을 수정했습니다.
아래식을 사용하시면 됩니다.
1번이 콜주종목 참조 선물
2번이 풋주종목 참조 선물
입니다.
1.
var1 = data2(int(c));
if MarketPosition == 0 Then{
if crossup(data2(c),var1+0.50) Then
buy("b1");
if crossup(data2(c),var1+1.00) Then
buy("b2");
}
value1 = data2(c);
value2 = data2(H);
value3 = data2(L);
if MarketPosition == 1 Then{
if crossup(c,value1[BarsSinceEntry]+0.25) Then
exitlong();
if CrossDown(c,value1[BarsSinceEntry]-0.1) then
ExitLong();
if highest(value2,BarsSinceEntry) >= value1[BarsSinceEntry]+0.25
and value1 <= highest(value2,BarsSinceEntry)-0.2 Then
exitlong();
}
2.
var1 = data2(int(c));
if MarketPosition == 0 Then{
if CrossDown(data2(c),var1+0.50) Then
buy("s1");
if crossdown(data2(c),var1) Then
buy("s2");
}
value1 = data2(c);
value2 = data2(H);
value3 = data2(L);
if MarketPosition == 1 Then{
if crossdown(c,value1[BarsSinceEntry]-0.25) Then
exitlong();
if CrossUp(c,value1[BarsSinceEntry]+0.1) then
ExitLong();
if Lowest(value3,BarsSinceEntry) <= value1[BarsSinceEntry]-0.25
and value1 >= Lowest(value3,BarsSinceEntry)+0.2 Then
exitlong();
}
즐거운 하루되세요
> 외국인 님이 쓴 글입니다.
> 제목 : Re : Re : 선물차트로 옵션매수전용식부탁드립니다.
>
매도매수가 되지않네요
다음글
이전글