커뮤니티
atstop 질문입니다
2012-04-18 09:06:41
351
글번호 50190
안녕하세요
atstop에 대해서 질문 드립니다 .
atstop을 사용하지 않은 식에서는 수익률이 좋게 나오는데
사용하면 형편없어지네요..
이리저리 atstop에 대해서 알아보고 했는데 아직도 이해가 잘 가지 않네요
제가 궁금한건
atstop을 사용해야하는 이유,
사용하지 않을시 슬리피지가 발생한다거나..그럴것 같은데
사용하지 않고 매매설정창에서 호가 +-1 이나 2정도를 지정해주는것과 차이가 있는것인지..
그리고 추가적으로 매매설정창에서 매매가격 진입,청산 에 현재가+- , 우선호가 , 상대호가 ,시장가,종가 이렇게 있던데 각각에서 매수와 매도시 어떻게 주문이 나가는건지 궁금합니다.
답변 1
예스스탁 예스스탁 답변
2012-04-18 14:06:46
안녕하세요
예스스탁입니다.
Atstop은 주문가격을 설정하시는 것이 아닙니다.
시스템은 작성하신 매수조건과 매도조건이 만족하면 신호와 함께 주문이 발생하게 되는데
주문가격은 모두 시스템 트레이딩 설정창에서 지정한 가격으로 주문이 집행됩니다.
수식에서 주문함수에 onclose,atmarket,atstop,atlimit은 주문가격이 아닌
신호타입을 설정하는 것입니다. 수식안에서는 주문가격을 설정하는 부분이 없습니다.
시스템은 잔고와 연동되지 않아 실제 주문가격과 체결가격이 얼마인지는 수식에서는 알수 없습니다.
그러므로 진입신호나 청산신호가 발생하면 시스템상(리포트)에서 진입가격과 청산가격을 설정하게 되는데
1. 신호타입을 onclose로 사용하시면
if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고
진입/청산가격은 if만족봉의 종가를 사용하는 타입입니다.
2. 신호타입을 atmarket으로 사용하시면
if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고
진입/청산가격은 if만족봉 다음봉의 시가를 사용하는 타입입니다.
3. atstop은 봉완성시에 atstop 뒤에 지정한 가격으로 감시가격을 설정하고
다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다.
매수주문함수(buy,exitshort) : 지정한 감시가격 이상의 시세 발생시 즉시
매도주문함수(buy,exitlong) : 지정한 감시가격 이하의 시세 발생시 즉시
buy("b",atstop,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매수주문
sell("S",atstop,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매도주문
4. atstop은 봉완성시에 atlimit 뒤에 지정한 가격으로 감시가격을 설정하고
다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다.
매수주문함수(buy,exitshort) : 지정한 감시가격 이하의 시세 발생시 즉시
매도주문함수(buy,exitlong) : 지정한 감시가격 이상의 시세 발생시 즉시
buy("b",atlimit,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매도주문
sell("S",atlimit,H-0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매수주문
즉 atstop이나 atlimit은 특정가격을 지정하고 이가격 이상의 시세나 이하의 시세가
발생하면 즉시 신호를 발생하고자 할때 사용하는 타입니다.
특별히 사용해야 하는 이유가 있는 것은 아닙니다.
단지 if조건을 만족하고 한번 더 가격의 흐름을 감시하고 신호발생하고자 할때
사용하는 타입니다.
작성하시는 분 기호에 따라 위 4개의 타입 중 하나를 사용하시면 됩니다.
위 체계에 의해 신호가 발생하면 시스템 트레이딩 설정창의 매매가격으로 지정한 가격으로 주문이 집행됩니다.
매매가격의 내용은 아래와 같습니다.
현재가+-N호가는 매수주문의 경우 신호발생시 확인한 현재가에 +호가의 가격으로 주문이 집행되며
매도주문의 경우 신호발생시 확인한 현재가에 -호가의 가격으로 주문이 집행됩니다.
우선호가1~3
매수주문의 경우 신호발생시 확인한 매수1호가~매수3호가 중 지정한 호가로 주문을 냅니다.
매도주문의 경우 신호발생시 확인한 매도1호가~매도3호가 중 지정한 호가로 주문을 냅니다.
상대호가1~3
매수주문의 경우 신호발생시 확인한 매도1호가~매도3호가 중 지정한 호가로 주문을 냅니다.
매도주문의 경우 신호발생시 확인한 매수1호가~매수3호가 중 지정한 호가로 주문을 냅니다.
시장가는 일반적으로 일반주문에 시장가와 같습니다,
가장 체결에 유리한 가격(일반적으로 매수시 상한가, 매도사 하한가)로 주문을 발생합니다.
종가는 신호가격(리포트상 가격)으로 주문이 발생합니다.
즐거운 하루되세요
> 검은머리외국인 님이 쓴 글입니다.
> 제목 : atstop 질문입니다
> 안녕하세요
atstop에 대해서 질문 드립니다 .
atstop을 사용하지 않은 식에서는 수익률이 좋게 나오는데
사용하면 형편없어지네요..
이리저리 atstop에 대해서 알아보고 했는데 아직도 이해가 잘 가지 않네요
제가 궁금한건
atstop을 사용해야하는 이유,
사용하지 않을시 슬리피지가 발생한다거나..그럴것 같은데
사용하지 않고 매매설정창에서 호가 +-1 이나 2정도를 지정해주는것과 차이가 있는것인지..
그리고 추가적으로 매매설정창에서 매매가격 진입,청산 에 현재가+- , 우선호가 , 상대호가 ,시장가,종가 이렇게 있던데 각각에서 매수와 매도시 어떻게 주문이 나가는건지 궁금합니다.
다음글
이전글