728x90
일목요연하게 볼 수 있다하여, 일목균형표.
요기에 나오는 여러 선들을 구해보는 작업이다.
이번 (1)회에서는 기준선, 전환선을 해보고,
나머지 선행스팬1, 선행스팬2, 후행스팬 은 (2)회로 하겠음
일단 개요는 이렇다. 나무위키 참고 하시라..
https://namu.wiki/w/%EC%9D%BC%EB%AA%A9%EA%B7%A0%ED%98%95%ED%91%9C
이번에는 간단해 보이는 2가지 먼저 도전.
이동평균을 구하는 파이썬 함수를 응용한다.
이동평균은 아래와 같았다.
윈도우에 원하는 기간을 넣고, mean() 라는 평균구하기를 사용했다.
여기서 mean() 대신에 max(), min()을 사용하면
원하는 기간에 대한 최대값, 최소값 구하기가 가능하다.
단, 종가를 사용하지 않고 max()는 고가에서, min()은 저가에서 구해낸다.
'x일간의 최고가' 라는 의미는, 변동되는 값을 모두 포함시키는 범위 말하기 때문이다.
소스코드보자
설명은 이렇다.
62행 : 파일을 읽는다
65행 : 데이터프레임으로 만들고
71행 : 기준선 계산
73행 : 전환선 계산
76행 : 파일로 저장
2편 에서 나머지 3가지 지표(스팬3가지) 구하고,
그래프 그리기까지 도전해보자
728x90
'프로그래밍' 카테고리의 다른 글
python, 주식(보조지표) - 스토캐스틱 (1) | 2023.06.17 |
---|---|
python, 주식(보조지표) - 일목균형표(2) (0) | 2022.12.18 |
mathplotlib, reference(colors, markers,,,) (0) | 2022.10.01 |
python, 데이터프레임() - 특정조건의 행 추출(그리고 열의 합) (0) | 2022.07.30 |
python, format() - 소수점 (0) | 2022.07.30 |