커뮤니티
atstop재 질문
2005-07-06 09:43:17
1418
글번호 7707
수고하십니다. 아래 3655번에 대해서 재 질문 드립니다.
돌파계열의 전략을 짤때 그럼 피봇라인이나 채널을 돌파하자 마자 들어갈 수 있는 방법을 설명해주셨으면 좋겠습니다.
앞에서 설명해주신것처럼 'if 조건이 만족한 이후 가격조건을 다음봉이 만족해야~'
진입한다면 원래 피봇돌파에서 큰 변동이 나타난다면 주문상에 매우 늦게 진입하는 결과가 대부분입니다. (주문할때 피봇라인 돌파시점에서 옵션주문이 같이 나가는것이 매우중요!!!)
따라서 진입봉에서 돌파가 일어났는지 아닌지는 전봉을 기분으로판단하면 무리가 없을 것으로 보이는데... 코딩이 쉽지 않은 관계로...
요즘같은 장에서 특히 이런돌파나 중요 시점을 놓쳐 다음봉에서주문조건이 만족하는지를 판단해서 들어간다면 승산이 없는것 같습니다.
그리고 '타종목의 피봇이므로 기본챠트에서 어떤 가격으로주문을 내야하는지 알수 없습니다. 기분차트의 피봇이 아니므로 가격수준이 다릅니다'
==> 타종목의 피봇가격을 알고 있기 때문에 ,즉 data1의 피봇가격이 만족하는 시점에서 옵션주문을 내라.이것은 충분히 가능할것으로 보입니다만...왜 가격수준을 알수 없다는지 잘 이해가 가지 않습니다.
제가 알고 싶은 부분
1. 돌파시점자체에서 타종목이 주문이 들어가게 할 수 있게끔,없다면 그 이유제세한 설명부탁
2. 왜 가격수준을 알 수 없는지 설명 부탁
3. 예스에서 설명해놓은 atstop주문이 실질적으로 onclose나atmarket주문과 다른점이
(실전에서) 무엇인지.. 잘 이해가 가지 않습니다. 이에 대한 설명 부탁드립니다.
수고하십시요.
답변 1
예스스탁 예스스탁 답변
2005-07-06 16:55:41
안녕하세요
예스스탁입니다.
기본차트의 피봇라인을 이용하는 경우 식은 아래와 같습니다.
Var : value(0);
value = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
var1 = value;
var2 = 2*value-DayLow(1);
var3 = value+DayHigh(1)-DayLow(1);
var4 = 2*value-DayHigh(1);
var5 = value-DayHigh(1)+DayLow(1);
buy("aa",atstop,var2);
sell("bb",atstop,var4);
신호를 보시면 아시겠지만 봉이 피봇라인을
매수에서는 위로 건드릴때
매도에서는 아래로 건드릴때 피봇가격을 기준으로 신호가 나오게 됩니다.
즉 봉이 특정가격대를 건드릴때 신호가 나오게 되므로 특정가격을 지정해 줘야 합니다.
하지만 타종목에서 피봇라인을 돌파시에 기본차트의 옵션가격을 정확히 알수 없습니다.
또한 타종목의 가격이 피봇라인을 돌파시 기본차트의 가격을 저장을 하더라도
종가가 저장이 되므로 atstop 가격 조건이 전봉의 종가가 됩니다.
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{
buy("B",atstop,c);
Bcnt=Bcnt+1;
exitshort();
}
if CrossDown(data1("c") , value1[1])and Scnt<2 then{
sell("S",atstop,c);
Scnt=Scnt+1;
exitlong();
}
setstopendofdaY(1449);
onclose는 봉이 완성되면 주문이 발생하는것으로 구조상 다음봉 첫틱이 들어올때 주문이 나가지만 기본적으로 종가 주문입니다.
atstop은 if 조건이 만족을 하면 대기를 한 상태에서 다음봉이 atop가격 조건이
만족하면 즉시 주문이 나가는 구조입니다.
이해가 가지 않는 부분이 더 계시면
전화를 한번 주시기 바랍니다.
02-3453-1060 수식담당자
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : atstop재 질문
> 수고하십니다. 아래 3655번에 대해서 재 질문 드립니다.
돌파계열의 전략을 짤때 그럼 피봇라인이나 채널을 돌파하자 마자 들어갈 수 있는 방법을 설명해주셨으면 좋겠습니다.
앞에서 설명해주신것처럼 'if 조건이 만족한 이후 가격조건을 다음봉이 만족해야~'
진입한다면 원래 피봇돌파에서 큰 변동이 나타난다면 주문상에 매우 늦게 진입하는 결과가 대부분입니다. (주문할때 피봇라인 돌파시점에서 옵션주문이 같이 나가는것이 매우중요!!!)
따라서 진입봉에서 돌파가 일어났는지 아닌지는 전봉을 기분으로판단하면 무리가 없을 것으로 보이는데... 코딩이 쉽지 않은 관계로...
요즘같은 장에서 특히 이런돌파나 중요 시점을 놓쳐 다음봉에서주문조건이 만족하는지를 판단해서 들어간다면 승산이 없는것 같습니다.
그리고 '타종목의 피봇이므로 기본챠트에서 어떤 가격으로주문을 내야하는지 알수 없습니다. 기분차트의 피봇이 아니므로 가격수준이 다릅니다'
==> 타종목의 피봇가격을 알고 있기 때문에 ,즉 data1의 피봇가격이 만족하는 시점에서 옵션주문을 내라.이것은 충분히 가능할것으로 보입니다만...왜 가격수준을 알수 없다는지 잘 이해가 가지 않습니다.
제가 알고 싶은 부분
1. 돌파시점자체에서 타종목이 주문이 들어가게 할 수 있게끔,없다면 그 이유제세한 설명부탁
2. 왜 가격수준을 알 수 없는지 설명 부탁
3. 예스에서 설명해놓은 atstop주문이 실질적으로 onclose나atmarket주문과 다른점이
(실전에서) 무엇인지.. 잘 이해가 가지 않습니다. 이에 대한 설명 부탁드립니다.
수고하십시요.
다음글
이전글