커뮤니티
강제청산함수가 시스템 자동매매와 연동이 안되는 것 같습니당.
2022-07-22 02:35:42
1326
글번호 160972
안녕하세요?
SetStopLoss(손실가격, PointStop);
SetStopProfittarget(수익가격, PointStop);
SetStopEndofday(청산시각);
예스트레이더 스크립트에서 위와 같은 강제청산함수를 실행했을 때 지정한 가격(손실가격,수익가격)에 청산되고 지정한시각(청산시각)에 청산되는 마킹(S,또는 X)을 전략실행챠트에 정확히 표기가 되며 성과분석 거래내역에도 분명히 청산된것으로 표기됩니다. 그런데 시스템자동주문은 되지 않고 있습니다. 어떤 원인일까요?
- 1. 161731_첨부1.png (0.02 MB)
- 2. 거래내역.PNG (0.06 MB)
답변 2
예스스탁 예스스탁 답변
2022-07-22 11:25:40
안녕하세요
예스스탁입니다.
2가지를 확인해 보셔야 합니다.
1
수식은 신호발생만 담당합니다.
신호가 발생하면 설정창에 지정한 가격으로 주문만 집행합니다.
신호가 발생하고 주문이 발생되었지만
증거금부족등의 이유로 주문이 거부가 되었거나
주문이 접수되었지만 체결이 안된 상황이면
수식이나 설정에서 처리가 가능한 부분이 아닙니다.
2
청산시 주문 자체가 발생하지 않았다면
설정창의 주문시작신호 설정을 설펴보셔야 합니다.
주문시작신호 중 진입신호는
시스템 적용 후 첫 진입신호가 발생할 때부터 주문을 시작한다는 옵션입니다.
주문시작신호가 진입신호로 되어 있고
자동매매 중에 진입신호가 발생한 상태에서
시스템 트레이딩 설정창을 열고
다시 확인버튼을 누르면 다시 시스템을 적용한 것과 같습니다.
그러므로 적용 이후 첫 신호가 청산이면 신호만 표시되고
주문을 집행하지 않습니다.
자동매매 중에 설정창을 열고 닫으실 때
해당 부분 유의하셔야 합니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : 강제청산함수가 시스템 자동매매와 연동이 안되는 것 같습니당.
> 안녕하세요?
SetStopLoss(손실가격, PointStop);
SetStopProfittarget(수익가격, PointStop);
SetStopEndofday(청산시각);
예스트레이더 스크립트에서 위와 같은 강제청산함수를 실행했을 때 지정한 가격(손실가격,수익가격)에 청산되고 지정한시각(청산시각)에 청산되는 마킹(S,또는 X)을 전략실행챠트에 정확히 표기가 되며 성과분석 거래내역에도 분명히 청산된것으로 표기됩니다. 그런데 시스템자동주문은 되지 않고 있습니다. 어떤 원인일까요?
고가행진
2022-07-23 06:37:09
답변 감사 드립니다. 확인해야할 사항은 모두 확인된 상태에서 발생하는 문제점을 질문 드린겁니다. 잔고도 충분하고 주문시작신호도 모든신호로 되어 있고 설정창도 열어보지 않습니다. 제 질문은 강제청산함수의 동작이 일회성으로 안된다는 것이 아니라 수시로 안된다는겁니다. 이문제로 스팟으로 챠트전략신호와 동기를 맞추어 주는 스크립트를 사용하고 있기 까지 합니다. 문제해결이 되었으면 바랍니다. 혹 모의시스템이 이유가 될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 강제청산함수가 시스템 자동매매와 연동이 안되는 것 같습니당.
> 안녕하세요
예스스탁입니다.
2가지를 확인해 보셔야 합니다.
1
수식은 신호발생만 담당합니다.
신호가 발생하면 설정창에 지정한 가격으로 주문만 집행합니다.
신호가 발생하고 주문이 발생되었지만
증거금부족등의 이유로 주문이 거부가 되었거나
주문이 접수되었지만 체결이 안된 상황이면
수식이나 설정에서 처리가 가능한 부분이 아닙니다.
2
청산시 주문 자체가 발생하지 않았다면
설정창의 주문시작신호 설정을 설펴보셔야 합니다.
주문시작신호 중 진입신호는
시스템 적용 후 첫 진입신호가 발생할 때부터 주문을 시작한다는 옵션입니다.
주문시작신호가 진입신호로 되어 있고
자동매매 중에 진입신호가 발생한 상태에서
시스템 트레이딩 설정창을 열고
다시 확인버튼을 누르면 다시 시스템을 적용한 것과 같습니다.
그러므로 적용 이후 첫 신호가 청산이면 신호만 표시되고
주문을 집행하지 않습니다.
자동매매 중에 설정창을 열고 닫으실 때
해당 부분 유의하셔야 합니다.
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : 강제청산함수가 시스템 자동매매와 연동이 안되는 것 같습니당.
> 안녕하세요?
SetStopLoss(손실가격, PointStop);
SetStopProfittarget(수익가격, PointStop);
SetStopEndofday(청산시각);
예스트레이더 스크립트에서 위와 같은 강제청산함수를 실행했을 때 지정한 가격(손실가격,수익가격)에 청산되고 지정한시각(청산시각)에 청산되는 마킹(S,또는 X)을 전략실행챠트에 정확히 표기가 되며 성과분석 거래내역에도 분명히 청산된것으로 표기됩니다. 그런데 시스템자동주문은 되지 않고 있습니다. 어떤 원인일까요?
다음글