커뮤니티

자동주문

프로필 이미지
필승맨
2025-04-14 11:44:42.0
177
글번호 220703
답변완료
코스닥 선물 60분봉 차트로 자동거래을 하는데 14:45~15:35 시간대에서 발생하는 매매신호는 실제로는 자동주문이 나가지 않아서 자동매매에 혼란이 생깁니다. 사용자가 프로그램 사용 미숙인지, 프로그램이 개선될 사항인지, 수식을 추가하면 문제가 해결되는지 알고 싶습니다.
예스차트
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-14 18:54:21.0

안녕하세요? 예스스탁입니다. 14:45~15:35 시간대에서 발생하는 매매신호가 주문이 나가지 않는 것은 아니고 주문은 나가지만, 동시호가 체결 데이터가 들어오는 시점에 봉이 완성되면서 자동주문이 나가기 때문에 장이 종료되어서 주문이 거부되는 것입니다. 자동매매에서는 주문타입 중 onclose 타입은 봉이 완성되는 시점(다음봉의 첫 시세데이터가 들어오는 시점)에 매매신호가 확정되고 이때 주문이 나가도록 되어 있는 구조입니다. 따라서 시스템식에서 onclose 타입( 예를 들어 buy(); 이렇게 쓰거나, buy("매수", onclose); 로 쓰면 onclose 타입입니다.)을 사용하실 경우 14시 45분 이전에 매매신호가 발생되도록 하셔야 주문을 정상적으로 체결 시킬 수 있습니다. 예를 들어 if stime < 144500 and 매수조건 then buy(); 이런 형태로 작성해 주셔야 합니다. 감사합니다. > 필승맨 님이 쓴 글입니다. > 제목 : 자동주문 > 코스닥 선물 60분봉 차트로 자동거래을 하는데 14:45~15:35 시간대에서 발생하는 매매신호는 실제로는 자동주문이 나가지 않아서 자동매매에 혼란이 생깁니다. 사용자가 프로그램 사용 미숙인지, 프로그램이 개선될 사항인지, 수식을 추가하면 문제가 해결되는지 알고 싶습니다.