通俗易懂 连我这个超级超级超级小白都看懂了
交一份我的作业
#开盘前要做的事情
def initialize(context):
#g是全局变量的意思
g.security = '002043.XSHE'
#每天要循环的事情
def handle_data(context,data):
#获取昨日收盘价
last_price = data[g.security].close
#获取近20日的平均价格
average_price = data[g.security].mavg(20,'close')
#获取可用现金
cash = context.portfolio.available_cash
#买卖操作
#如果昨天收盘价大于近20日平均价格
if last_price > average_price:
#买入100股
order_target(g.security,100)
#否则卖出所有股票
elif last_price < average_price:
order_value(g.security,0)
2016-11-10