커뮤니티

청산수식에 의한 시장가 청산

프로필 이미지
niwooz
2025-04-14 20:00:52
237
글번호 190112
답변완료
청산수식으로 input : Profit(5000) if barssinceentry >=2 and Profit > 0 then SetStopProfittarget((Profit/BigPointValue),PointStop); 위의 수식을 사용하고 있고 '시장가'로 설정하여 청산되게 설정하였습니다. 전략을 돌렸을 때 차트상에 신호는 분명 발생하였는데 실제 청산이 이루어지지 않았습니다.. 어떤 이유에 의해 실제 시장가 청산이 들어가지 않는 경우가 있는건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-15 10:04:45

안녕하세요 예스스탁입니다. 아래 두가지 체크해 보시기 바랍니다. 1 시스템은 자동매매시 신호가 발생하면 주문집행까지만 담당합니다. 주문 발생후 주문거부나 정상접수 후에 미체결등이 발생할 수 있습니다. 2 시스템 트레이딩 설정창의 주문시작신호 설정을 확인하시기 바랍니다. 올리신 내용과 같은 경우 대부분 주문시작신호를 진입신호로 설정하고 시스템을 중간에 재적용한 경우에 발생합니다. 재적용이란 시스템을 다시 적용하는 것으로 차트에 적용된 시스템의 설정창을 열고 다시 확인버튼을 클릭한것도 시스템 재적용입니다. 주문시작신호를 진입신호로 설정하면 적용이후 첫 진입신호가 발생할 때 부터 주문을 집행하게 됩니다. 즉 첫 신호가 청산이면 신호만 표시하고 주문을 하지 않습니다. 시스템 적용(주문시작신호 진입신호) --> 진입신호(신호표시 주문집행O) --> 설정창열고 확인 (주문시작신호 진입신호) --> 청산신호(신호표시 주문집행X) --> 진입신호(신호표시 주문집행O) 위와 같이 진입이 된 상태에서 설정창을 열고 다시 확인버튼을 누르게 되면 주문시작신호가 진입신호다 다시 적용되어 다시 첫 진입신호 부터 주문이 집행되게 됩니다. 그러므로 시스템을 재적용시에 현재 포지션이 진입된 상태인지 아는지에 따라 주문시작신호를 적용하게 변경해 주셔야 합니다. 위와 같은 경우에는 이미 진입이 들어간 상태이므로 주문시작신호를 모든신호로 변경해서 신호를 연결해 주문이 집행되게 변경해서 적용해 주셔야 합니다. 3 시스템 적용 후 시스템 모니터에서 적용된 시스템의 신호발생과 주문/체결을 모두 확인하실 수 있습니다. 즐거운 하루되세요 > niwooz 님이 쓴 글입니다. > 제목 : 청산수식에 의한 시장가 청산 > 청산수식으로 input : Profit(5000) if barssinceentry >=2 and Profit > 0 then SetStopProfittarget((Profit/BigPointValue),PointStop); 위의 수식을 사용하고 있고 '시장가'로 설정하여 청산되게 설정하였습니다. 전략을 돌렸을 때 차트상에 신호는 분명 발생하였는데 실제 청산이 이루어지지 않았습니다.. 어떤 이유에 의해 실제 시장가 청산이 들어가지 않는 경우가 있는건가요?