키움자동매매 프로그램 Ver 2.2.9 업데이트 내역

반응형

안녕하세요. 팡규입니다!

 

기존 사용되던 기능에 대한 부분은 생략하였습니다. 이전 게시물을 참고해 주시기 바랍니다. 

 

[Ver 2.2.9] - 변경된 레이아웃

 

[매도조건]

- 손절매도 2,3,4,5 기능 추가

- 당일/연일 저가 수익율 추가

 

 

1. 매도후 바로 추가매수 되는 버그 수정

- 손절이나 기타 상황으로 인하여 매도주문이 나갔으나 동시에 추가매수가 진행되는 버그 및 조건으로 추가매수 주문이 나갔으나 동시에 매도 주문이 진행되는 버그

 

==> 추가매수 주문이 있는 경우 매도 주문 패스

==> 매도 주문이 있는 경우 추가매수 주문 패스

 

2. 당일/연일 수익율 저가 표시

- 기존에 고가에만 적용되던 기능을 저가에도 적용

  당일기준 : 프로그램 실행시에만 저가가 기록되면 재시작시 초기화됨

  연일기준 : 프로그램 종료 후 재실행시에도 기록되어 로드 됨.

 

 

2. 손절매도 2,3,4,5 기능 추가

- 수익율 저가 기능을 활용하는 손절매도 2,3,4,5 기능 추가

- 어쩔수 없이 장기 보유를 하고 계신 분들을 위해 만들어진 기능 입니다.

 

[ 손절매도 2, 3, 4 공통 ]

오리온홀딩스의 최저가는 -50%까지 내려갔다가 -2.23% 상승 하였으며 손절매도 3 의 조건을 충족하므로 손절매도 진행

손절매도 4에도 해당이 되나 손절 매도 3의 조건을 먼저 충족하여 수량만큼 매도후 손절매도 4가 진행됨.

 

이때, 손절매도 3의 상승률은 최저수익율(고정) 기준입니다. -50%에서 20% 상승하여 매도되는 것이 아니라 -40%이하의 조건을 충족하고 -40%에서 20% 상승시 -20%의 조건이 충족되어 매도되는 것입니다.

 

손절매도 3에서는 총 수량의 30% 이므로 기존매도수량 0주이고 보유수량이 4주의 60% 이므로 2주를 먼저 매도함.

조건에서 매도 수량이 손절매도 3의 매도 수량을 충족하지 않는 경우 재 진행.

 

이후 손절매도 3이 완료 된 후 손절매도 4가 진행됨. 손절매도 4의 매도 수량은 총 수량의 90% 이므로 매도 후 보유수량 2주 + 기존매도수량 2주 = 총 4주 이며 총 4주의 90%를 매도 하므로 3.6주를 매도해야 하며 3.6주 - 기준매도수량 2주를 뺀 1.6주 반올림 하여 나머지 2주가 매도 진행 됨.

 

손절매도 2,3,4는 기존의 주문가능 수량이 아닌 총 수량을 기준으로 하며 프로그램이 꺼진상태에서 매도할 경우 수량이 틀려질 수 있습니다.

 

 

[ 손절매도 5 ]

이글벳의 최저가는 -48.90%까지 내려갔다가 -28.45% 상승 하였으며 손절매도 5 의 조건을 충족하므로 손절매도 진행

 

이때, 손절매도 5의 상승률은 최저수익율(변동) 기준입니다. -30%이하 최저 수익율에서 20% 상승하여 매도되는 것입니다. 최저 수익율(변동)이 -48.90% 이며 20%가 상승하며 -28.90% 이상의 조건이 될 경우 매도가 진행됩니다. 이 경우 -28.45%이므로 조건이 만족되어 매도가 나간 경우 입니다.

 

손절매도 5는 기존의 주문가능 수량이 아닌 총 수량을 기준으로 하며 프로그램이 꺼진상태에서 매도할 경우 수량이 틀려질 수 있습니다.

 

==============================================================

테스트는 수동적으로 직접 하였으나 자동매매시 오류가 발생할 수 있으니 모의투자에서 테스트를 진행하시기 바랍니다.

 

감사합니다.

반응형

댓글()