커뮤니티
다시 문의드립니다
2012-01-05 22:48:52
392
글번호 46353
아래 답변에 대해 다시 질문드립니다
예를들어 3분봉에서,
swinghigh 의 조건을 써서 n개봉의 최고점을
돌파하는 가격이 되면 봉완성전에도 매수하라는 조건같은 경우
실행이 어렵겠네요
그조건 가격은 확정이 가능한데 그가격을 돌파하는 가격이
봉완성전에 나온다해도 주문 실행이 어렵다는 얘기인가요?
-----------------------------------
안녕핫헤요
에스스탁입니다.
봉 미완성시에 주문이 집행될수 있는 타입은 atstop과 atlimit이 있습니다.
하지만 두개의 타입은 직전봉에서 가격을 설정하여
현재봉미완성시에 현재가가 해당 가격조건을 만족하면
신호와 주문이 발생하는 타입니다.
가령 아래와 같이 작성하면
직전봉의 고가보다 0.1큰 시세가 발생하면 매수신호가 발생합니다.
if marketposition == 0 then
buy("b",atstop,H+0.1);
문의하신 부분이 봉미완성시에 if조건의 만족여부를 판단하여
주문을 발생하고자 하는 내용이시면 방법이 없습니다.
즐거운 하루되세요
> tktmsl 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 봉차트에서 봉종가로 주문나가지 않고
가격에 도달하면 바로 주문 나가려면
어떻게 하나요?
예를들어 buy() 이런식으로 쓰면 종가에 나가는데
봉완성전에도 가격도달하면 주문 나가는 식 부탁합니다
답변 1
예스스탁 예스스탁 답변
2012-01-06 15:06:20
안녕하세요? 예스스탁입니다.
지표의 교차와 같은 경우는 봉이 종가까지 만들어져야 신호가 확정되기 때문에 봉종가에만 주문을 내실 수 있습니다. 반면, 특정한 가격을 돌파할 경우 진입하거나 청산하도록 하는 경우에는 봉중간에라도 지정가 가격에 도달하면 즉시 주문이 나가도록 시스템을 작성할 수 있습니다. 스윙하이를 이용한 경우라면 아래와 같은 방법으로 작성할 수 있습니다.
var1 = swinghigh~
if MarketPosition == 0 Then
buy("B",atstop, var1);
위의 식은 var1에 스윙하이 값을 저장해 놓고, 포지션이 없는 상태에서 스윙하이 값보다 크거나 같아지면 즉시 매수하는 식입니다. 이 경우에 봉 중간에라도 주문이 나갈 수 있습니다. 봉 중간에 주문이 나갈 수 있는 주문 타입은 atstop과 atlimit타입이며, onclose와 atmaret타입은 봉이 완성되어야만 주문이 나갑니다.
즐거운 날 되십시오
다음글
이전글