Python策略详解:多因子选股与参数设置
3星 · 超过75%的资源 需积分: 21 14 浏览量
更新于2024-09-06
4
收藏 1.9MB DOCX 举报
迅投QMT策略说明材料详细介绍了多种投资应用策略,包括多因子选股、行业轮动、机器学习选股、集合竞价选股、日内回转以及指数增强等。该策略主要采用Python编程语言构建,其核心组成部分是init函数和handlebar函数。
1. **多因子选股**
- 应用场景:投资者依据多个市场因子(如ATR和ADTM)评估股票的涨跌潜力,打分法是常用的方法,通过计算股票的因子得分并按权重加权后选择排名靠前的股票。
- 策略思想:通过20日周期调整组合,买入因子表现优秀的前10只股票,每只投入10%的资金,买入和卖出条件设定为:昨日最高价高于前20日最高价买入,低于前60日均线卖出。
- 参数设置:涉及到因子选择、权重分配以及买入和卖出条件的具体数值。
2. **行业轮动**
- 应用场景:根据行业动态切换投资组合,捕捉行业间的收益差异。
- 策略思想:实时分析不同行业的景气度,根据策略逻辑调整投资组合。
3. **机器学习(单股)**
- 应用场景:利用机器学习技术挖掘单个股票的特征,进行预测和决策。
- 策略思想:通过数据挖掘和模型训练,找出与股票价格变动相关的模式或规律。
4. **集合竞价选股**
- 应用场景:在开盘竞价阶段进行投资决策,利用价格信号预判股票当天走势。
- 策略思想:根据集合竞价的数据分析,确定买入或卖出机会。
5. **日内回转**
- 应用场景:在一天之内进行买卖操作,捕捉短期价格波动。
- 策略思想:基于技术指标和市场情绪快速调整持仓。
6. **指数增强**
- 应用场景:试图超越市场基准,通过挑选出跑赢指数的股票来获取超额收益。
- 策略思想:结合基本面和市场情绪,优化股票组合以提高整体收益。
Python策略中的init函数负责初始化策略环境,设置初始参数和变量,而handlebar函数则是策略的核心循环部分,每根K线周期都会执行一次,处理实时数据和执行相应的交易逻辑。策略参数设置对于每个环节至关重要,它们直接影响到策略的执行效果和风险控制。整个策略框架灵活且注重细节,适应不同市场环境下的投资决策。
2022-08-03 上传
2021-01-24 上传
2023-11-24 上传
2022-02-05 上传
2022-09-21 上传
2020-07-21 上传
blue30000
- 粉丝: 8
- 资源: 7
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站