커뮤니티

청산 적용여부

프로필 이미지
건곤대
2022-06-02 17:20:03
1401
글번호 218079
답변완료
안녕하세요. 아래 답변 감사합니다. 틱차트를 유지하면서 특정시간에 청산하고 싶은데, 설정창에서 '강제청산-당일청산'으로 가령, 130000으로 설정하면 되는걸까요? 다른 적당한 방법이 있을지요? -------------------------- 안녕하세요? 예스스탁입니다. 2가지 문제가 있는것 같습니다. 먼저 틱차트에 stime을 사용하셨는데, 분봉의 경우는 봉의 시작시간이 일정하기 때문에 문제가 없지만, 틱차트의 경우는 해당 시간에 봉이 시작하지 않을 가능성이 높으므로 조건을 만족하지 않아서 신호가 나오지 않게 됩니다. 그리고 해당 틱차트의 시작시간이 로직에서 작성한 시간과 일치하더라도 주문이 나가는 시점은 해당 봉이 완성되는 시점입니다. 12시59분에 시작한 틱차트가 13시 10분에 완성되었다면 이 시점(13시 10분)에 주문이 나가게 됩니다. 반면, 이 틱차트가 장종료 시점까지 완성되지 않는다면 stime 조건을 만족하더라도 해당 봉이 완성되지 않았기 때문에 주문이 나가지 않습니다. (식에서 onclose타입을 사용하셨기 때문에 봉 완성시-다음봉 첫 시세데이터가 들어오는 시점 에 주문이 나가게 됩니다.) 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 실전 틱차트 > 안녕하세요. 실전 운용전략에서 당일청산이 수행안되어 문의드립니다. 틱차틑 대상으로 아래와 같이 전략을 작성했는데, 13시경에 매수분이 청산이 안되어서 문의드립니다. 하기 대로하면, '틱차트'에서는 청산이 안되는건가요? 분봉차트에만 적용이 되는건지요? 혹시 설정창에서 '진입신호'로 선택한것이 이유가 될수도 있는건가요? 매수된 분에 대한 청산신호 발생인데 상관이 없을것 같은데. 답변좀 부탁드립니다. -------------------------------------------------------------------- VARS: kk(1),...,종료시간(125900); ~~~~~.... if sTime ==종료시간 Then { ExitLong(); ExitShort(); }
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-03 16:17:53

안녕하세요? 예스스탁입니다. 시스템트레이딩 설정창의 '강제청산' 탭에서 '당일청산'에 체크하시고 시간을 설정하시고 청산시점을 '조건만족시 즉시' 로 선택해서 적용해 주시면 됩니다. 실시간 매매에서는 해당 시점의 위치에서 당일청산이 발생되지만, 차트 재적용시에는 중간 시점을 알지 못하기 때문에 장종가의 가격으로 청산된 것으로 표시됩니다. 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 청산 적용여부 > 안녕하세요. 아래 답변 감사합니다. 틱차트를 유지하면서 특정시간에 청산하고 싶은데, 설정창에서 '강제청산-당일청산'으로 가령, 130000으로 설정하면 되는걸까요? 다른 적당한 방법이 있을지요? -------------------------- 안녕하세요? 예스스탁입니다. 2가지 문제가 있는것 같습니다. 먼저 틱차트에 stime을 사용하셨는데, 분봉의 경우는 봉의 시작시간이 일정하기 때문에 문제가 없지만, 틱차트의 경우는 해당 시간에 봉이 시작하지 않을 가능성이 높으므로 조건을 만족하지 않아서 신호가 나오지 않게 됩니다. 그리고 해당 틱차트의 시작시간이 로직에서 작성한 시간과 일치하더라도 주문이 나가는 시점은 해당 봉이 완성되는 시점입니다. 12시59분에 시작한 틱차트가 13시 10분에 완성되었다면 이 시점(13시 10분)에 주문이 나가게 됩니다. 반면, 이 틱차트가 장종료 시점까지 완성되지 않는다면 stime 조건을 만족하더라도 해당 봉이 완성되지 않았기 때문에 주문이 나가지 않습니다. (식에서 onclose타입을 사용하셨기 때문에 봉 완성시-다음봉 첫 시세데이터가 들어오는 시점 에 주문이 나가게 됩니다.) 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 실전 틱차트 > 안녕하세요. 실전 운용전략에서 당일청산이 수행안되어 문의드립니다. 틱차틑 대상으로 아래와 같이 전략을 작성했는데, 13시경에 매수분이 청산이 안되어서 문의드립니다. 하기 대로하면, '틱차트'에서는 청산이 안되는건가요? 분봉차트에만 적용이 되는건지요? 혹시 설정창에서 '진입신호'로 선택한것이 이유가 될수도 있는건가요? 매수된 분에 대한 청산신호 발생인데 상관이 없을것 같은데. 답변좀 부탁드립니다. -------------------------------------------------------------------- VARS: kk(1),...,종료시간(125900); ~~~~~.... if sTime ==종료시간 Then { ExitLong(); ExitShort(); }