Note

杀不死我的必使我更强大---马丁EA

· Views 16,205

上次的文章后,有很多社区的朋友私信我,我都做了回答,开了几次腾讯会议,对于我所知道的尽可能的做到了知无不言,希望能对你们有些许帮助。答应给社区朋友开发的工具,三个完成了两个,最后一个有点复杂,再加上最近在帮一个朋友改策略EA,稍微耽搁了点时间,非常抱歉,我搞完这个策略尽快给你完成。

今天的文章借用这次改进的EA来说一下马丁EA。趋势策略和回归策略都是交易策略的一部分,我从来不简单的判断顺势交易是对的,逆势交易是错的,逆势的理论基础是均值回归,我一直强调这点的原因是,我觉得这不应该成为争论的焦点,每一个策略研究方向都是可以取长补短的。最近我也在学习盟主的文章,很有收获。

言归正传,这个EA是我2016年给一个朋友开发的,后面逐渐完善,也是这个EA让我彻底了解了MQL,最近他让我给他加一套追踪止盈,我正在写,我就想着正好借用这个EA来给大家看一下马丁EA。这套EA我没有在用,因为我找不到平衡点,手数大了风险大,手数小了利润小,我认为马丁策略的核心不是开仓,而是订单管理,但是订单管理的平衡点特别难把握,能把马丁EA管理好也不容易。这是这款EA的参数。箭头是我标注的马丁EA的重点。

我自己测试了欧元近5年,本金1000美金,设置序列最大持仓0.07手,打开镜像,净值回撤130,盈利2100,浮亏不大,但是盈利也不多。

 

 

杀不死我的必使我更强大---马丁EA

 

马丁策略的开仓逻辑其实很简单,核心就是管理住资金和订单。

1、控制手数。

马丁EA一定要控制手数,不能让手数膨胀过快,这部分可以说是马丁EA的重中之重。

首先设计了一套令牌,每一个货币对的一个方向被称为一个序列,23个货币对会有46个序列。每一个序列能否开仓,取决与能不能问资金池要到令牌,要到令牌才可以开仓,要不到就会开虚拟订单。通过是否共享资金池来限制开仓序列可以使用的最大资金比例,给账户资金留出余地。

通过最大可开仓序列,来限制正相关货币对的的开仓,比如,USDJPY走出趋势行情,相关的货币对都有可能走出趋势行情,这对马丁EA的影响会非常大,如果JPY系列的货币对已经有两个了,那么再有JPY的货币对来申请令牌,就会被拒绝。

包括跳过前几单、序列重置、序列放弃,都是在千方百计的控制订单数量。

序列镜像是需要提前预设的,在一个多单序列达到放弃阈值后,被放弃,这个时候,不会再开多单,而是开多单的镜像单,也就是空单,空单自动会占用一个序列,如果已经持仓两个序列,其中一个序列被平仓后,就不会再开新的序列。这也是在控制手数。通过控制

 

杀不死我的必使我更强大---马丁EA

 

2、追踪止盈

马丁EA大部分都是固定点数止盈,控制住了手数,就会面临盈利不足,这个时候,在整个序列到达止盈点的时候,采取序列部分平仓,剩余序列仓位设置盈亏平衡后,开始追踪止盈,很可能收获意想不到的效果,追踪止盈有两种方式,一种是按照点数步长来做,一种是按照时间来做,这部分还没完成,但是我朋友在使用EA的时候记录的改进方式,我觉得挺有道理。追踪止盈是一个动态的过程,不太方便上图,从测试的效果看,确定起到了作用。

 

3、手动干预

均值回归类策略,面临的大难题就是万一不回归怎么办,手动干预就是需要的,我设置了四种手动干预的,其中弹出和减单我觉得挺好。

手动弹出:最后一单手数往往很大,如果觉得风险不可控了,可以手动弹出序列最后一单,不影响序列的自动运行,并且可以多次执行,弹出的订单直接平仓。

手动减单:整个序列如果订单太多了,风险太大,可以指定其中的一个或者多个订单,从序列中减出来,形成一个新的序列组,如果序列组是盈利的,就会自动设置盈亏平衡,统一管理。这部分也是这次改进的点。

做到这三点,马丁策略想活着盈利应该不难,唯一的问题是盈利可能不会太多。

为了这套EA,我做了很多组件,例如UIApp、Filters、Order、Triggers,这些模块都是mqh文件,我现在的想法是把这些组件按照交易策略的步骤,全部做成模块,如果以后想生成策略,直接调用这些模块就可以。目前这些模块都还比较简陋。

杀不死我的必使我更强大---马丁EA杀不死我的必使我更强大---马丁EA

 

面对一个策略,不应该简单的用好坏来做出判断,趋势突破和均值回归都是有道理的,关键是交易者自己怎么选择,并为这个选择做好准备。再次声明,我就是一个很单纯的交易爱好者,分享一些我想分享的内容,既不是平台的人,也不是卖策略卖EA的,可以交流探讨,千万别谈钱,最近的私信有好多朋友希望可以购买工具,购买EA,我从来不卖这些,再说一年中我也没有太多时间写代码,开发的大部分EA都是为朋友开发的,也都是送的,我从中也学习到了很多,这就足够了。

还有一点,我从来不会评价别人的账户,我知道什么叫做卧虎藏龙,见多了平平无奇的交易牛人,就不会简单的从一个账户对一个交易者做出判断,在我心里这是对交易者最起码的尊重。

Edited 02 Apr 2022, 15:16

Disclaimer: The content above represents only the views of the author or guest. It does not represent any views or positions of FOLLOWME and does not mean that FOLLOWME agrees with its statement or description, nor does it constitute any investment advice. For all actions taken by visitors based on information provided by the FOLLOWME community, the community does not assume any form of liability unless otherwise expressly promised in writing.

FOLLOWME Trading Community Website: https://www.followme.com

今日话题鼠猫猫
Total 296 FCOIN reward
avatar

Hot

ea马丁单向止盈参数是平均点数还是美元金额……
持仓
👍
能分享一下ea吗?
自愧不如,编程水平和策略写的都比我好
@【雄观天下】 谢谢!
马丁的最终结局就是止损或者爆仓
@ 马浩 阅读理解0分
马浩
@三只喵的交易员爸爸
上一个说这话的人已经爆仓了!😣
我的策略里面已经把马丁排除了。
各有利弊,看如何驾驭了,我也驾驭不了马丁
看到这些参数我就犯晕,楼主鼓捣EA辛苦了!
还好,还好,不过有时候也确实烦
马丁必死
@交易小魔女 您说的对!
今晚有学员实战点评课程 要是有时间不妨来听听 看看职业交易者是怎么做的😍免费跟单今晚有学员实战点评课程 要是有时间不妨来听听 看看职业交易者是怎么做的😍免费跟单
说的真好💪
@糖心交易员 谢谢!
马丁可以在达到设定的风险值位置开始启动解套策略,先锁住风险敞口,然后来解套,这样你可以适当的放大手数跟利润,解套这种事情不会经常发生,但是一定会有
@英镑猎人量化 这个可以试试
👍
@5851590 谢谢!
高手厉害👍
肯定不算高手,只能算爱好者。
源码可以分享一下吗
不可以

Pull-up Update