当前位置:网站首页>制定量化交易策略的基本步骤有哪些?
制定量化交易策略的基本步骤有哪些?
2022-08-09 22:04:00 【Q1841085904】
第一步,利用现成指标构建逻辑
软件内置了众多的技术指标,取出一个,写入买卖点,回测下历史行情,这样就可以得到一个简单的策略了。随着策略经验的积累,这里的逻辑选择会越来越多样化。
当然这样的策略一般是不赚钱的。
第二步,进行参数优化
选择参数遍历,观察不同参数对于策略会产生怎样的影响。一般情况下我们会得到几组看起来比较赚钱的参数。
第三步,进行样本外检测
比如说我们之前遍历的参数是2016年的数据,得出的几个表现好的参数,那么我们就用2014/2016的数据对这些参数进行检测。一般来说,这一参数会在样本外惨淡无比,完全没有样本内优化出来的威武。
第四步,进行观察,判断策略失效的原因是什么
假设发现策略失效原因是样本外某一两次特殊的行情导致大幅亏损,那么我们就可以设置一个硬止损来规避这种风险;如果发现策略失效是因为交易次数过少,那我们就将交易逻辑稍微放松,比如要求>x的地方改为>=x甚至是>=x-1。等等,这种修改就是策略的经验了。
边栏推荐
- typedef和#define的花里胡哨的用法
- 电脑系统重装后怎么用打印机扫描出文件?
- In-depth analysis of Apache EventMesh cloud-native distributed event-driven architecture
- 小程序+自定义插件的关键性
- pip 离线到内网安装包
- c:forEach varStatus属性
- Metasploit常用命令、技术功能模块
- Chatting embarrassing scenes, have you encountered it?Teach you to get the Doutu emoticon package with one click, and become a chat expert
- Flask's routing (app.route) detailed
- 金山云地震,震源在字节?
猜你喜欢
随机推荐
In-depth analysis of Apache EventMesh cloud-native distributed event-driven architecture
three.js镂空圆球拖拽变形js特效
基于ABP的AppUser对象扩展
Evolution of MLOps
聊天尬死名场面,你遇到过吗?教你一键获取斗图表情包,晋升聊天达人
从源码方面来分析Fragment管理中 Add() 方法
navicat 快捷键
openGauss数据库基本操作(超详细)
Kubernetes Service对象
MLOps的演进历程
一本通2074:【21CSPJ普及组】分糖果(candy)
每日一R「02」所有权与 Move 语义
继承关系下构造方法的访问特点
OKR 锦囊妙计
Jinshanyun earthquake, the epicenter is in bytes?
【微服务~Nacos】Nacos服务提供者和服务消费者
Swift 需求 如何防止把view重复添加到win里面
pip 离线到内网安装包
【Apifox】为什么如此受青睐,此篇文章和大家分享
BulkInsert方法实现批量导入








![This article lets you quickly understand implicit type conversion [integral promotion]!](/img/16/4edc7ef23384b22d50ebd894b8911a.png)
