커뮤니티

수식 문의

프로필 이미지
doilzul
2022-03-24 20:27:37
876
글번호 157440
답변완료
30분봉을 사용하고 있습니다 setstopendofday(151500) 해서 15시15분에 청산되었던 것 같은데 오늘은 주문이 안나가서 손매매로 했고, 시뮬레이션 해보니 1530분에 청산되던데 1515분에 참조차트를 1분봉으로 해서라도 강제로 청산되게 하는 방법이 있나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-25 11:16:08

안녕하세요 예스스탁입니다. 1 당일청산(setstopendofday)함수는 설정창의 강제청산 탭 하단의 청산시점이 조건만족즉시로 되어 있으면 실시간에서 지정한 시간에 신호와 함께 주문이 발생합니다. 강제청산은 수식안에서 함수로 지정할수도 있고 설정창에서 지정할수도 있는데 모두 설정창에 지정한 청산시점이 적용됩니다. 2 시뮬레이션 상태에서는 봉내부의 모든 틱시세가 있는 것이 아니므로 당일청산의 경우 해당시간이 포함된 봉의 종가에 신호가 표시됩니다. 실시간에서는 청산시점이 조건만족시즉시로 되어 있으시면 지정한 시간에 신호와 주문이 발생하게 됩니다. 3 시스템은 신호와 주문만 담당을 합니다. 청산신호와 함께 주문이 발생했는데 계좌상 문제로 주문거부되었거나 미체결이 된 부분은 수식으로 대응이 되지 않습니다. 만약 청산신호가 발생했는데 주문이 집행되지 않았다면 시스템 트레이딩 설정창의 매매탭에 주문시작신호를 살펴보셔야 합니다. 주문시작신호는 모든신호와 진입신호 2가지로 제공됩니다. 모든신호는 시스템 적용 후 발생하는 모든신호에 대해 주문을 발생하게 되고 진입신호는 시스템 적용 후 첫진입신호부터 주문을 시작하게 됩니다. 즉 진입신호는 시스템 적용 후 첫신호가 청산신호이면 해당 신호는 표시만 하고 주문을 집행하지 않습니다. 주문시작신호가 진입신호로 되어 있는 상태에서 설정창을 열고 확인버튼을 누르시면 다시 진입신호부터 주문이 되게 됩니다. 즐거운 하루되세요 > doilzul 님이 쓴 글입니다. > 제목 : 수식 문의 > 30분봉을 사용하고 있습니다 setstopendofday(151500) 해서 15시15분에 청산되었던 것 같은데 오늘은 주문이 안나가서 손매매로 했고, 시뮬레이션 해보니 1530분에 청산되던데 1515분에 참조차트를 1분봉으로 해서라도 강제로 청산되게 하는 방법이 있나요?