커뮤니티
타종목참조
2005-07-04 09:57:02
1097
글번호 7681
안녕하세요 수고하십니다. 긴긴장마입니다. 모두들 건강유의하시고요
다름이 아니라. 타종목 참조로 옵션매매를 하고자 하는데 주문에서 궁금한점이 있어서...
1.다음식에서 atstop주문의 형태가 피봇라인의 돌파즉시 주문이 나가게 할 수 없는지
궁금합니다. 메뉴얼에서 보는 atstop주문의 생성요건은 "조건만족 다음봉에서 지정한 가격을 충족하하는 즉시"로 되어있는데... 이렇게 하면 Onclse나atmarket주문과 실제적으로 무슨차이가 있는지 궁금합니다.
2. 진입가격이후 0.1마다 추가 진입하고자 할때 코딩과 설정방법을 알고싶습니다.
미리 감사드립니다.
//*****************************피봇시스템식*******************************
Var : DC1(0),DL(0),DH(0),DL1(0),DH1(0),value1(0),value2(0),value3(0),value4(0),value5(0);
var:Bcnt(0),Scnt(0);
if date != date[1] then{
DC1 = data1("c")[1];
DL = DATA1("L");
DL1 = DL[1];
DH = data1("H");
DH1 = DH[1];
Bcnt=0;
Scnt=0;
}
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 Crossup(data1("c"), value1[1]) and Bcnt<2 then{ //atstop주문 조건만
//족시 즉시체결필요부분
buy("B",atstop,def);
Bcnt=Bcnt+1;
exitshort();
}
if CrossDown(data1("c") , value1[1])and Scnt<2 then{
sell("S",atstop,def);
Scnt=Scnt+1;
exitlong();
}
setstopendofdaY(1449);
답변 1
예스스탁 예스스탁 답변
2005-07-05 15:13:10
안녕하세요
예스스탁입니다.
'
1.
atstop은 특정가격으로 신호를 발생하고자 할때 사용됩니다.
조건만족 즉시 바로 진입과는 다르고 if 조건이 만족한 이후
가격조건을 다음봉이 만족해야 진입을 하게 됩니다.
또한 피봇라인을 돌파하고 다음 봉이 그 피봇라인을 건드리면
피봇가격에 신호를 발생할 수 있습니다.
다만 타종목의 피봇이므로 기본차트에서 어떤가격으로 주문을 내야하는지
알수 없습니다. 기본차트의 피봇이 아니므로 가격수준이 다릅니다.
2.
문의하신 추가진입은 피라미딩기능을 사용하시면 됩니다.
var : Bval(0);
if marketposition() == 0 and crossup(c,ma(c,20)) then{
buy();
Bval = C;
}
if C > Bval+0.1 then{
buy();
Bval = C;
}
if crossdown(c,ma(c,20)) then
exitlong();
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : 타종목참조
> 안녕하세요 수고하십니다. 긴긴장마입니다. 모두들 건강유의하시고요
다름이 아니라. 타종목 참조로 옵션매매를 하고자 하는데 주문에서 궁금한점이 있어서...
1.다음식에서 atstop주문의 형태가 피봇라인의 돌파즉시 주문이 나가게 할 수 없는지
궁금합니다. 메뉴얼에서 보는 atstop주문의 생성요건은 "조건만족 다음봉에서 지정한 가격을 충족하하는 즉시"로 되어있는데... 이렇게 하면 Onclse나atmarket주문과 실제적으로 무슨차이가 있는지 궁금합니다.
2. 진입가격이후 0.1마다 추가 진입하고자 할때 코딩과 설정방법을 알고싶습니다.
미리 감사드립니다.
//*****************************피봇시스템식*******************************
Var : DC1(0),DL(0),DH(0),DL1(0),DH1(0),value1(0),value2(0),value3(0),value4(0),value5(0);
var:Bcnt(0),Scnt(0);
if date != date[1] then{
DC1 = data1("c")[1];
DL = DATA1("L");
DL1 = DL[1];
DH = data1("H");
DH1 = DH[1];
Bcnt=0;
Scnt=0;
}
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 Crossup(data1("c"), value1[1]) and Bcnt<2 then{ //atstop주문 조건만
//족시 즉시체결필요부분
buy("B",atstop,def);
Bcnt=Bcnt+1;
exitshort();
}
if CrossDown(data1("c") , value1[1])and Scnt<2 then{
sell("S",atstop,def);
Scnt=Scnt+1;
exitlong();
}
setstopendofdaY(1449);
이전글