첨부 이미지
그림1
첨부한 사진에서 가격설정은 어떻게 이해해야 하나요?
예스랭귀지상에서 진입가격은def 아마 종가로 설정되어 있는 것 같은데
청산가격의 경우에는 정해 놨거든요.
예스랭귀지에서 buy();로 해놓으면 종가로 신호가 발생하게 되고 그러면 체결이 되지 않읗수도 있나요? 무조건 체결을 원할 경우 buy("ㅇ",atmarket)을 추가해야하나요 ?
중요한거!
자동매매 설정중 매수신호가 발생해서 매수포지션을 취하게 된 상황에서 제가 인위적으로 매수포지션을 청산한 상태가 되었을 때, 다음에 신호가 발생되면 어떻게 되나요? 매수신호, 매도신호, 매수청산신호, 매도청산신호 4개 각각이 발생하면 어덯게 되는건지 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2022-05-18 17:03:15
안녕하세요? 예스스탁입니다.
예스랭귀지에서는 주문 시점에 관한 것만 결정되고, 주문 가격은 시스템트레이딩 설정창의 매매가격에서 설정하게 됩니다.
onclose타입은 봉이 완성되는 시점에 주문이 나가는 것이고(atmarket타입도 봉이 완성되는 시점에 주문이 나가는 것은 동일하지만, 신호 위치가 조건만족 다음봉 시가에 찍히는 차이점이 있습니다.)
atstop이나 atlimit타입은 주문함수의 매개변수 안에 지정한 가격에 도달할 때 주문이 나가게 됩니다.
즉, 예스랭귀지의 주문함수는 주문가격이 아닌 주문 시점에 관한 것이니다.
주문 조건이 만족하여 신호가 확정될 때 어떤 가격으로 주문을 낼 지는 시스템트레이딩 설정창의 매매가격 에서 지정해 주셔야 합니다.
첨부 이미지에서 '시장가'로 설정해 주셨고, 예스랭귀지의 주문 함수에서 buy(); 로 작성하셨을 경우(매개변수가 생략된 이 타입은 onclose타입입니다.) if 문의 조건이 만족되는 봉이 완성되는 시점(다음봉의 첫 시세데이터가 들어오는 시점)에 시장가로 주문이 나가게 됩니다.
매매신호는 매수, 매수청산, 매도, 매도청산 신호로 나누어지지만 주무은 매수주문과 매도주문만 나갑니다. 매수신호와 매도청산신호에 의해서는 매수주문이 나가고, 매도신호와 매수청산신호에 의해서는 매도주문이 나가게 됩니다.
말씀하신 매수신호에 따른 매수주문이 나간 이후에 수동으로 매수포지션을 청산하셨을 경우, 자동주문을 그대로 유지해 놓으신다면 그 다음 신호는 매수청산신호가 나오게 될 텐테 이 신호에 의해서는 매도주문이 나가게 됩니다. 매도주문이 체결되면 계좌에는 매도포지션을 보유하게 됩니다. 신호상태는 무포지션 상태인데 신호와 계좌잔고 상태가 불이치하게 되는 상황이 됩니다. 이런 이유 때문에 시스템자동주문을 적용하실 때 신호상태와 계좌의 잔고 상태의 일치 여부를 먼저 확인해 주셔야 하고, 불일치할 경우 수동주문으로 주문을 내어 신호와 계좌의 포지션 상태를 일치시켜 주거나, 시스템트레이딩 설정창의 주문시작신호를 '진입신호' 로 설정하는 방법을 사용할 수 있습니다.(예를 들어 신호 상으로 자동주문 적용 시점에 이미 매수신호가 발생되어 있고 계좌에는 매수포지션이 없는 경우에 수동주문으로 매수해서 신호와 계좌의 포지션을 맞춰 줄 수 있습니다. 이 경우에는 시스템트레이딩 설정창의 주문시작신호를 '모든신호'로 설정해서 적용해 주시면 됩니다. 위와 동일한 상황에서 수동으로 매수 주문을 내지 않고, 이미 발생된 매수신호와 그 다음에 발생될 매수청산신호는 무시하고 진입신호(매수신호, 매도신호)부터 자동주문을 시작하려면 주문시작신호를 '진입신호'로 설정하고 적용해 주시면 됩니다.)
감사합니다.
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 프로그램 시스템 관련
> 첨부한 사진에서 가격설정은 어떻게 이해해야 하나요?
예스랭귀지상에서 진입가격은def 아마 종가로 설정되어 있는 것 같은데
청산가격의 경우에는 정해 놨거든요.
예스랭귀지에서 buy();로 해놓으면 종가로 신호가 발생하게 되고 그러면 체결이 되지 않읗수도 있나요? 무조건 체결을 원할 경우 buy("ㅇ",atmarket)을 추가해야하나요 ?
중요한거!
자동매매 설정중 매수신호가 발생해서 매수포지션을 취하게 된 상황에서 제가 인위적으로 매수포지션을 청산한 상태가 되었을 때, 다음에 신호가 발생되면 어떻게 되나요? 매수신호, 매도신호, 매수청산신호, 매도청산신호 4개 각각이 발생하면 어덯게 되는건지 궁금합니다.