커뮤니티
식 변경 부탁드려요(data2)
2015-04-05 16:15:25
214
글번호 84749
수고하십니다..
아래식을 이용해서 data2로 선물을 기준으로 해서
풋옵션을 거래할려고 하는데 작동이 잘 안되네요..
식 변경 부탁드립니다..
---------------------------------------------------------------------------
Var : 기준선(0), 전환선(0),선행스팬1(0), 선행스팬2(0);
var : 구름상단(0),구름하단(0),T(0),ADXV(0),ii(0);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
구름상단 = max(선행스팬1[25],선행스팬2[25]);
구름하단 = min(선행스팬1[25],선행스팬2[25]);
Adxv = ADX(14);
if T <= 0 and crossup(C,구름상단) Then{
T = 1;
ii = index;
}
if T == 1 and index > ii and crossup(c,구름상단) Then
T = 2;
if T >= 0 and crossdown(c,구름하단) Then{
T = -1;
ii = index;
}
if T == -1 and index > ii and CrossDown(c,구름하단) Then
T = -2;
if stime >= 100000 and stime < 143000 Then{
#1
if T == -1 and ADXV > ADXv[1] and countif(crossdown(c,구름하단),5) >= 1 Then
sell("S1");
#4
if T == -2 and ADXV > ADXv[1] and countif(crossup(c,구름상단),5) >= 1 Then
Sell("S4");
}
if MarketPosition == -1 Then{
if crossup(c,구름하단) Then
ExitShort();
if ADXv < ADXV[1] Then
ExitShort();
}
SetStopEndofday(143000);
답변 1
예스스탁 예스스탁 답변
2015-04-06 13:10:08
안녕하세요
예스스탁입니다.
Var : 기준선(0,data2), 전환선(0,data2),선행스팬1(0,data2), 선행스팬2(0,data2);
var : 구름상단(0,data2),구름하단(0,data2),T(0,data2),ADXV(0,data2),ii(0,data2);
전환선 = data2((Highest(High, 9) + Lowest(Low, 9)) / 2);
기준선 = data2((Highest(High, 26) + Lowest(Low, 26)) / 2);
선행스팬1 = data2((전환선 + 기준선) / 2);
선행스팬2 = data2((Highest(High, 52) + Lowest(Low, 52)) / 2);
구름상단 = data2(max(선행스팬1[25],선행스팬2[25]));
구름하단 = data2(min(선행스팬1[25],선행스팬2[25]));
Adxv = data2(ADX(14));
if T <= 0 and data2(crossup(C,구름상단)) Then{
T = 1;
ii = data2(index);
}
if T == 1 and data2(index > ii and crossup(c,구름상단)) Then
T = 2;
if T >= 0 and data2(crossdown(c,구름하단)) Then{
T = -1;
ii = data2(index);
}
if T == -1 and data2(index > ii and CrossDown(c,구름하단)) Then
T = -2;
if data2(stime >= 100000 and stime < 143000) Then{
#1
if T == -1 and ADXV > ADXv[1] and data2(countif(crossdown(c,구름하단),5) >= 1) Then
sell("S1");
#4
if T == -2 and ADXV > ADXv[1] and data2(countif(crossup(c,구름상단),5) >= 1) Then
Sell("S4");
}
if MarketPosition == -1 Then{
if data2(crossup(c,구름하단)) Then
ExitShort();
if ADXv < ADXV[1] Then
ExitShort();
}
SetStopEndofday(143000);
즐거운 하루되세요
> 머니사이언스 님이 쓴 글입니다.
> 제목 : 식 변경 부탁드려요(data2)
> 수고하십니다..
아래식을 이용해서 data2로 선물을 기준으로 해서
풋옵션을 거래할려고 하는데 작동이 잘 안되네요..
식 변경 부탁드립니다..
---------------------------------------------------------------------------
Var : 기준선(0), 전환선(0),선행스팬1(0), 선행스팬2(0);
var : 구름상단(0),구름하단(0),T(0),ADXV(0),ii(0);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
구름상단 = max(선행스팬1[25],선행스팬2[25]);
구름하단 = min(선행스팬1[25],선행스팬2[25]);
Adxv = ADX(14);
if T <= 0 and crossup(C,구름상단) Then{
T = 1;
ii = index;
}
if T == 1 and index > ii and crossup(c,구름상단) Then
T = 2;
if T >= 0 and crossdown(c,구름하단) Then{
T = -1;
ii = index;
}
if T == -1 and index > ii and CrossDown(c,구름하단) Then
T = -2;
if stime >= 100000 and stime < 143000 Then{
#1
if T == -1 and ADXV > ADXv[1] and countif(crossdown(c,구름하단),5) >= 1 Then
sell("S1");
#4
if T == -2 and ADXV > ADXv[1] and countif(crossup(c,구름상단),5) >= 1 Then
Sell("S4");
}
if MarketPosition == -1 Then{
if crossup(c,구름하단) Then
ExitShort();
if ADXv < ADXV[1] Then
ExitShort();
}
SetStopEndofday(143000);
다음글
이전글