커뮤니티

강제청산함수가 시스템 자동매매와 연동이 안되는 것 같습니당.

프로필 이미지
고가행진
2022-07-22 02:35:42
1295
글번호 160972
답변완료

첨부 이미지

안녕하세요? SetStopLoss(손실가격, PointStop); SetStopProfittarget(수익가격, PointStop); SetStopEndofday(청산시각); 예스트레이더 스크립트에서 위와 같은 강제청산함수를 실행했을 때 지정한 가격(손실가격,수익가격)에 청산되고 지정한시각(청산시각)에 청산되는 마킹(S,또는 X)을 전략실행챠트에 정확히 표기가 되며 성과분석 거래내역에도 분명히 청산된것으로 표기됩니다. 그런데 시스템자동주문은 되지 않고 있습니다. 어떤 원인일까요?
시스템
답변 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)을 전략실행챠트에 정확히 표기가 되며 성과분석 거래내역에도 분명히 청산된것으로 표기됩니다. 그런데 시스템자동주문은 되지 않고 있습니다. 어떤 원인일까요?