TB交易开拓者_趋势跟踪策略_多品种对冲_递进优化回测_A0001188020期货量化策略
如果您需要代写技术指标公式, 请联系我。
龙哥QQ:591438821
龙哥微信:Long622889
也可以把您的通达信,文华技术指标改成TB交易开拓者的自动交易量化策略。
众所周知,投资界有基本面分析和技术分析两大门派,技术派大概分为两类,左侧交易法和右侧交易法。
左侧交易法:缠论,MACD背离,抄底摸顶等。
右侧交易法:均线策略,海龟策略,布林策略等
常见的量化策略类型:趋势策略、量化对冲策略、套利策略、高频策略,以及算法交易等
L03策略属于技术分析派的右侧交易法,属于趋势策略。
一、 什么是趋势策略?
趋势策略的核心是不预测市场的走势,只跟踪市场的走势,出现上涨时买入,出现下跌时卖出。
二、手工交易者的心路历程
在进入交易领域初期,很可能你错误地认为:通过你的聪明才智,只要博览群书,刻苦学习和钻研,你就一定会取得成功。但结果却往往是事与愿违,你终于发现学得越
多,却失去得越多,越没有了对交易的感觉,甚至你有时都不知道该如何下手才好,渐渐地失去了对交易的自信心,失去了希望。导致如此局面的真正原因是:你没有正确地理解什么是交易。你错误地认为失败的原因,是技术不过关,人性的贪婪﹑恐惧等。利弗莫尔最终是失败,澳门赌场从不担心你赢钱,而是担心你不再来了。请详细认真的问问度娘,交易所和赌场的区别,交易者和赌徒的区别。所以,停下颤抖的双手,擦亮眼睛继续往下看。
正确的交易理念是如何了结平仓盈利单和亏损单,归属于统计学的问题。是让利润继续奔跑,还是见好就收?几乎所有的交易者都在头疼赚小亏大,偶尔一次大亏就元气大伤,赚大亏小,遇到连续亏损单时心理崩溃,无法清醒理性的对待后面的交易。身在其中,无法自拔。
自动的,机械的,重复的执行交易逻辑,人做不到,量化程序可以。
三、L03期货量化策略
投资标的:菜籽油、纸浆、纯碱等国内期货品种。
策略分类:趋势策略,多品种对冲。
策略周期:10分钟、15分钟等。
策略风格:短线波段,连续持仓。
资金要求:本金20万,10个品种,每个品种都是交易1手,不按仓位比例加仓,约40%仓位。
量化软件:TB交易开拓者,C++语言。
交易成本:手续费、开平各1滑点(2跳)
参数的调优(样本数据)和验证(样本外数据)采用不同数据,并且采用递进优化的方式验证。如下表。
| 样本数据(6个月) | 样本外数据(1个月) |
| 2023年1月1日——6月30日 | 2023年7月1日——7月31日 |
| 2023年2月1日——7月31日 | 2023年8月1日——8月31日 |
| 2023年3月1日——8月31日 | 2023年9月1日——9月30日 |
| 2023年4月1日——9月30日 | 2023年10月1日——10月31日 |
| 2023年5月1日——10月31日 | 2023年11月1日——11月30日 |
| 2023年6月1日——11月30日 | 2023年12月1日——12月31日 |
下面是【样本数据】2023年1月1日——6月30日 的策略指标和收益曲线


下面是【样本数据外】7月1日——31日的策略指标和收益曲线


下面是【样本数据】2023年2月1日——7月31日 的策略指标和收益曲线


下面是【样本数据外】8月1日——31日的策略指标和收益曲线


下面是【样本数据外】汇总7月到12月的策略指标和收益曲线


下图是截取的一段交易记录,每个品种都是1手,不按仓位比例加仓等

TB交易开拓者_趋势跟踪策略_多品种对冲_递进优化回测_A0001188020期货量化策略的更多相关文章
- 计量经济与时间序列_ACF自相关与PACF偏自相关算法解析(Python,TB(交易开拓者))
1 在时间序列中ACF图和PACF图是非常重要的两个概念,如果运用时间序列做建模.交易或者预测的话.这两个概念是必须的. 2 ACF和PACF分别为:自相关函数(系数)和偏自相关函数(系数). ...
- 量化投资学习笔记01——初识Pyalgotrade量化交易回测框架
年初学习量化投资,一开始想自己从头写,还是受了C/C++的影响.结果困在了计算回测数据那里,结果老也不对,就暂时放下了.最近试了一下python的各个量化投资框架,发现一个能用的——pyalgotra ...
- WeQuant教程—1.3 利用回测工具降低交易风险
量化系统投入实际使用之前,人们会希望提前测试交易的效果.这个期间往往涉及代码的改动和参数的调整.最常见的做法是将历史数据输入量化系统,让量化系统根据既定的交易逻辑进行操作,观察和分析交易结果,找到问题 ...
- 如何使用交易开拓者(TB)开发数字货币策略
更多精彩内容,欢迎关注公众号:数量技术宅.想要获取本期分享的完整策略代码,请加技术宅微信:sljsz01 为何使用交易开拓者(TB)作为回测工具 交易开拓者(后文以TB简称)是一个支持国内期货市场K线 ...
- SSM整合_年轻人的第一个增删改查_基础环境搭建
写在前面 SSM整合_年轻人的第一个增删改查_基础环境搭建 SSM整合_年轻人的第一个增删改查_查找 SSM整合_年轻人的第一个增删改查_新增 SSM整合_年轻人的第一个增删改查_修改 SSM整合_年 ...
- CLOSE-UP FORMALWEAR_意大利进口_2015秋冬_男装发布会_西装图片系列_男装西装设计资料_WeArTrends时尚资讯网_国内最专业的服装设计资讯网站
CLOSE-UP FORMALWEAR_意大利进口_2015秋冬_男装发布会_西装图片系列_男装西装设计资料_WeArTrends时尚资讯网_国内最专业的服装设计资讯网站 CLOSE-UP FORMA ...
- WeQuant比特币交易策略回测记录
程序参数 PARAMS = { "start_time": "2017-02-01 00:00:00", "end_time": " ...
- ARM核心板_迅为imx6工控核心板_核心板中的小新潮
ARM核心板_迅为imx6工控核心板_核心板中的小新潮核心板参数 尺寸 51mm*61mm CPU Freescale Cortex-A9 四核 i.MX6Q,主频 1.2 GHz 内存 2GB DD ...
- 量化投资_TB交易开拓者A函数和Q函数常见组合应用
1 在交易开拓者当中,关于交易的做单方式一般分为:图表函数和A函数两类. 两类的主要区别为:如果采用图表函数的话,所有的交易内容都是以图表上面的信号为准,当前仓位运行的实际状态是没有的,但是可以显示交 ...
- SSM整合_年轻人的第一个增删改查_查找
写在前面 SSM整合_年轻人的第一个增删改查_基础环境搭建 SSM整合_年轻人的第一个增删改查_查找 SSM整合_年轻人的第一个增删改查_新增 SSM整合_年轻人的第一个增删改查_修改 SSM整合_年 ...
随机推荐
- jwt实现登录 和 接口实现动态权限
[Authorize] ==== using Microsoft.AspNetCore.Authorization; 登录的 DTO namespace login; public class ...
- 前端 vue.config.js 处理跨域问题 proxy 代理
问: 业务中的跨域问题是如何解决的? 这个的话我们公司⼤概分了俩种环境,⼀种是开发的时候,⼀种是上⽣产的时候,开发的时候因为要对 接的后端可能会⽐较多,他们配置不太⽅便,这个时候采取的是⽐较⽅便的前端 ...
- Tomcat通信概念篇
在上一篇了解完网络通信的基本概念之后,本章节为了解Tomcat的基本逻辑方便以后对 UDP:(发短信,不管是否能接受成功都会发送) //发送端 //不需要连接服务器 public static voi ...
- 快来考试拿证书!KubeSphere 个人技能专业考试认证上线啦!
以容器技术和容器编排为基础的云原生应用,被越来越多的企业用户接受和使用,并且在生产环境中使用容器技术的比例逐年增加.Kubernetes 无疑已经成为容器编排的事实基础,而依托于 Kubernetes ...
- KubeSphere DevOps 流水线入门指南
作者:赵海亮,浙江大学计算机专业四年级在读博士生,研究方向为云计算.边缘计算.分布式系统等. 虽然 KubeSphere 能够将我们从 yaml 文件的编写中解放出来,但是项目上云仍然十分繁琐. 此外 ...
- java CAS及各种锁
CAS CAS 缺点:循环会耗时:一次性只能保持一个共享变量的原子性:ABA问题 package juc.cas; import java.util.concurrent.atomic.AtomicI ...
- 顺序表(C语言)
文章目录 1.定义顺序表结构体 2.初始化顺序表 3.插入元素 3.1顺序表头插 3.2 顺序表尾插 4.删除顺序表指定元素 5.查找元素 6.输出顺序表 7.销毁顺序表 在数据结构的世界里,顺序表是 ...
- MindSponge分子动力学模拟——增强采样(2024.11)
技术背景 关于增强采样(Enhanced Sampling)算法的具体原理,这里暂不做具体介绍,感兴趣的童鞋可以直接参考下这篇综述文章:Enhanced sampling in molecular d ...
- 题解:「NOIP2022 提高组」种花
题解:「NOIP2022 提高组」种花 题目大意:给定一个 \(n \times m\) 的01矩阵,0表示可以种花,1表示土坑(无法种花),现在要在图上种出一个C型或F型(C,F横着的两条线的长度都 ...
- 基于sqli-labs Less-5 sql报错注入详解
按照之前的思路发现,是正常的'闭合的字符型,但是在联合注入0' union select 1,2,3--+没有回显注入点,只是回显You are in,因此无法使用联合注入,考虑使用报错注入或者盲注. ...