当前位置:网站首页>制定量化交易策略的基本步骤有哪些?
制定量化交易策略的基本步骤有哪些?
2022-08-09 22:04:00 【Q1841085904】
第一步,利用现成指标构建逻辑
软件内置了众多的技术指标,取出一个,写入买卖点,回测下历史行情,这样就可以得到一个简单的策略了。随着策略经验的积累,这里的逻辑选择会越来越多样化。
当然这样的策略一般是不赚钱的。
第二步,进行参数优化
选择参数遍历,观察不同参数对于策略会产生怎样的影响。一般情况下我们会得到几组看起来比较赚钱的参数。
第三步,进行样本外检测
比如说我们之前遍历的参数是2016年的数据,得出的几个表现好的参数,那么我们就用2014/2016的数据对这些参数进行检测。一般来说,这一参数会在样本外惨淡无比,完全没有样本内优化出来的威武。
第四步,进行观察,判断策略失效的原因是什么
假设发现策略失效原因是样本外某一两次特殊的行情导致大幅亏损,那么我们就可以设置一个硬止损来规避这种风险;如果发现策略失效是因为交易次数过少,那我们就将交易逻辑稍微放松,比如要求>x的地方改为>=x甚至是>=x-1。等等,这种修改就是策略的经验了。
边栏推荐
猜你喜欢
随机推荐
小程序+自定义插件的关键性
R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用scale_x_continuous函数的breaks参数指定X轴的断点的个数(设置参数n)
任务流执行器是如何工作的?
基于ABP的AppUser对象扩展
web 面试高频考点 —— 性能优化篇(手写防抖、手写节流、XXS攻击、XSRF攻击)
openGauss数据库基本操作(超详细)
R语言将列表数据转化为向量数据(使用unlist函数将列表数据转化为向量数据)
R语言拟合ARIMA模型并使用拟合模型进行预测推理:使用forecast函数计算ARIMA模型未来值(包含时间点、预测值、两个置信区间)
Blender程序化建模简明教程【PCG】
发送激活邮件「建议收藏」
大型分布式存储方案MinIO介绍,看完你就懂了!
【技术分享】SLA(服务等级协议)原理与配置
C. Omkar and Baseball
Socket发送缓冲区接收缓冲区快问快答
Cesium渐变色3dtiles白模(视频)
(转)FreeType字体位图属性
APS系统能消除造成生产和运输延迟的瓶颈
【EF】数据表全部字段更新与部分字段更新
继承关系下构造方法的访问特点
leetcode:320.列举单词的全部缩写