하이킨아시 시그널 분류를 통한 매수 포인트 예측 모델
하이킨아시는 추세매매에서는 강세를 보이는 지표라고 할수 있습니다.
하지만 횡보장에서는 추세를 파악하기 힘들어 큰 손실을 안겨줄수 있습니다.
앞으로 n%이상 상승이 확정된 하이킨아시 시그널만을 얻고자 모델을 제작했습니다.
-
하이킨아시의 시그널이 나온 이후 미래 100분봉 데이터 평균값이 현재 값보다 n% 이상 상승한 경우
-
하이킨아시의 시그널이 나온 이후 미래 100분봉 데이터 평균값이 현재 값보다 n% 이상 하락한 경우
-
하이킨아시의 시그널이 나온 이후 미래 100분봉 데이터 평균값이 현재 값보다 k1% 이상 상승 k2% 이상 하락한 경우
3개의 레이블로 나누어 학습을 진행했습니다.
RSI, EMA, SMA, CCI 등의 지표와 하이킨아시 캔들차트에서의 RSI, EMA, SMA, CCI 지표를 섞어 사용했습니다.
약 6개의 코인, 3년간의 데이터를 통해 학습을 진행한 결과 71%의 정확도를 보여주는 모델을 제작하게 되었습니다.
- 매수 포인트 예측과 트레일링 스탑 기법을 활용해 퀀트 투자를 구상하였습니다
- 매수, Or not 이진 분류로 예측을 진행한 결과 현재 71% 보다 훨씬 낮은 정확도를 기록했습니다..
- 따라서 현재 3진분류 모델로 이용하고 있습니다.
train.ipynb 마지막 ploty 차트 부분 참고 (train.ipynb의 finder 함수 이용) (ipynb 파일을 py로 export 후 finder 이용 가능)
model = xgb.XGBClassifier()
model.load_model('path/model.json')