当前位置: 首页 > 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股、科创板股、新股等高风险股票,降低投资风险。

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

策略思维导图:

 

http://www.xdnf.cn/news/130375.html

相关文章:

  • 风光储能+智能调度,这才是企业未来能源管理的最优解
  • Linux进程学习【基本认知】
  • vscode切换Python环境
  • C++中的浅拷贝和深拷贝
  • 【现代深度学习技术】循环神经网络06:循环神经网络的简洁实现
  • 头歌实训之索引
  • MySQL 库的操作 -- 增删改查,备份和恢复,系统编码
  • 深度解析之算法之分治(快排)
  • Python-36:饭馆菜品选择问题
  • 使用jsrsasign进行RSA加密解密
  • Vue 2 和 Vue 3 的详细对比,从 生命周期、API、响应式系统、函数调用 等多角度展开,最后附表格总结
  • 【C到Java的深度跃迁:从指针到对象,从过程到生态】第三模块·面向对象深度进化 —— 第十二章 接口:比C函数指针更强大的契约
  • 数学基础 -- 欧拉公式的推导过程学习
  • 精准落地设计,现代项目管理中的深度实践
  • FeignClient用法笔记
  • 构建企业官方网站有哪些必备因素?
  • YOLOv8融合CPA-Enhancer【提高恶略天气的退化图像检测】
  • ecovadis认证需要提供哪些文件?ecovadis认证优势是什么?
  • c语言 write函数
  • Java线程池那点事(面试高频)
  • ASR VAD TTS
  • VLA 论文精读(十八)π0.5: a Vision-Language-Action Model with Open-World Generalization
  • JavaFX 第三篇 HostServices和Platform
  • 交通运输行业综合智慧监管平台:商贸物流的安全与效率引擎
  • Windows下QT打包后程序运行后弹出CMD命令窗口的问题解决方法
  • vxe-table封装表头
  • MSHFlexGrid 控件网格赋值指南方案
  • Python爬虫实战:移动端逆向工具Fiddler经典案例
  • 24FIC 决赛 计算机部分
  • 【HFP】蓝牙语音通话控制深度解析:来电拒接与通话终止协议