反向交易: 减少最大回撤以及在其它市场上测试
简介
在前面的文章中, 我们分析了反向交易策略。我们在两个外汇交易工具中测试了这个策略,我们还尝试使用了不同的指标来提高系统的效率。
结果我们发现反向策略是有效的,能够一年收益大约50%。但是这是一个高风险的策略,因为最大回撤可能超过初始的存款数。使用10000美元的初始存款,在所分析的金融工具中的最大回撤不管使用哪种指标都达到了12000到15000美元。这个变量可以改善吗?这样做会怎样影响到策略的获利能力呢?这将是本文第一部分的主题,
在处理过这个问题之后,我们会继续转到第二个主题 — 我们将会尝试交易除了外汇交易品种之外的各种金融资产。我们将会发现,哪个市场是最适合用于这个交易策略的,在不同市场上进行反向交易是否有任何明显的区别。
在本文中的所有测试中,我们将会使用 M15 时段,而交易链中最大步数设为8。在前面的文章中我们已经描述了选择这些参数值的原因。
另外,在所有的测试中除了GBPUSD和XAGUSD之外,我们将不会使用任何指标。当前面的交易链关闭后,策略在固定的方向上入场,对于 GBPUSD 和 XAGUSD, 入场是根据CCI指标值决定的。测试显示,CCI在上述交易品种中可以提高获利能力。
下面附加的档案包含了所有的SET文件,含有本文中探讨的每个交易品种的EA正确设置,这些设置是用于测试的,结果的利润图表就展示在本文中。
测试中的改变
在本文中进行了更加严格的测试和优化。
首先, 所有的测试都将在
反向交易: 减少最大回撤以及在其它市场上测试相关推荐
- Dataframe中计算最大回撤的处理
第一步:分组 将df按照持仓时间和空仓时间进行分组,分组完成之后就可以在 # ===将每笔交易的start_time设置为发出信号的candle_begin_time,用于分组open_mask = ...
- 计算最大回撤_看专业分析研究员如何一步步解读外汇市场结构,实现交易最大化盈利化!...
了解外汇市场结构有助于交易者清晰认知市场当前形势.作为一名专业的市场分析人员, Global Prime 的市场洞察评论员伊万·德尔加多(Ivan Delgado)将在本文中为我们解读分享外汇市场结构 ...
- python量化交易策略实例_Python进阶量化交易场外篇3——最大回撤评价策略风险...
新年伊始,很荣幸笔者的<教你用 Python 进阶量化交易>专栏在慕课专栏板块上线了,欢迎大家订阅!为了能够提供给大家更轻松的学习过程,笔者在专栏内容之外会陆续推出一些手记来辅助同学们学习 ...
- python计算最大回撤_Python进阶量化交易场外篇3——最大回撤评价策略风险
新年伊始,很荣幸笔者的<教你用 Python 进阶量化交易>专栏在慕课专栏板块上线了,欢迎大家订阅!为了能够提供给大家更轻松的学习过程,笔者在专栏内容之外会陆续推出一些手记来辅助同学们学习 ...
- 策略评价1:根据交易信号Signal,1.提取交易记录,2.绝对收益和相对收益,3.交易与不交易对比,4.收盘价最大回撤,5.资金最大回撤。6.可视化图形回测。
学习目标:根据交易信号Signal评估回测结果 学习内容: df的格式要包含收盘价(Close),交易持仓信号(Signal)买入后为1,卖出后为-1 形式如下: 1:提取交易记录,和交易概览信息的统 ...
- 股票python量化交易016-计算最大回撤
什么是最大回撤? 资产分析中的最大回撤指的是在投资期间内可能出现最大损失的情况,即产品净值走到最低点时股票收益率撤回幅度的最大值,用来衡量账户的抗风险能力,是一个非常重要的风险指标! 如何计算最大回撤 ...
- what's the 回撤
什么是"回撤"? "回撤"是个谓语,前面隐含了一个主语.一般来说,没有人说"亏损回撤"的,我们说的"回撤",通常指&qu ...
- 金融证券基础(三)----回撤
1. 资金回撤 一般而言,资金回撤都是在一定的时期内进行衡量的,通常以年或者季度为标准.交易者的账户净值通常是曲线型的,升降起伏,因而,在一定时期内,账户净值曲线一定会有最大值和最小值,有时也会有极高 ...
- Python计算最大回撤、回撤天数
Python计算最大回撤.回撤天数 "回撤"的概念 回撤是投资或者交易中常见的一个名词,是指账户的资金减少.资金回撤的定义分很多种,这些定义之间差异微小,大同小异,一般而言,资金回 ...
最新文章
- matlab的帮助命令是英文的,4 Matlab 帮助系统
- BZOJ2888 : 资源运输
- paper 46 :中文latex的安装与使用
- 3dmax导出fbx ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
- boost::mpl模块实现remove_if相关的测试程序
- Pandas库(1):DataFrame类
- pivot sqlserver 条件_行转列之SQLSERVERPIVOT与用法详解
- 南林计算机课程表,南京林业大学课程表.doc
- Adobe Illustrator的教程等距购物移动应用程序
- CentOS7--Firewalld防火墙
- layui中折叠面板的使用
- 重温Javascript继承机制
- 苹果Mac好用的SSH连接客户端工具:​​​​​​​​​​​​Termius
- android 选择 播放器,Android 播放--播放器里面 demo 类的说明与选择
- oracle 中符号%3e,Oracle数据类型-----(数字格式)
- 杂谈:加班中离世的人
- mysql text 多少汉字_MySQL到底可以存储多少个汉字
- Excel使用技巧:合并单元格如何分组排序
- 报表工具不可或缺的数据填报功能
- Ubuntu18.04 实现串口通信