커뮤니티

전략실행차트에서 실제 자동매매 실행 시

프로필 이미지
리버모어71
2020-03-04 12:01:00
3248
글번호 215355
답변완료
실제 자동매매를 하려고 하는데, 시뮬레이션 차트에서는 가능하던 누적자산기준 진입이 전략실행차트에서 실제 시스템 적용 시에는 활성화되지 않습니다. 이유가 궁금합니다. 그리고 실제로 누적자산기준 진입을 하려면 어떻게 해야 하는지도 알려주세요.
NH트레이더 (NH투자증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-04 18:09:29

안녕하세요? 예스스탁입니다. 누적자산의 경우 차트의 시작시점이 바뀌게 되면 이후 신호에서 발생되는 매매수량이 바뀌는 문제가 있기 때문에 시뮬레이션차트에서는 사용 가능하지만, 전략실행차트에서는 사용할 수 없는 기능입니다. 수식으로 누적수량으로 주문이 나가도록 작성하여 사용하는 방법이 있을 수 있는데, 이 경우에도 시작시점이 바뀌면 신호수량이 바뀔 수 있으므로 사용에 주의가 필요합니다.(예를 들어 최근 매수신호상의 매수수량이 100주 였는데, 다음날 차트를 새로 열게 되어 최초 매매시작 시점이 바뀌게 되어 최근 신호상의 매수수량이 110으로 바뀌게 되었을 경우 청산주문(매도주문)은 110주를 매도주문 내게 될것이므로 수량부족으로 주문이 거부됩니다.) 식으로 작성해서 사용하는 예제식을 올려드립니다. Input : 매매시작일(20200302), 초기자산(1000000); Var : 누적자산(0), 수량(0); 누적자산 = 초기자산 + netprofit; 수량 = int(누적자산/Close); if 매매시작일 > sdate then { if CrossUp(C, ma(C, 20)) then buy("B",OnClose, def,수량); if CrossDown(C, ma(C, 20)) then exitlong("EL"); } 감사합니다. > 리버모어71 님이 쓴 글입니다. > 제목 : 전략실행차트에서 실제 자동매매 실행 시 > 실제 자동매매를 하려고 하는데, 시뮬레이션 차트에서는 가능하던 누적자산기준 진입이 전략실행차트에서 실제 시스템 적용 시에는 활성화되지 않습니다. 이유가 궁금합니다. 그리고 실제로 누적자산기준 진입을 하려면 어떻게 해야 하는지도 알려주세요.