안녕하십니까? 바꿈(HayMAN)입니다.
일단 이렇게 재미있는 도구를 만들어 주신 개발자님들께 감사의 말씀을 올립니다.
제가 처음 올리는 글은 '고수들의 투자방법' 이라는 글입니다.
모 카페에서 검색을 하다가, '압구정교주' 조문원님의 투자 방법을 보게 되었습니다.
그 방법인 즉슨,
1. 저PER + 저 PBR(싸고 돈 잘버는가?)
2. 배당을 잘 주는가?
3. 성장성이 있는가?
이렇게 3가지 방법이었습니다.
다만 3항의 경우에는 마땅히 계량화할 아이디어가 떠오르질 않아서(내공의 부족인듯 합니다 ㅠ)
1항과 2항으로 알고리즘을 짜보았습니다.
이 알고리즘은 https://intelliquant.co.kr/article/49
를 참고하여 작성하였으며,
작동원리는 저PBR/저PER/고배당수익률 순으로 순위를 매겨
순위합이 낮은 15개 종목을 매수하여 매달 리밸런싱하는 식으로 작동합니다.
장황한 설명은 여기까지 하고, 결과를 한번 봅시다.
조금 부족한 알고리즘일수도 있겠습니다만, 처음 접하시는 분들께 도움이 되시면 좋겠습니다.
var eggs = stock_basket.getCurrentEggs(); logger.info('현재 바스켓에 담긴 종목 갯수 = ' + eggs.length); for(var i=0; i<eggs.length; i+=1) { logger.info(eggs[i].stock.name + " " + eggs[i].quantity + "주 보유"); } // 여기서 중요한건 앞으로 보유할 포트폴리오가 아니라 현 시점에 가지고 있는 포트폴리오만 화면에 뿌려준다는 겁니다. // buildProtfolio() 를 실행을 하고 나서 위의 코드를 실행해도 '현 시점'의 포트폴리오를 뿌립니다.