커뮤니티

누적계약건에대한 추가질문입니다.

프로필 이미지
flextone
2020-02-26 18:51:12
423
글번호 136381
답변완료
안녕하세요. 아래와같은 답변을 받았는데 추가로 궁금한점이 있습니다. 1. 창신가를 현재가나 지정가가 아닌 시장가로 설정해도 시스템 실행중에 미체결이 발생할수가 있나요? 2. 시스템이 잔고의 상황을 파악하지 않고 동작한다면 미체결이 발생한 이후로는 매수청산은 매도진입으로 매수진입은 매도청산으로 동작하게 된다는 의미인지 궁금합니다. 3. 만약 1번질문처럼 시장가로 주문해도 미체결이 발생할 수 있고 그 이후에 2번질문처럼 시스템이 반대로 동작한다면 사용자는 항상 오동작을 감시하고 있어야 한다는 것이 됩니다. 그렇다면 매매를 자동화하는데 의의가 무색해지기에 이런 종류의 불만을 이미 많이 접수하셨을 거라 짐작됩니다. 그렇다면 이런 상황을 피하기 위한 시스템식의 가이드라인이 있을것 같은데요. 진정한 자동화를 위해 시스템식 작성에 있어 제가 피해야할 것이 있다면 고견을 부탁드립니다. 감사합니다. >안녕하세요 >예스스탁입니다. >문의하신 내용은 상황을 파악하기 어렵습니다. >피라미딩 탭에서 진입설정은 차트 신호상 동일방향의 진입에 대해 지정한 수량, 횟수이상 발생하>지 않게 제어하는 옵션입니다. >시스템은 차트에 신호가 발생하면 주문만 발생합니다. 잔고의 상황을 파악해 주문이 집행되는 것>은 아닙니다. >진입수량을 1로 하고 시스템을 자동매매했는데 >잔고에 동일방향 진입수량이 2개가 잡힐수 있는 상황은 2가지가 있습니다. >첫번째는 설정창의 진입시작신호를 모든신호로 한상태에서 적용하셨는데 >첫신호라 스위칭(청산과 반대방향진입이 동시)하는 신호이면 >청산주문과 진입주문이 동시에 나가 지정한 수량의 두배가 잡히게 됩니다. >실 계좌가 무포지션이면 상태에서 새로 진입부터 주문을 내야 하므로 >주문시작신호는 진입신호로 설정하고 적용하셔야 합니다. >즉 차트의포지션과 계좌의 포지션이 일치하면 모든신호로 설정하고 적용하시고 >다르면 실계좌를 무포지션으로 만드신 후에 진입신호로 설정하고 적용하셔야 합니다. > >두번쨰는 주문중에 미체결이 있을 경우입니다 해당 경우에는 수작업으로 처리해 주셔야 합니다. >즐거운 하루되세요 > flextone 님이 쓴 글입니다. > 제목 : 누적계약제한에 대한 질문입니다. > 안녕하세요. 시스템트레이딩 진입설정에서 누적허용을 2계약으로 하였는데 2계약이상 누적되는 경우가 자주 발생이 됩니다. 신호발생 때문인가싶어 진입횟수를 1로 설정해도 마찬가지였습니다. 시스템식이 매수횟수가 많아 동시에 신호가 발생되는 때가 많은데 청산과 반대매매가 엉키는 느낌입니다. 추가로 설정해야 하는 것이 있나요? 이런 현상을 방지하려면 어떤 방법이 있을까요? 지금은 모의투자로 실험중인데 이 증상 때문에 실제 매매로 넘어가지를 못하고 있습니다. 고견 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-27 11:46:23

안녕하세요 예스스탁입니다. 1 시장가이고 정상주문되었다면 미체결은 없다고 보셔야 합니다. 다만 시장가 주문시 주문 증거금이 높으므로 증거금부족으로 주문자체가 거부되었는지는 확인하셔야 합니다. 2 시스템은 차트 신호 발생시 주문만 집행합니다. 매수진입 -> 매수주문 매수포지션청산 -> 매도주문 매도진입 -> 매도주문 매도포지션청산 -> 매수주문 미체결이나 증거금부족등으로 주문 자체가 거부가 발생하면 차트의 포지션과 맞지 않을수 있습니다. 3 일반적으로 저희 프로그램을 사용하시는 분들은 미체결에 대한 대비로 2가지 정도를 사용합니다. 시장가가 아닌 지정가 주문일 경우 시스템 트레이딩 설정창의 부가기능에 시간자동정정기능이 있습니다. 주문후 N초후에 지정한 가격으로 정정해 주는 기능을 이용합니다. 다른 하나는 API급 자동매매 프로그램인 예스스팟을 이용하는 방법입니다. 예스스팟에서 차트에서 신호가 발생하면 주문을 하고 미체결시 정정하는등에 대한 전략구현이 가능합니다. 예스스팟은 자바스크립트 언어가 탑재되어 있습니다. 해당 언어를 이용해 코딩이 가능하셔야 합니다. 즐거운 하루되세요 > flextone 님이 쓴 글입니다. > 제목 : 누적계약건에대한 추가질문입니다. > 안녕하세요. 아래와같은 답변을 받았는데 추가로 궁금한점이 있습니다. 1. 창신가를 현재가나 지정가가 아닌 시장가로 설정해도 시스템 실행중에 미체결이 발생할수가 있나요? 2. 시스템이 잔고의 상황을 파악하지 않고 동작한다면 미체결이 발생한 이후로는 매수청산은 매도진입으로 매수진입은 매도청산으로 동작하게 된다는 의미인지 궁금합니다. 3. 만약 1번질문처럼 시장가로 주문해도 미체결이 발생할 수 있고 그 이후에 2번질문처럼 시스템이 반대로 동작한다면 사용자는 항상 오동작을 감시하고 있어야 한다는 것이 됩니다. 그렇다면 매매를 자동화하는데 의의가 무색해지기에 이런 종류의 불만을 이미 많이 접수하셨을 거라 짐작됩니다. 그렇다면 이런 상황을 피하기 위한 시스템식의 가이드라인이 있을것 같은데요. 진정한 자동화를 위해 시스템식 작성에 있어 제가 피해야할 것이 있다면 고견을 부탁드립니다. 감사합니다. >안녕하세요 >예스스탁입니다. >문의하신 내용은 상황을 파악하기 어렵습니다. >피라미딩 탭에서 진입설정은 차트 신호상 동일방향의 진입에 대해 지정한 수량, 횟수이상 발생하>지 않게 제어하는 옵션입니다. >시스템은 차트에 신호가 발생하면 주문만 발생합니다. 잔고의 상황을 파악해 주문이 집행되는 것>은 아닙니다. >진입수량을 1로 하고 시스템을 자동매매했는데 >잔고에 동일방향 진입수량이 2개가 잡힐수 있는 상황은 2가지가 있습니다. >첫번째는 설정창의 진입시작신호를 모든신호로 한상태에서 적용하셨는데 >첫신호라 스위칭(청산과 반대방향진입이 동시)하는 신호이면 >청산주문과 진입주문이 동시에 나가 지정한 수량의 두배가 잡히게 됩니다. >실 계좌가 무포지션이면 상태에서 새로 진입부터 주문을 내야 하므로 >주문시작신호는 진입신호로 설정하고 적용하셔야 합니다. >즉 차트의포지션과 계좌의 포지션이 일치하면 모든신호로 설정하고 적용하시고 >다르면 실계좌를 무포지션으로 만드신 후에 진입신호로 설정하고 적용하셔야 합니다. > >두번쨰는 주문중에 미체결이 있을 경우입니다 해당 경우에는 수작업으로 처리해 주셔야 합니다. >즐거운 하루되세요 > flextone 님이 쓴 글입니다. > 제목 : 누적계약제한에 대한 질문입니다. > 안녕하세요. 시스템트레이딩 진입설정에서 누적허용을 2계약으로 하였는데 2계약이상 누적되는 경우가 자주 발생이 됩니다. 신호발생 때문인가싶어 진입횟수를 1로 설정해도 마찬가지였습니다. 시스템식이 매수횟수가 많아 동시에 신호가 발생되는 때가 많은데 청산과 반대매매가 엉키는 느낌입니다. 추가로 설정해야 하는 것이 있나요? 이런 현상을 방지하려면 어떤 방법이 있을까요? 지금은 모의투자로 실험중인데 이 증상 때문에 실제 매매로 넘어가지를 못하고 있습니다. 고견 부탁드립니다. 감사합니다.