实现第一个股票策略
1、选股简单介绍
选择某些表现比较好的股票作为股票池,从中进行交易的判断或者直接购买。
2、需求
- 选股:获取市盈率大于50且小于65,营业总收入前10的股票
- 调仓:每日调仓,将所有资金平摊到 10个股票的购买策略,
一次性卖出所有不符合条件的股票

3、代码
# 选股:获取市盈率大于50且小于65,营业总收入前10的股票 # 调仓:每日调仓,将所有资金平摊到 10个股票的购买策略,一次性卖出所有不符合条件的股票 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。 def init(context): # 构建股票池 # 所有股票 # stocks = all_instruments('CS').order_book_id stocks = index_components('000300.XSHG') # 沪深300 context.stocks = stocks # 设置定时器 筛选股票 scheduler.run_monthly(get_data, tradingday=1) def get_data(context, bar_dict): # 选股 fund = get_factor(context.stocks, ['pe_ratio'
讯享网


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70553.html