예스스탁
예스스탁 답변
2013-07-17 15:57:27
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
두 가지 내용으로 구분해서 답변드려야 할 것 같습니다.
먼저 주문을 내는 시점인데, 이 시점은 시스템로직에서 결정됩니다.
예를들어 골든크로스가 발생될때, 가격이 특정 가격에 도달할 때 등 이처럼 시점에 관련된 것은 시스템로직에서 작성됩니다.
올려주신 예에서 현재가가 1,300,500 보다 크거나 같아지는 시점에 주문을 내려면
atstop유형의 주문 타입을 이용하면 됩니다. 식으로 작성하면 아래와 같습니다.
if marketposition == 0 then
buy("B", atstop, 1,300,500);
다음으로 주문조건에 만족하여 주문이 들어갈 때 어떤 가격으로 주문을 낼지는 시스템트레이딩 설정창의 매매가격에서 설정합니다.
현재가로 매수 주문을 내려면 매매가격에 '현재가'로 지정하면 되고,
매도1호가(1,301,000)로 매수주문을 내려면 '현재가+1' 호가 또는 '상대1호가' 로 지정하면 되며, 매수1호가( 1,300,000)로 주문을 내려면 '우선1호가'로 지정하면 됩니다.
매도주문일 경우 매도1호가(1,301,000)로 주문을 내려면 '우선1호가'로, 매수1호가로 주문을 내려면 '현재가+-1호가' 또는 '상대1호가'로 지정하시면 됩니다.
감사합니다.
> 하얀올빼미 님이 쓴 글입니다.
> 제목 : 호가창의 상황을 파악하여 자동주문을 낼 수 있나요?
> #상황 1
매수호가 : 1,301,000
현재가 : 1,300,500
매도호가 : 1,300,000
이런 상황에서 현재가인 1,300,500으로 매수 또는 매도 주문을 내려면 어떤 주문 방법을 사용해야 하나요?
#상황 2
매수호가 : 1,301,500
현재가 : 1,300,500
매도호가 : 1,300,000
이런 상황에서 매수주문은 1,301,000, 매도 주문은 1,300,500에 내려면 어떤 주문 방법을 사용해야 하나요?
상황1, 상황 2에서 원하는 대로 주문을 내려면 시스템 로직 함수, 시스템 트레이딩 설정 방법의 매매가격에서 무엇을 조정해야 하는지 알려주세요