获取股票20日均线数据,为什么都是nan啊?数据库有问题吗?
由bqage0yx创建,最终由bqage0yx 被浏览 2 用户
下面代码获取某只股票(300676.SZ,或者是其他任意股票),运行得到结果都是nan。
是我的代码有问题,还是数据库没有均线数据?
########获取股票20日均线价格####################
import dai
import pandas as pd
df = dai.query("""
SELECT date, sma_20
FROM cn_stock_prefactors
WHERE instrument = '300676.SZ'
ORDER BY date""",
filters={"date": ["2025-04-30"]}
).df()
print("MA20 is ",df.loc[0,'sma_20'])
运行程序得到:
- MA20 is nan
\