안녕하세요,
이베스트를 통해 YesTrader 사용중이며,시스템트레이딩 중에 피라미딩 미허용 상태에서
1계약씩만 EURO FX을 시험삼아 시장가로만 거래중인데
세 가지 질문이 있습니다.
1. $5000이 넘는 잔액이 있는데도 아래와 같이 접수오류가 발생했습니다.
이전에도 몇번 정상거래를 했던 알고리즘인데 이상합니다.
잔고 부족외에 확인해야할 사항이 있을까요?
"접수오류(02707) 주문금액이 주문가능금액을 초과하였습니다."
2. 접수 오류 발생 하였으나 알고리즘은 계속 포지션 보유한 것으로 인지합니다.
이러한 경우 어떻게 MarketPosition을 0으로 되돌릴수 있을까요?
실계좌 상황과 알고리즘 인지 상황이 불일치 하는 경우 해결방법을 여쭙습니다.
3. 추가로, 현재 사용중인 알고리즘이 short Only 인데,
주문오류 상태로 실제 포지션이 없는데도 불구하고
알고리즘이 Exitshort을 발생시키고 실계좌에 정상동작한다면 Buy로 인식이 되는건가요?
미리 감사하다는 말씀드립니다
좋은 하루되세요.
답변 1
예스스탁
예스스탁 답변
2022-05-10 10:49:43
안녕하세요
예스스탁입니다.
1
해당 주문오류는 증권사의 원장에서 보내는 거부메세지입니다.
주문이 발생하면 증권사에서 해당 주문의 유효성을 판단해 거래소로 보내거나 거부하게 됩니다.
시스템은 지정한 조건이 만족하면 신호와 함께 주문만 집행합니다.
주문이후 주문거부나 미체결/체결은 신호에서 감지하지 못합니다.
시스템은 신호가 발생하면 전량체결된 것으로 보고 계속 신호를 이어가게 됩니다.
그러므로 주문이후의 상황은 사용자분이 관리를 해주셔야 합니다.
트레이딩시 주문금액 부족이 발생하지 않게 별도로 증거금 확충 하시거나
주문을 지정가로 설정 하셔서 증거금이 크게 잡히는 것을 피해 보셔야 합니다.
2
랭귀지는 차트에서 발생하는 신호로만 포지션을 가져가게 됩니다.
실제 계좌와 포지션을 동일하게 자동으로 동기화는 가능하지 않습니다.
3
차트에서 매도청산신호(매수주문)이 발생했는데
잔고에 포지션이 없으면 매수1계약을 가져가게 됩니다.
매수진입, 매수포지션청산, 매도진입, 매도포지션청산은 차트에서 발생하는 신호에 대한 종류일 뿐입니다.
해당 신호가 발생하면 매수진입과 매도포지션청산은 매수주문,
매도진입과 매수포지션청산은 매도주문을 수행을 하게 됩니다.
즐거운 하루되세요
> 건초 님이 쓴 글입니다.
> 제목 : 주문 오류 관련 문의드립니다.
>
안녕하세요,
이베스트를 통해 YesTrader 사용중이며,시스템트레이딩 중에 피라미딩 미허용 상태에서
1계약씩만 EURO FX을 시험삼아 시장가로만 거래중인데
세 가지 질문이 있습니다.
1. $5000이 넘는 잔액이 있는데도 아래와 같이 접수오류가 발생했습니다.
이전에도 몇번 정상거래를 했던 알고리즘인데 이상합니다.
잔고 부족외에 확인해야할 사항이 있을까요?
"접수오류(02707) 주문금액이 주문가능금액을 초과하였습니다."
2. 접수 오류 발생 하였으나 알고리즘은 계속 포지션 보유한 것으로 인지합니다.
이러한 경우 어떻게 MarketPosition을 0으로 되돌릴수 있을까요?
실계좌 상황과 알고리즘 인지 상황이 불일치 하는 경우 해결방법을 여쭙습니다.
3. 추가로, 현재 사용중인 알고리즘이 short Only 인데,
주문오류 상태로 실제 포지션이 없는데도 불구하고
알고리즘이 Exitshort을 발생시키고 실계좌에 정상동작한다면 Buy로 인식이 되는건가요?
미리 감사하다는 말씀드립니다
좋은 하루되세요.