如何将 SMA 值与当前价格进行比较

问题描述

我正在尝试制作一个机器人,当价格穿过 SMA(从 SMA 下方到 SMA 上方)时,它会下一个买单。我如何比较和检查价格何时越过 SMA?

这是我的代码:

from yahoo_fin.stock_info import` *

ticker = 'NFLX'

price = get_data(ticker,start_date='2019-01-01',end_date=None,index_as_date=bool,interval ='1d')
price.to_csv(r'D:\Python Stuff\pythonProject\NFLX.csv')

SMA = price['adjclose']

days = 14


simple_moving_average = SMA.rolling(window=days).mean()

combined = pd.DataFrame()
#combined['adjclose'] = price['adjclose']
#combined['RSI'] = RSI
combined['SMA'] = simple_moving_average

if simple_moving_average > SMA:
    print('SMA IS HIGHER')
else:
    print('SMA IS LOWER')

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)