해보자
스토캐스틱 stochastic
자세한 이론은 위키에서 참고..
https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%86%A0%EC%BA%90%EC%8A%A4%ED%8B%B1
원리, 의도, 이론적인 내용, 스토캐스틱을 활용하는 매매방법 등은
널려있는 다른 자료들을 참고로 하고,,
여기서는 구현 방법에 대해서 이어나가도록 하겠다.
계산공식 아래와 같고,
구하려는 것은 Slow%K, Slow%D인데, 계산과정에서 결국 Fast%K, Fast%D 가 구해진다.
여기서 미리 결정되어야 하는 것이 N, M, D 인데, HTS의 사용값을 기준으로 하겠다
N=14, M=5, D=3 이겠거니? 하면서 시작해본다.ㅎ
자료는 삼성전기2015년초부터 2019년말까지 사용했음.
코드 살펴보자, 공식대로 정직하게~
62~64행 : 상수값을 결정해 두고
65행 : 최고가 계산
66행 : 최저가 계산
67행 : Fast%K 계산
68행 : Fast%D계산( 결국 Slow%K 와 같음 되시겠다)
69행 : Slow%D계산
그래프 출력 해보면 아래를 확인 할 수 있고,
아래는 HTS의 같은 기간을 표시해 보았음. 비슷하게 잘 되는듯 함.
그나저나 2016 중순 -> 2018년 중순 꽤 변동이 컸네,,, 음,,,
그런데 말입니다...
이런 보조지표들 사용하는 이유는?
스스로의 선택에 좀 더 확신을 갖기 위해서, 스스로의 선택에 대해 위안을 받기 위한 .....
마음도 크지 않겠는가...
허나, 그런 심리가 역이용되는 경우도 있다하니... 음...
'프로그래밍' 카테고리의 다른 글
python, 데이터프레임() - 리스트로 데이터프레임 생성(행/열) (0) | 2023.06.22 |
---|---|
python, 데이터프레임() - 컬럼명 변경 (0) | 2023.06.19 |
python, 주식(보조지표) - 일목균형표(2) (0) | 2022.12.18 |
python, 주식(보조지표) - 일목균형표(1) (0) | 2022.11.27 |
mathplotlib, reference(colors, markers,,,) (0) | 2022.10.01 |