커뮤니티

수식 문의드립니다.

프로필 이미지
이엘성투
2018-02-19 21:35:43
104
글번호 116708
답변완료
예스트레이더로 자동매매를 돌려보고 있습니다. 특정조건에서 매수시... Buy("1"); 특정조건에서 청산을... Sell("3"); 이렇게 처리하고 있었습니다. 그런데 Buy 조건에서 진입은 제대로 되었으나, Sell 조건에서 청산이 되지 않았습니다. 예스트레이더에서는 buy, sell 신호가 뜨면서 매수/청산이 이루어진것으로 보이지만... 하이투자증권 계좌에서는 매수만 이루어지고, 청산 주문은 아예 발생하지 않은것으로 확인되었습니다. 한달사이에 비슷하게 주문이 2번 누락되어서 문의드립니다. 혹시 1. 신호가 발생되어도 실제 주문이 누락되는 경우가 있는지, 아니면 ExitLong이 아닌... Sell로 로직이 되어 있어서 청산이 누락된 것인지 알고 싶습니다. 2. 그리고 주문이 미스나지 않도록 로직을 구현할 수 있는지도 알려주세요 감사합니다 ㅠㅠ
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-20 11:49:29

안녕하세요 예스스탁입니다. 1 매수와 매수청산만 하시면 buy와 exitlong으로 수식을 작성하셔야 합니다. sell은 매도포지션에 대한 진입을 하는 함수이고 반대포지션시 발생하면 반대포지션에 대한 청산을 하는 기능이 있어 일반적으로 buy,sell로 작성하시는 경우도 있지만 정확히는 buy, exitlong으로 작성하셔야 합니다. 2 청산신호는 발생했는데 청산주문자체가 되지 않았다면 시스템 트레이딩 설정창의 주문시작신호 설정 때문인 경우가 많습니다. 주문시작신호는 모든신호와 진입신호, 2가지 중 하나를 선택해야 하는데 [모든신호]는 시스템 적용이후 발생하는 모든 신호에 대해 주문을 집행합니다. [진입신호]는 새로운 진입신호부터 주문을 시작한다는 설정으로 적용이후 진입신호가 발생한 이후부터 주문을 집행합니다, 시스템 적용이후에 첫번째 신호가 청산이면 신호만 표시를 하고 주문을 집행하지 않고 건너뛰게 됩니다. 차트에 진입신호가 발생된 상태에서 주문시작신호를 [진입신호]로 설정하고 적용(재적용)하시면 다음에 오게될 청산은 주문을 건너뛰게 되므로 설정에 유의하셔야 합니다. 즐거운 하루되세요 > 이엘성투 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 예스트레이더로 자동매매를 돌려보고 있습니다. 특정조건에서 매수시... Buy("1"); 특정조건에서 청산을... Sell("3"); 이렇게 처리하고 있었습니다. 그런데 Buy 조건에서 진입은 제대로 되었으나, Sell 조건에서 청산이 되지 않았습니다. 예스트레이더에서는 buy, sell 신호가 뜨면서 매수/청산이 이루어진것으로 보이지만... 하이투자증권 계좌에서는 매수만 이루어지고, 청산 주문은 아예 발생하지 않은것으로 확인되었습니다. 한달사이에 비슷하게 주문이 2번 누락되어서 문의드립니다. 혹시 1. 신호가 발생되어도 실제 주문이 누락되는 경우가 있는지, 아니면 ExitLong이 아닌... Sell로 로직이 되어 있어서 청산이 누락된 것인지 알고 싶습니다. 2. 그리고 주문이 미스나지 않도록 로직을 구현할 수 있는지도 알려주세요 감사합니다 ㅠㅠ