读书笔记_中国期货市场量化交易(李尉)03

2024-06-05 10:38

本文主要是介绍读书笔记_中国期货市场量化交易(李尉)03,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第六章 从预测到交易

因子评估:R^2,择优而用,同时需考虑时间因素,时间段波动小,收益可能无法覆盖手续费和滑点
最终评估:资金曲线
预测值的使用:假如是收益,可以当做仓位,高预测值高仓位,或按照马克均值方差构造最优组合,或者风险平价高波动低权重等
开仓阈值:一般不对未来做预测,开多空堆成阈值,相应平仓阈值是否相同需要进一步思考
收益对比评估:累计盈亏/最大回撤相对合理,年化/最大回撤 会歧视长期策略,但实际长期策略比短期更有说服力
策略筛选规则:

1,不宜采用单指标过高模型(作者未说明原因,可能个人经验吧)  
2,避免高相关性,  
3,最好采用滚动优化,也和实际场景更符合  

顺势or逆势:信号前16k线中,和信用同方向的比例
网格搜索:过拟合根源(个人感觉,模型复杂度也是一个)
平仓问题:可以看做风险控制,非多即空会带来长期持仓风险
开仓和平仓参数选择方法:定开仓阈值后,寻优平仓阈值
策略评估:

1,夏普,最常用,但不是非常合理,比如近期收益应该远期收益权重高,夏普则认为等权(行情类似性)  
2,最好结合图形看(近期收益,近期最大回撤)  
3,单笔平均盈利,决定策略容量,平均盈利越低,对滑点越铭感,收益越容易被侵蚀  
4,参考,历史相似价格的收益情况  
5,筛选掉平均收益低的剩下的基本都差不多了(可能和特定策略模式有关)  

第七章,策略模型深化

第三方平台常见问题:

1,解释性语言,运行速度慢
2,无法保存中间结果
3,逐k线计算
4,图表绘制容易卡壳
5,最新价格无从知晓是买价还是卖价
6,挂单策略,低于挂单方成交(这个不是很懂)

分笔策略:等成交量绘制k线
简化搜索空间:预测与仓位挂钩,预测与动作挂钩
加速手段:并行化,GPU
策略:统计模型+交易模型2部分
策略筛选和投资组合优化:风险平价,马克均值方差等

1,日内,每日更新,按照一定规则筛选第二日交易的标的即可
2,隔夜,作者倾向于做小训练测试,好处时,明确知策略在那种行情下获取的较好收益
3,控制策略数量,这个最优策略从多少策略中筛选,是否过度优化

计算因子技巧:稀疏矩阵,逐步回归和逐渐回归

这篇关于读书笔记_中国期货市场量化交易(李尉)03的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032827

相关文章

Python利用GeoPandas打造一个交互式中国地图选择器

《Python利用GeoPandas打造一个交互式中国地图选择器》在数据分析和可视化领域,地图是展示地理信息的强大工具,被将使用Python、wxPython和GeoPandas构建的交互式中国地图行... 目录技术栈概览代码结构分析1. __init__ 方法:初始化与状态管理2. init_ui 方法:

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

FreeRTOS内部机制学习03(事件组内部机制)

文章目录 事件组使用的场景事件组的核心以及Set事件API做的事情事件组的特殊之处事件组为什么不关闭中断xEventGroupSetBitsFromISR内部是怎么做的? 事件组使用的场景 学校组织秋游,组长在等待: 张三:我到了 李四:我到了 王五:我到了 组长说:好,大家都到齐了,出发! 秋游回来第二天就要提交一篇心得报告,组长在焦急等待:张三、李四、王五谁先写好就交谁的

Vue day-03

目录 Vue常用特性 一.响应更新 1. 1 v-for更新监测 1.2 v-for就地更新 1.3 什么是虚拟DOM 1.4 diff算法更新虚拟DOM 总结:key值的作用和注意点: 二.过滤器 2.1 vue过滤器-定义使用 2.2 vue过滤器-传参和多过滤器 三. 计算属性(computed) 3.1 计算属性-定义使用 3.2 计算属性-缓存 3.3 计算属

《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作; static auto a=0.19;//可以用额外限定符修饰 vector<string> v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用; auto l=[] (int