2025年量化交易 米筐 构建一个完整策略

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

大家好,我是讯享网,很高兴认识大家。

实现第一个股票策略

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'

讯享网
小讯
上一篇 2025-01-05 07:13
下一篇 2025-03-21 14:31

相关推荐

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