1.9 KiB
1.9 KiB
KMI-0004
How to
외국인 거래량/보유량을 기준으로 종목을 선별합니다.
여기에 2가지 방식이 제안됩니다.
- FOREIGNER_3DAY_FOCUSING: 3일 연속매수하여 계속 증가했는지 검사.
- FOREIGNER_4DAY_INCREASED: 4일전보다 보유량이 증가했는지 검사.
FOREIGNER_3DAY_FOCUSING
현재 구현된 3일 연속매수 의 전략은 다음과 같습니다.
- 외국인 순매수 수량 이 최근 연속으로 3일 연속 양수(+)이면 긍정 신호로, 연속 음수(-)이면 부정 신호로 가중치를 둔다.
- weight 는 연속 양수일 때,
log10 ( 최근 3일동안의 외국인 순매수 수량 총합 ) - 연속 음수일 때는
-log10 ( abs( 최근 3일동안의 외국인 순매수 수량 총합 ) )
- weight 는 연속 양수일 때,
FOREIGNER_4DAY_INCREASED
다른 방법으로 구현된 4일이후 보유량 상승 의 전략은 다음과 같습니다.
- 외국인 보유 수량 이 최근에 4일 전보다 1% 초과로 증가하면 긍정 신호로, -1% 초과로 감소하면 부정 신호로 가중치를 둔다.
- weight 는 보유 수량이 증가할 경우,
log10 ( 증가한 보유 수량 ) - 보유 수량이 감소할 경우,
-log10 ( abs( 감소한 보유 수량 ) )
- weight 는 보유 수량이 증가할 경우,
Usage
./KissMeIndex KMI-0004 20230616 105900 config.json
{
"code": 200,
"message": "OK",
"kmi": "KMI-0004",
"output": [
{
"weight": 0.0082512090108171135,
"shortCode": "064350",
"productName": "현대로템"
},
{
"weight": 0.0080513797702612792,
"shortCode": "178320",
"productName": "서진시스템"
},
...
Configuration
(config.json) 에서 다음과 같은 항목을 설정할 수 있습니다.
{
"strategy": "3DAY_FOCUSING"
}
strategy에 다음과 같이 설정할 수 있습니다.3DAY_FOCUSING: FOREIGNER_3DAY_FOCUSING4DAY_INCREASED: FOREIGNER_4DAY_INCREASED