커뮤니티

시스템트레이딩 관련 질의입니다.

프로필 이미지
사신의눈
2011-09-30 00:57:16
940
글번호 205416
답변완료
안녕하세요. 리딩투자증권에서 예스트레이더로 시스템트레이딩을 돌리고 있습니다. 우선 전략 간단히 말씀드리면, 일반적인 낙폭과다시 물타기식 분할매수 전략인데요. 1. 매수1: 엔벨로프 하단선 닿으면 매수 (비중 33%) 2. 매수2: 1차 매수가에서 5% 하락시 매수 (비중 33%) 3. 매수3: 2차 매수가에서 5% 하락시 매수 (비중 33%) 4. 청산 : 매수평균가에서 5% 수익시 청산 이런 시스템을 코스피의 3개 종목에 걸어두었습니다. 시스템을 걸어두고 몇일을 지켜본 결과 2가지 의문점이 생겨서 질의합니다. 1. 매일 새벽 어느 시점에 서버와 연결이 끊어집니다. (약 3시~5시 경으로 추측) - 재접속을 하면, 걸어둔 시스템들이 모두 초기화 되어져있습니다. - 예를들어, 어제 A종목에 매수1 주문으로 비중 33% 금액만큼 잔고에 있었는데요. - 재접속 이후 시스템모니터에 포지션상태가 "매수"에서 "포지션 없음"으로 바뀌고, - 오늘 장이 열리자마자 새로 매수1 주문이 발생하면서, 또 33% 비중 만큼 매수 주문이 발생했습니다. - 어제 매수1 주문 이후 주가변동이 없었으니, 오늘 장이 열리자 마자 초기화된 시스템이 매수1 주문을 다시 발생시킨거죠.. - 초기화는 이런 문제도 발생시킵니다. - 어제 매수1 주문으로 체결된 걸 기억 못하니, 어제 보다 오늘 주가가 5% 상승해도 청산신호가 나오지 않는다는.. ● 이렇게 매일 초기화되면, 당일청산이 아닌 전략은 어떻게 적용해야 하나요? 2. 아까 저 전략을 3개의 종목에 걸어두었다고 말씀드렸는데, - A종목에서 매수1 주문이 발생하여 보유금액의 33% 비중만큼 매수를 합니다. - B종목에서도 매수1 조건에 해당되어 보유금액의 33% 비중만큼 매수되구요. - 그럼 A종목은 주가가 지속하락할때, 매수2, 매수3 으로 물타기가 불가능해집니다. - B종목을 매수해 버려서, A종목 매수3 신호가 발생해도 예수금 부족으로 주문이 안나가기 때문이죠. - 분할매수를 생명으로 하는 전략인 만큼 이는 큰 문제일 수 밖에 없는데요.. - 운 안 좋으면 3종목 모두 매수1, 매수1, 매수1 주문이 발생되어, 추가 하락에 대비할 수가 없기 때문이죠.. ● 여러 종목에 시스템을 걸때, 한 종목 주문이 체결되면, 다른 종목에 걸어둔 시스템에서 진입신호가 발생하지 않게 하는 방법이 있나요? 잔고에 한 주라도 있으면 매수 1주문이 발생하지 않게 한다던지 하는 방법으로.. 제 전략에 너무 고집하는 듯해서 정말 죄송하지만,,, 오래동안 고민하고 공부해서 만든 전략인 만큼 어떤 방법으로든 실행해 보고 싶은 마음입니다. 부탁드릴게요.
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-30 10:47:24

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 리딩스타는 매일 6시 10분 경에 서버 초기화 작업이 있기 때문에 리딩스타플러스가 이때 접속이 끊기게 됩니다. 따라서 시스템 자동매매에서도 매일 장시작전에 프로그램을 새로 켜주셔야 합니다. 이때 전일 발생되었던 신호가 사라지거나 위치가 바뀌는 등의 문제가 발생할 수도 있는데, 이것은 어제 띄웠던 차트의 과거 데이타 기간과 오늘 새롭게 띄운 차트의 과거 데이타 기간이 서로 달라지기 때문에 신호가 바뀌는 경우가 생기는 것입니다. 이를 해소하기 위해서는 데이터 조회기간을 최대한 길게(최대 5000개 봉까지 지원 됩니다.) 적용하셔서 사용하시면 됩니다. 한 종목이 매수가 되었을때 다른 종목을 매수하지 않도록 자동으로 제어할 수 있는 방법은 없습니다. 수동으로 자동주문을 해제해 주셔야 합니다. 감사합니다. > 사신의눈 님이 쓴 글입니다. > 제목 : 시스템트레이딩 관련 질의입니다. > 안녕하세요. 리딩투자증권에서 예스트레이더로 시스템트레이딩을 돌리고 있습니다. 우선 전략 간단히 말씀드리면, 일반적인 낙폭과다시 물타기식 분할매수 전략인데요. 1. 매수1: 엔벨로프 하단선 닿으면 매수 (비중 33%) 2. 매수2: 1차 매수가에서 5% 하락시 매수 (비중 33%) 3. 매수3: 2차 매수가에서 5% 하락시 매수 (비중 33%) 4. 청산 : 매수평균가에서 5% 수익시 청산 이런 시스템을 코스피의 3개 종목에 걸어두었습니다. 시스템을 걸어두고 몇일을 지켜본 결과 2가지 의문점이 생겨서 질의합니다. 1. 매일 새벽 어느 시점에 서버와 연결이 끊어집니다. (약 3시~5시 경으로 추측) - 재접속을 하면, 걸어둔 시스템들이 모두 초기화 되어져있습니다. - 예를들어, 어제 A종목에 매수1 주문으로 비중 33% 금액만큼 잔고에 있었는데요. - 재접속 이후 시스템모니터에 포지션상태가 "매수"에서 "포지션 없음"으로 바뀌고, - 오늘 장이 열리자마자 새로 매수1 주문이 발생하면서, 또 33% 비중 만큼 매수 주문이 발생했습니다. - 어제 매수1 주문 이후 주가변동이 없었으니, 오늘 장이 열리자 마자 초기화된 시스템이 매수1 주문을 다시 발생시킨거죠.. - 초기화는 이런 문제도 발생시킵니다. - 어제 매수1 주문으로 체결된 걸 기억 못하니, 어제 보다 오늘 주가가 5% 상승해도 청산신호가 나오지 않는다는.. ● 이렇게 매일 초기화되면, 당일청산이 아닌 전략은 어떻게 적용해야 하나요? 2. 아까 저 전략을 3개의 종목에 걸어두었다고 말씀드렸는데, - A종목에서 매수1 주문이 발생하여 보유금액의 33% 비중만큼 매수를 합니다. - B종목에서도 매수1 조건에 해당되어 보유금액의 33% 비중만큼 매수되구요. - 그럼 A종목은 주가가 지속하락할때, 매수2, 매수3 으로 물타기가 불가능해집니다. - B종목을 매수해 버려서, A종목 매수3 신호가 발생해도 예수금 부족으로 주문이 안나가기 때문이죠. - 분할매수를 생명으로 하는 전략인 만큼 이는 큰 문제일 수 밖에 없는데요.. - 운 안 좋으면 3종목 모두 매수1, 매수1, 매수1 주문이 발생되어, 추가 하락에 대비할 수가 없기 때문이죠.. ● 여러 종목에 시스템을 걸때, 한 종목 주문이 체결되면, 다른 종목에 걸어둔 시스템에서 진입신호가 발생하지 않게 하는 방법이 있나요? 잔고에 한 주라도 있으면 매수 1주문이 발생하지 않게 한다던지 하는 방법으로.. 제 전략에 너무 고집하는 듯해서 정말 죄송하지만,,, 오래동안 고민하고 공부해서 만든 전략인 만큼 어떤 방법으로든 실행해 보고 싶은 마음입니다. 부탁드릴게요.