커뮤니티

질문드립니다.

프로필 이미지
절제9단
2016-09-30 08:32:28
101
글번호 102353
답변완료
if sDate<=20160731 then SetStopEndofday(150000); else SetStopEndofday(153000); 장 시간이 바뀌기 전에 이 서식을 넣어서 약 한두달간은 포지션이 장끝날시에 잘 정리가 되었습니다. 그런데 어제와 오늘 장 신호가 들어갔음에도 종료시에 종료가 안되고 포지션이 남아 있는 경우가 두번이나 일어났습니다. 이러한 경우가 일어나게 되면, 한두번이라도 잔고에 어쩌면 심각한 피해을 줄 수 있는 문제라고 생각합니다. 이러한 문의를 종종 받으시는지 궁금하며, 혹시나 그 원인이 어디에 있는지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-30 11:19:47

안녕하세요 예스스탁입니다. 청산신호가 발생했는데 잔고가 정리되지 않는 상황은 2가지 경우가 있습니다. 1. 신호발생 후 주문은 집행됐는데 미체결인 상황 시스템은 신호가 발생하면 주문까지만 담당합니다. 신호가 발생하면 시스템트레이딩 설정창의 매매가격에서 지정한 가격으로 주문만 집행합니다. 주문이 미체결된 부분은 따로 제어가 되지 않습니다. 2 신호만 발생하고 주문이 집행되지 않는 상황 일반적으로 2번의 경우로 간혹 문의를 주시게 됩니다. 시스템 트레이딩 설정창의 [주문시작신호]가 [진입신호]로 설정되어 있는 상태에서 시스템을 가동 중에 설정창을 다시 열고 확인버튼을 누르시면 그때부터 다시 진입신호부터 주문이 집행됩니다 진입신호 발생 ---> 설정창팝업 후 확인 --> 청산신호 발생(신호만 표기하고 주문집행은 하지 않음) 주문시작신호는 시스템 적용후 주문을 집행을 시작할 신호를 선택하는 부분인데 [모든신호]는 시스템 적용후 첫신호의 종류에 관계없이 발생하는 모든 신호에 주문을 시작하게 되고 [시작신호]는 시스템 적용후 첫번째 발생하는 진입신호부터 주문을 낸다는 옵션입니다. 그러므로 시스템 적용 후 첫번째 발생하는 신호가 청산신호이면 표시만 하고 건너뛰고 그 다음 진입신호 부터 주문이 집행됩니다. 주문시작신호가 [진입신호]로 되어 있는 경우에는 중간에 설정창의 다시 여실때는 주의가 필요합니다. 차트의 포지션과 잔고의 포지션이 같으면 [모든신호] 차트는 포지션 진행중인데 잔고는 무포지션일 경우 새로운 진입부터 주문을 내야 하므로 [진입신호]로 설정하고 시스템을 적용하셔야 합니다. 즐거운 하루되세요 > 절제9단 님이 쓴 글입니다. > 제목 : 질문드립니다. > if sDate<=20160731 then SetStopEndofday(150000); else SetStopEndofday(153000); 장 시간이 바뀌기 전에 이 서식을 넣어서 약 한두달간은 포지션이 장끝날시에 잘 정리가 되었습니다. 그런데 어제와 오늘 장 신호가 들어갔음에도 종료시에 종료가 안되고 포지션이 남아 있는 경우가 두번이나 일어났습니다. 이러한 경우가 일어나게 되면, 한두번이라도 잔고에 어쩌면 심각한 피해을 줄 수 있는 문제라고 생각합니다. 이러한 문의를 종종 받으시는지 궁금하며, 혹시나 그 원인이 어디에 있는지 궁금합니다.