현재 MNQ 마이크로 나스닥 100 선물 거래를 하고 있습니다.
그런데, 그림1에서 보시다시피 전략상으로는 10/11 44계약 매도주문(진입가격:25,026.25)만 나가고 청산주문은 없이 평가수익이 36,720.07로 뜨는데,
그림2에서 보면 HTS에서는 10/11 오전 00:02:26에 매도주문(체결가격: 25,028.50) 후 약 48초 뒤인 오전 00:03:14 에 청산주문(체결가격: 25,025.00)이 나가버렸습니다.
참고로 예스트레이더 상에서 시스템 트레이딩 설정에 강제청산은 설정한 바가 없고, HTS에서도 해외선물옵션 강제청산/SMS 성절도 위험도 50% 초과시 SMS 통보, 위험도 80% 도달시 강제청산으로 설정되어 있습니다. 40초만에 위험도가 80%를 도달했을 가능성은 낮기에 강제청산이 되었던 것도 아닌 것으로 보립니다. (예탁자산평가액 약 6억, MNQ 44 매도 계약 증거금 약 2억)
이와 별개로 예스트레이더에서 청산주문이 나갔으면 시스템성능보고서에 청산주문이 기록이 되어 있어야 하는 게 상식인데 왜 없는지 이해가 가지 않습니다.
당일(10/11) 아침 9시경에 확인하였을 때 그림3과 같이 시그널은 MNQ가 시장가로 여전히 -44 계약 매도로 되어 있지만, 실제로는 주문 체결 후 48초 후 청산되어 버렸기에 잔고에는 매도계약이 없는 것으로 나타납니다.
또한, 예스트레이더 2410 화면에서는 그림4와 같이 이상한 주문메시지만 남아 있었습니다.
대체 어디서 이런 오류가 발생한 것일까요? MNQ 매도 44계약의 증거금은 약 2억원 가량이기 때문에 현재 예탁자산평가액이 6억원 가까이 되어 있으므로 강제청산 될 이유도 없어 보입니다. 더군다나 당시에는 MNQ의 가격이 최초진입가격인 25026.25보다도 하락 중이었기 때문에 한국투자증권 증거금관리상 강제청산이 되었을리도 없을 것 같습니다.
이런 현상이 다른 자산에 대해서도 몇 번 반복되었지만 이번만큼 손실이 크지는 않았습니다.
원인에 대해서 분석해 주시고 어떻게 수정해야 할지 알려주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2025-10-13 12:24:43.0
안녕하세요
예스스탁입니다.
1
올리신 내용은 실시간과 시뮬레이션의 차이때문에
신호 확인이 어려우신 상황 같습니다.
시스템은 적용하면 실시간봉에서는 그 움직임을 따라가며 신호를 발생하게 되지만
프로그램에 재접속하시거나 차트가 재조회되면 과거봉은 봉안에 모든 체결틱이 없고
시고저종가만으로 봉이 만들어지게 되어 봉속의 움직임을 알수가 없습니다.
봉완성시 종가기준으로 신호가 발생하는 onclose나 atmarket은 관계가 없지만
atstop,atlimit과 같이 봉 미완성시 봉 중간에 발생하는 신호가 있으므로
차트 과거봉은 시가에서 종가까지 봉의 움직임에 따라 간단한 가설을 만들고
해당 가설과 같이 움직인 것으로 보고 신호를 발생하게 됩니다.
가설은 시가에서 시작한 가격이 고가와 저가 중 가까운 쪽으로
먼저 움직이고 종가로 끝나는 것으로 되어 있고
고가와 저가가 시가와 동일거리이면 저가로 먼저 움직인것으포 합니다.
올려주신 내용과 같이 실시간에서는 매도진입후 매도포지션이 청산되었지만
시뮬레이션 상태에서는 움직임 가설상 매도진입후 청산쪽으로
움직임 없이 종가로 끝난 상황입니다.
2
일봉과 같이 긴주기봉으로 트레이딩을 하시게 되면
해당 상황을 또 만나실 수 있습니다.
가급적 분봉차트에서 일봉의 조건으로
진입/청산하게 식을 구현하셔서 운용하셔야 할 것 같습니다.
수식 내용에 따라서는 분봉에서 구현이 어려울수도 있습니다.
식변환이 어려우시면 02-3453-1060으로 전화주시면 수식을 봐드리겠습니다.
3
오전에 증권사에서 서버 재부팅하게 되고 접속이 모두 종료됩니다.
이때 프로그램 종료창이 나타나는데 취소하시면
시스템 모니터 등에서 실시간에서 발생한 신호와 주문을 확인할 수 있습니다.
즐거운 하루되세요
> zapster 님이 쓴 글입니다.
> 제목 : MNQ 일봉전략주문이 이상합니다
> 현재 MNQ 마이크로 나스닥 100 선물 거래를 하고 있습니다.
그런데, 그림1에서 보시다시피 전략상으로는 10/11 44계약 매도주문(진입가격:25,026.25)만 나가고 청산주문은 없이 평가수익이 36,720.07로 뜨는데,
그림2에서 보면 HTS에서는 10/11 오전 00:02:26에 매도주문(체결가격: 25,028.50) 후 약 48초 뒤인 오전 00:03:14 에 청산주문(체결가격: 25,025.00)이 나가버렸습니다.
참고로 예스트레이더 상에서 시스템 트레이딩 설정에 강제청산은 설정한 바가 없고, HTS에서도 해외선물옵션 강제청산/SMS 성절도 위험도 50% 초과시 SMS 통보, 위험도 80% 도달시 강제청산으로 설정되어 있습니다. 40초만에 위험도가 80%를 도달했을 가능성은 낮기에 강제청산이 되었던 것도 아닌 것으로 보립니다. (예탁자산평가액 약 6억, MNQ 44 매도 계약 증거금 약 2억)
이와 별개로 예스트레이더에서 청산주문이 나갔으면 시스템성능보고서에 청산주문이 기록이 되어 있어야 하는 게 상식인데 왜 없는지 이해가 가지 않습니다.
당일(10/11) 아침 9시경에 확인하였을 때 그림3과 같이 시그널은 MNQ가 시장가로 여전히 -44 계약 매도로 되어 있지만, 실제로는 주문 체결 후 48초 후 청산되어 버렸기에 잔고에는 매도계약이 없는 것으로 나타납니다.
또한, 예스트레이더 2410 화면에서는 그림4와 같이 이상한 주문메시지만 남아 있었습니다.
대체 어디서 이런 오류가 발생한 것일까요? MNQ 매도 44계약의 증거금은 약 2억원 가량이기 때문에 현재 예탁자산평가액이 6억원 가까이 되어 있으므로 강제청산 될 이유도 없어 보입니다. 더군다나 당시에는 MNQ의 가격이 최초진입가격인 25026.25보다도 하락 중이었기 때문에 한국투자증권 증거금관리상 강제청산이 되었을리도 없을 것 같습니다.
이런 현상이 다른 자산에 대해서도 몇 번 반복되었지만 이번만큼 손실이 크지는 않았습니다.
원인에 대해서 분석해 주시고 어떻게 수정해야 할지 알려주시면 감사하겠습니다.