정기적으로 일괄 포트를 매수매도 하는 게 아닌
순환매매 방식의 코드입니다
[포함된 기능]
1. 하루 매매 종목수 제한
2. N일 보유 후 매도
3. N% 익절 + M일간 재매수 방지
3 N% 손절 + M일간 재매수 방지
예를들면 10종목 보유시 1종목을 익절하고 다음 순위 1종목만 추가로 매입하는 방식입니다.
정기적으로 일괄 포트를 매수매도 하는 게 아닌
순환매매 방식의 코드입니다
[포함된 기능]
1. 하루 매매 종목수 제한
2. N일 보유 후 매도
3. N% 익절 + M일간 재매수 방지
3 N% 손절 + M일간 재매수 방지
예를들면 10종목 보유시 1종목을 익절하고 다음 순위 1종목만 추가로 매입하는 방식입니다.
우선 정말 감사합니다. 수익률을 늘릴수있는 단서를 찾은거 같습니다. 윗분이 말씀하신 에러는 저도 발생하서 코드를 살펴보니 stock_budget 이 잘못 계산 되지 않았나 예상해봅니다. var cash_rate = account.cash * STOCK_WEIGHT; // 남은 현금으로 매수 비중 설정 var Equty_rate = account.getTotalEquity() * STOCK_WEIGHT; // 현재 자산 비중 var stock_budget_byC = (cash_rate / (port_size - port_length)); // 10%만 예산 var stock_budget_byE = (Equty_rate / (port_size - port_length))/port_size; // 10%만 예산 다음과 같이 stock_budget_byE 를 구할때는 포트사이즈로 한번더 나눠주는게 맞는거 같아 수정해서 사용중이고 STOCK_WEIGHT 한번 더 곱해주는 것도 임의로 제거해서 사용중입니다.