import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QAxContainer import *
import pandas as pd
import pyqtgraph as pg
import yfinance as yf
def ICMK(data, period=26):
period_high = data['High'].rolling(window=period).max()
period_low = data['Low'].rolling(window=period).min()
return (period_high + period_low) / 2
df = yf.download('AAPL', start='2022-03-01')
df['ICMK'] = ICMK(df['Close'], 26)
print(df)
period 기본값 26 일목평균선(26일동안의 최고값 + 26일동안의 최저값) / 2)
period 값에 필요한 일목평균선 값 넣으면 됨
반응형
'미국 주식 프로그램 만들기(eFriend expert)' 카테고리의 다른 글
0. 미국 주식 자동매매 프로그램 만들기 - 환경구축 (0) | 2022.03.27 |
---|---|
망했다... (0) | 2022.03.25 |
5. 주식 이동평균선 구하기 (0) | 2022.03.20 |
4. iex cloud api 연동 (0) | 2022.03.19 |
3. 파이썬 RSI 구하기 (0) | 2022.03.17 |