移动平均线(MA,均线)的计算方法:
```
def initialize(context):
run_daily(period, time = "every_bar")
g.long_window = 20
g.short_window = 5
g.stock = "000001.XSHE"
def period(context):
# # s,l = circle(1)
# # print(circle(1))
# # order_value("000001.XSHE",10000)
# order_target_value("000001.XSHE",10000)
# 获取股票的历史收盘价
prices = attribute_history(g.stock, g.long_window, '1d', ['close'])
# 计算简单移动平均线
short_ma = prices['close'].mean() # 短期均线
long_ma = prices['close'].shift(g.short_window).mean() # 长期均线
print(short_ma)
print(long_ma)
print("======================================")
```
7天前