커뮤니티
수식작성 문의
2014-07-10 13:24:17
143
글번호 76592
/*
data2 = 콜 atm
data3 = 콜 otm+1
data4 = 콜 otm+2
data5 = 풋 atm
data6 = 풋 otm-1
data7 = 풋 otm-2
*/
value1=data2(timeclose(090000,090500))-data2(dayopen); #콜atm 장초반 5분간 가격변동폭
value2=data3(timeclose(090000,090500))-data3(dayopen); #콜otm+1 장초반 5분간 가격변동폭
value3=data4(timeclose(090000,090500))-data4(dayopen); #콜otm+2 장초반 5분간 가격변동폭
value4=data5(timeclose(090000,090500))-data5(dayopen); #풋atm 장초반 5분간 가격변동폭
value5=data6(timeclose(090000,090500))-data6(dayopen); #풋otm-1 장초반 5분간 가격변동폭
value6=data7(timeclose(090000,090500))-data7(dayopen); #풋otm-2 장초반 5분간 가격변동폭
value7=data2(c)-data2(timeclose(090000,090500)); #콜atm 가격변동폭
value8=data3(c)-data3(timeclose(090000,090500)); #콜otm+1 가격변동폭
value9=data4(c)-data4(timeclose(090000,090500)); #콜otm+2 가격변동폭
value10=data5(c)-data5(timeclose(090000,090500)); #풋atm 가격변동폭
value11=data6(c)-data6(timeclose(090000,090500)); #풋otm-1 가격변동폭
value12=data7(c)-data7(timeclose(090000,090500)); #풋otm-2 가격변동폭
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;}
/*
원하는 로직
090000에 value7+value10>0 상태에서
090500에 value1+value4<0 일때
매도진입하라
*/
if var2==0 then {
if stime>=090000 and value1+value4>0 then {
if value7+value10<0 then {
sell();}}}
if marketposition()==-1 and value3+value6>0.05 then {
exitshort("es");}
답변 1
예스스탁 예스스탁 답변
2014-07-10 16:09:58
안녕하세요
예스스탁입니다.
value1=data2(timeclose(090000,090500))-data2(dayopen); #콜atm 장초반 5분간 가격변동폭
value2=data3(timeclose(090000,090500))-data3(dayopen); #콜otm+1 장초반 5분간 가격변동폭
value3=data4(timeclose(090000,090500))-data4(dayopen); #콜otm+2 장초반 5분간 가격변동폭
value4=data5(timeclose(090000,090500))-data5(dayopen); #풋atm 장초반 5분간 가격변동폭
value5=data6(timeclose(090000,090500))-data6(dayopen); #풋otm-1 장초반 5분간 가격변동폭
value6=data7(timeclose(090000,090500))-data7(dayopen); #풋otm-2 장초반 5분간 가격변동폭
value7=data2(c)-data2(timeclose(090000,090500)); #콜atm 가격변동폭
value8=data3(c)-data3(timeclose(090000,090500)); #콜otm+1 가격변동폭
value9=data4(c)-data4(timeclose(090000,090500)); #콜otm+2 가격변동폭
value10=data5(c)-data5(timeclose(090000,090500)); #풋atm 가격변동폭
value11=data6(c)-data6(timeclose(090000,090500)); #풋otm-1 가격변동폭
value12=data7(c)-data7(timeclose(090000,090500)); #풋otm-2 가격변동폭
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;
}
if stime == 090000 Then{
Condition1 = false;
if value7+value10>0 Then
Condition1 = true;
}
if stime == 090500 and var2 == 0 and Condition1 == true and value1+value4<0 Then
sell();
if marketposition()==-1 and value3+value6>0.05 then {
exitshort("es");}
즐거운 하루되세요
> HI_pa***** 님이 쓴 글입니다.
> 제목 : 수식작성 문의
> /*
data2 = 콜 atm
data3 = 콜 otm+1
data4 = 콜 otm+2
data5 = 풋 atm
data6 = 풋 otm-1
data7 = 풋 otm-2
*/
value1=data2(timeclose(090000,090500))-data2(dayopen); #콜atm 장초반 5분간 가격변동폭
value2=data3(timeclose(090000,090500))-data3(dayopen); #콜otm+1 장초반 5분간 가격변동폭
value3=data4(timeclose(090000,090500))-data4(dayopen); #콜otm+2 장초반 5분간 가격변동폭
value4=data5(timeclose(090000,090500))-data5(dayopen); #풋atm 장초반 5분간 가격변동폭
value5=data6(timeclose(090000,090500))-data6(dayopen); #풋otm-1 장초반 5분간 가격변동폭
value6=data7(timeclose(090000,090500))-data7(dayopen); #풋otm-2 장초반 5분간 가격변동폭
value7=data2(c)-data2(timeclose(090000,090500)); #콜atm 가격변동폭
value8=data3(c)-data3(timeclose(090000,090500)); #콜otm+1 가격변동폭
value9=data4(c)-data4(timeclose(090000,090500)); #콜otm+2 가격변동폭
value10=data5(c)-data5(timeclose(090000,090500)); #풋atm 가격변동폭
value11=data6(c)-data6(timeclose(090000,090500)); #풋otm-1 가격변동폭
value12=data7(c)-data7(timeclose(090000,090500)); #풋otm-2 가격변동폭
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;}
/*
원하는 로직
090000에 value7+value10>0 상태에서
090500에 value1+value4<0 일때
매도진입하라
*/
if var2==0 then {
if stime>=090000 and value1+value4>0 then {
if value7+value10<0 then {
sell();}}}
if marketposition()==-1 and value3+value6>0.05 then {
exitshort("es");}