当前位置: 首页 > news >正文

基准指数选股策略思路

一种基于Python和聚宽平台的量化交易策略,主要包含以下内容:

 

1. 导入必要的库

 

   - 导入`jqdata`和`jqfactor`库用于数据获取和因子计算。

   - 导入`numpy`和`pandas`库用于数据处理。

 

2. 初始化函数

 

   - 设置基准指数为沪深300指数。

   - 配置交易参数,如使用真实价格交易、滑点设置为0、交易成本万分之三等。

   - 定义日志级别为错误级别。

   - 设置持仓数量和交易周期。

   - 定义每日运行时间和参考证券。

 

3. 交易逻辑

 

   - `my_trade`函数:定期换仓,筛选股票并进行调仓。

   - `get_stock_list`函数:获取初始股票列表,剔除不符合条件的股票(如ST股、科创板股、新股等),并按流通市值、PEG、净利润增长率和ROE等因子进行筛选。

   - `filter_*`系列函数:分别用于剔除停牌股、ST股、涨停股、跌停股、科创板股和新股。

   - `adjust_position`函数:根据筛选后的股票列表进行调仓操作,包括买入和卖出。

   - `print_trade_info`函数:打印交易信息和持仓信息。

 

4. 辅助函数

 

   - `order_target_value_`函数:用于下单并返回订单状态。

   - `open_position`函数:用于买入指定价值的证券。

   - `close_position`函数:用于卖出指定持仓。

 

5. 因子筛选

 

   - `get_factor_filter_list`函数:根据给定的因子和排序方式筛选股票。

 

 

该策略的主要特点包括:

 

- 定期换仓:每隔一定天数进行一次股票池的更新和调仓。

- 多因子筛选:结合流通市值、PEG、净利润增长率和ROE等多个因子进行股票筛选。

- 行业均衡:在各行业内进行筛选,确保行业分布均衡。

- 风险控制:通过剔除ST股、科创板股、新股等高风险股票,降低投资风险。

- 实时监控:每日打印交易信息和持仓信息,便于实时监控和调整策略。

策略思维导图:

 

相关文章:

  • 从代码学习深度学习 - 微调 PyTorch 版
  • 工业相机——镜头篇【机器视觉,图像采集系统,成像原理,光学系统,成像光路,镜头光圈,镜头景深,远心镜头,分辨率,MTF曲线,焦距计算 ,子午弧矢】
  • BeeWorks Meet:私有化部署视频会议的高效选择
  • 【Linux】进程优先级和进程切换
  • 张 LLM提示词拓展16中方式
  • 线上图书借阅小程序源码介绍
  • 关于使用git init --bare 裸仓库的使用
  • 如何在奥维互动地图里加载星图云卫星地图
  • SiamFC 算法详解
  • Shell脚本-流程控制语句应用案例
  • 龙虎榜——20250425
  • Jsp技术入门指南【十】IDEA 开发环境下实现 MySQL 数据在 JSP 页面的可视化展示,实现前后端交互
  • Python编程的真谛:超越语法,理解编程本质
  • 【金仓数据库征文】- 金融HTAP实战:KingbaseES实时风控与毫秒级分析一体化架构
  • mapbox高阶,使用本地dem数据、等高线面数据实现千里江山图效果
  • 如何建立员工培训体系?
  • Ollama 常见命令速览:本地大模型管理指南
  • 六、web自动化测试02
  • 跨境电商必看: Google AdSense 无效流量核心原因及解决措施
  • leetcode刷题日记——逆波兰表达式求值
  • 今年五一,贵州一脸“爆相”
  • 大卫·第艾维瑞谈历史学与社会理论③丨尼古拉斯·卢曼与历史研究
  • 魔都眼·上海车展②|小鹏汽车:何小鹏携手机器人车模首秀
  • “听公交时听一听”,上海宝山街头遍布“有声图书馆”
  • 致敬劳动者!今年拟表彰2426名全国劳动模范和先进工作者
  • 关税战推高成本,美澳“奥库斯”核潜艇协议或将生变