从沪深300中任意挑选一只股票,涨到1.25倍后卖出

2019-04-16  本文已影响0人  量俊学堂_财务自由之路

#把上面的合起来就完成了一个最简单的策略,从沪深300中任意挑选一只股票,涨到1.25倍后卖出。start = '2014-01-01' 

#回测的起止时间是2015年7月1日至2016年7月1日end= '2015-06-01'benchmark = 'HS300'     

#参照标准为沪深300的走势universe = set_universe('HS300')    

#股票池为沪深300的成份股capital_base = 100000          

#起始本金为10万元def initialize(account):           

#初始化了一个全新的帐户    passdef handle_data(account):    for stock in account.universe:         

#股票是股票池中的股票,并且优矿帮你自动剔除了当天停牌退市的股票        p = account.reference_price[stock]        

#股票前一天的收盘价        cost = account.security_cost.get(stock) 

#股票的平均持仓成本        if 0 < p < 4 and not cost:                        

#判断这个价格小于4,并且当前没有买入该股票            order_pct_to(stock, 0.1)          

#将满足条件的股票买入,总价值占虚拟帐户的10%        elif cost and p >= cost * 1.25:        

#卖出条件,当p这个价格涨幅到买入价的1.25倍;            order_to(stock, 0)        

#将满足条件的股票卖到剩余0股,即全部卖出

上一篇 下一篇

猜你喜欢

热点阅读