커뮤니티
타종목 참조와 관련하여
2004-12-22 12:22:09
1092
글번호 6122
타종목참조와 관련하여 문의 드립니다.
연결선물을 참조종목으로 두고 옵션을 거래하려고 할때
연결선물을 참조하여 연결선물의 종가가 피봇포인트 보다 위면
매수하려고 하는데 원하는 신호 결과가 나오질 않습니다.
타종목참조에서 변수가 하나면, 즉, 타종목종가가 전일 종가를 상회하면
이런식으로 수식을 만들면 상관이 없는데,
아래의 식처럼 변수속에 변수를 포함하는 식으로 구사를 하면
신호는 발생하는데 원하는 결과는 얻을 수 없습니다.
아마도 타종목참조에서는 변수속에 변수가 포함되면 인식을 못하는 것인지 답변 부탁드립니다.(반드시 확인해 보시고 답변바랍니다.)
아래식은 5분봉 기준입니다.
var : ph(0),pl(0),pc(0),piv(0);
if date !=date[1] then {ph=data1("h")[1];}
if date !=date[1] then {pl=data1("l")[1];}
if date !=date[1] then {pc=data1("c")[1];}
piv = (ph+pl+pc)/3;
if crossup(data1("c"),piv) && stime<145000 Then Buy();
if stime==145000 Then Exitlong();
답변 3
예스스탁 예스스탁 답변
2004-12-23 18:41:35
안녕하세요
에스스탁입니다.
타종목으로 연결선물지수로 하시고 적용해 보시기 바랍니다..
[시스템식]
Var : DC1(0),DL(0),DH(0),DL1(0),DH1(0),value1(0),value2(0),value3(0),value4(0),value5(0);
if date != date[1] then{
DC1 = data1("c")[1];
DL = DATA1("L");
DL1 = DL[1];
DH = data1("H");
DH1 = DH[1];
}
if data1("L") < DL then
DL = data1("L");
if data1("H") > DH then
DH = data1("H");
value1 = (DH1+DL1+DC1)/3;
value2 = 2*value1-DL1;
value3 = value1+DH1-DL1;
value4 = 2*value1-DH1;
value5 = value1-DH1+DL1;
if c > value1 then{
buy();
exitshort();
}
if c < value1 then{
sell();
exitlong();
}
[지표식]
Var : DC1(0),DL(0),DH(0),DL1(0),DH1(0),value1(0),value2(0),value3(0),value4(0),value5(0);
if date != date[1] then{
DC1 = data1("c")[1];
DL = DATA1("L");
DL1 = DL[1];
DH = data1("H");
DH1 = DH[1];
}
if data1("L") < DL then
DL = data1("L");
if data1("H") > DH then
DH = data1("H");
value1 = (DH1+DL1+DC1)/3;
value2 = 2*value1-DL1;
value3 = value1+DH1-DL1;
value4 = 2*value1-DH1;
value5 = value1-DH1+DL1;
plot1(value1);
plot2(value2);
plot3(value3);
plot4(value4);
plot5(value5);
즐거운 하루되세요
> 헤라 님이 쓴 글입니다.
> 제목 : 타종목 참조와 관련하여
> 타종목참조와 관련하여 문의 드립니다.
연결선물을 참조종목으로 두고 옵션을 거래하려고 할때
연결선물을 참조하여 연결선물의 종가가 피봇포인트 보다 위면
매수하려고 하는데 원하는 신호 결과가 나오질 않습니다.
타종목참조에서 변수가 하나면, 즉, 타종목종가가 전일 종가를 상회하면
이런식으로 수식을 만들면 상관이 없는데,
아래의 식처럼 변수속에 변수를 포함하는 식으로 구사를 하면
신호는 발생하는데 원하는 결과는 얻을 수 없습니다.
아마도 타종목참조에서는 변수속에 변수가 포함되면 인식을 못하는 것인지 답변 부탁드립니다.(반드시 확인해 보시고 답변바랍니다.)
아래식은 5분봉 기준입니다.
var : ph(0),pl(0),pc(0),piv(0);
if date !=date[1] then {ph=data1("h")[1];}
if date !=date[1] then {pl=data1("l")[1];}
if date !=date[1] then {pc=data1("c")[1];}
piv = (ph+pl+pc)/3;
if crossup(data1("c"),piv) && stime<145000 Then Buy();
if stime==145000 Then Exitlong();
헤라
2004-12-23 20:39:39
답변주신 수식으로도 원하는 결과가 나오지 않습니다.
옵션(c0501 110.0)을 거래할때 연결선물을 참조종목으로 두었습니다.
한번 실제로 위와 같이 적용해 보시고 답변부탁드립니다.
예스스탁 예스스탁 답변
2004-12-24 08:48:50
안녕하세요
예스스탁입니다.
죄송합니다. 식을 잘못 올려드렸습니다.
Var : DC1(0),DL(0),DH(0),DL1(0),DH1(0),value1(0),value2(0),value3(0),value4(0),value5(0);
if date != date[1] then{
DC1 = data1("c")[1];
DL = DATA1("L");
DL1 = DL[1];
DH = data1("H");
DH1 = DH[1];
}
if data1("L") < DL then
DL = data1("L");
if data1("H") > DH then
DH = data1("H");
value1 = (DH1+DL1+DC1)/3;
value2 = 2*value1-DL1;
value3 = value1+DH1-DL1;
value4 = 2*value1-DH1;
value5 = value1-DH1+DL1;
if data1("c") > value1 then{
buy();
exitshort();
}
if data1("c") < value1 then{
sell();
exitlong();
}
타종목의 종가(연결선물지수)가 피봇보다 크면 매수/매도청산
반대면 매도/매수청산입니다.
즐거운 하루되세요
> 헤라 님이 쓴 글입니다.
> 제목 : Re : Re : 타종목 참조와 관련하여
> 답변주신 수식으로도 원하는 결과가 나오지 않습니다.
옵션(c0501 110.0)을 거래할때 연결선물을 참조종목으로 두었습니다.
한번 실제로 위와 같이 적용해 보시고 답변부탁드립니다.