因为是相对新一点的策略,本来只是随便发发文章,看到有朋友感兴趣,我就详细把一些我的量化EA干货和实盘评测数据及一些技术和风险考虑做进一步干货分享。为了大家不用翻以前的图,我把EA回测十年数据的图再贴在这里。(图1为复利模式 ,图2为固定手数。)也希望有能力的大神或者大佬可以一起共赢合作。
以AudCad为例子:
1.交易时段:
交易时段主要选择了外汇市场突发情况或者受消息面影响最小的时段,EA并没有刻意躲避开非农和特殊的黑天鹅事件进行回测和实盘,所以交易时段是进行了这部分考量而选定的。不刻意避开特殊行情可以验证EA的风抗能力。毕竟消息面不是我们技术面可以控制的,往往一波单边行情都是由重大消息带来的,不过EA之中已经设计了禁止非农周,大小非农,月初月末等交易的过滤功能。
每天固定时段做单,挑选最适合EA算法或者行情波动的交易时间段非7x24小时不间断做单模式。
特别注意:
网络上有很多EA,一些假数据EA很爱钻交易时段的空子,比如凌晨做单的EA,回测数据非常好,因为他抓住了凌晨0点刚开盘的价差和波动规律,但回测数据好看,实盘绝对是不赚钱的。也提醒小白不要受骗。在凌晨时各正规平台都会提高几倍甚至几十倍的几百倍的夸张点差差距把风险抛给客户,有相当一部分假数据EA一般会利用这里的差价做小盈利做出好的数据回测效果。因为回测时,点差多少是可以回测的人设置的,所以数据会很漂亮,但是实盘到那个时间段会拉大很大的点差,实盘效果会与回测数据相差天壤之别根本不赚钱。都把钱因为点差交给平台了。
我前面发过文章,5-6币种那个策略是24小时交易的,但是开单时间也控制在GMT+2平台时间的早晨1:50到晚18点。也就是大概中国时区北京时间的早晨6:50到晚上23点。其余时间不做单。
考虑交易时段对EA非常重要,因为涉及到了凌晨跨越的问题,到0点后很多时候点差会比平台差别巨大,为了EA的稳定性,干脆不考虑这些风险时段。而不仅仅是设置点差限制不交易,相对稳妥。
区别这种EA最简单的方法就看他开单时间,如果都是在凌晨0点前开仓,0点后平仓获利的不要用了。99%都是不妥的。平台会马上打破你的梦想。
2.点差、手续费、隔夜利息
回测时已根据我实盘平台(IC)设置了标准的ECN账号点差、手续费、货币隔夜利息作为数据回测算法。点差,使用ECN账号浮动点差测试通过,考虑到了比较多的点差浮动的情况。我自己实盘使用的是IC平台的ECN账号类型,点差比较低,按照浮动规律和范围已测试和实盘通过,表现良好。
举例: 例如我ECN账户,每次交易的手续费为 下单手数 x 7,比如下单手数是0.01,那么下单后立即扣除 0.01*7 = 0.07 的手续费,相当于扣掉了 0.7个点。这个内容在数据回测时如果特意规避,或者没考虑到,回测数据就是不准确的,因为默认回测数据每单手续费为0.
如果是1手,就是 1x7=7美金的手续费。下单后直接扣除。所以回测时必然要考虑到这些费用,有些费用还是略带浮动的,平台不同,浮动和费用也略有不同。为了避免这些问题,EA回测时都要进行浮动测试和设定进行调整回测。不然很容易出现在这个平台账号平仓了,那个平台的账号没有平仓甚至在浮亏。
特别注意(再一次提醒):
网络上很多EA,一些假数据EA很爱钻手续费的空子,请原谅我又要扫盲废话了。避免小白或者对EA不懂的人受骗,我就再次提醒。
很多数据好的EA专门钻这个手续费的空子,比如一个EA策略,看上去曲线特别平滑的,但是实际每单盈利非常少,且没考虑到手续费等等数据时,如果用于实盘,那就是数据回测很漂亮,但是扣除手续费后,实盘是亏损的。特征表现就是,每单盈利目标非常小,回测平仓点位与实盘一定不符。
*初步判断的方法非常简单,用回测时整体做单的数量 * 做单手数 * 你平台的手续费 - 净利润 就知道是不是亏损了。另外,标准账户是没有手续费的,只吃点差。只有ECN账号才涉及。隔夜利息等每个平台甚至不同账号类型也有不同。当然这只是简单的辨别,毕竟还有点差、隔夜利息,这里不举例了。认真看的人自然就会考虑了。
点差也是上面的情况,很多EA调高点差回测就不会盈利了,辨别方式简单。不过也不要刻意调大,刻意调很大什么EA都不会赚钱的,平仓和开仓点位不准,要根据实盘状态设置。
3.网络延迟 和 修改订单
网络延迟这一内容对不太懂互联网、计算机的人有很深的伤害。例如网络跟单、延迟骗子EA等,对这些人有致命伤。
原理:利用回测时0延迟的网络反馈速度,快速修改订单,有盈利就修改,不设置止损或者设置大止损赚取效益利润,都是这类算法的表现。不符合实际不适用实盘。亏损非常常见。
这里面的“道道”很多,有些人的EA是可以的,但是通过其他网络平台跟他的单子是不赚钱的,因有些EA修改订单的速度要能够快,例如在200毫秒以内 或者 20毫秒以内或者1秒到2秒以内如果能成功修改订单的止损位置,可以成功进行移动止损的话这单子就是盈利的,如果你跟单时修改订单止损的速度达不到这个要求,要么你修改好止损后没利润,要么修改止损不成功报价已经过去。自然这单就不赚钱,但是跟单的EA实盘和你不一致他是赚钱的,诸如此类。
可以说,网络延迟是所有的EA都要考虑的最基本的东西。选用多大延迟的VPS服务器挂载EA等是必须要掌握和清晰的内容。这个问题比较多,需要考虑到EA的算法,适应性和网络状态环境。我是刚来Followme 前两天注册的账户,也在测试这个平台的延迟阶段。只有测试好了,并相应调整你的策略才可以保证跟单的人能完全同步数据。虽然我现在还没打算带单,不过这是应该考虑的必备条件。
特别注意(在来一次特别注意):
网络上很多EA,一些假数据EA很爱钻修改订单和网络延迟的空子,很多假EA(就是那种回测很漂亮,实盘根本不能实现稳定盈利的EA)都是利用了0延迟快速修改订单实现的盈利,例如国内有一些刷单EA,一起修改几十个订单并要在0延迟或者非常极限的延迟时间内修改才能盈利,加大延迟就会变成亏损。这样的EA国内论坛也是非常多的。比较坑新手和不懂延迟重要性的人。
4.历史数据
这个简单说一下吧,我之所以考虑到上面所有因素然后使用10年的数据回测去验证自己的策略,主要是考虑历史数据是发生过的,实盘是未来数据未发生的。为了验证EA逻辑的可靠性,采用尽可能多的数据形态回测,保证其经历过大部分外汇走势的形态以及突发状况还能稳定盈利,我才会实盘。无论如何都是历史数据,我们只能评测EA的适用性,逻辑的可靠性。并不能预测未来。
所以我的方式是,先回测10年做EA基本数据验证,个人认为只要单量足够5年也可以,单子越多趋势变化参与的就越多,如果还能盈利证明一定的可靠性和适应能力,然后在找最近1年或者3年详细分析策略实施方案,因为最近的年份与实盘状态在模型上更相近。分析实盘所需要的最低资金储备、最大亏损金额、最低网络延迟要求、账号类型、以及点差和适用平台就可以开始了。
最后,根据实盘挂载数据与10年和最近一年的回测数据做对比,找异同。
特别注意(外汇真的到处都是坑,尤其EA,特别注意的太多了哈):
很多很多很多EA,都是只能盈利一阵子或者几个月,或者半年之后就不行了,但是没人和你说。也会把注意力转移到盈利能力上(月翻倍,年翻倍)或者其他内容上。具我所知,网络上能抗住10年数据的EA,我自己能下载到的或者国外论坛能下载到的,或者需要付费下载的,需要付费租用、购买的,我近几年一个都没有找到。根本不存在!!!!不要浪费时间了。我花的时间远超你的想象,我开发EA初期,学习交易模型时,是买了很多很多EA的,而且都是官方那种破解不了的EA,在这个领域待久的人一定知道,官方商店的EA是破解不了的。大家可以咨询一下某宝里面破解的客服就知道了。如果真的网络上你知道有,并且可以改造成功的,我也特别欢迎。只是提醒小白要把握尺度不要盲目损失钱财。
数据这方面坑最多了,不是三言两语就说清楚的。即使有实盘数据也不代表能存活多久,有的半年,有的两个月,有的1到2年。这个不是一般小白能分辨的。
我不提供EA文件,但是我可以远程视频的方式,或者直播 。或者远程桌面的方式给真诚想与我合作的人登录我的账户,操作我的复盘和数据回测,讲解我的思路。但首先要大家都有诚意和实力,没有的话就不会浪费大家时间。或者线下现实中接触了解一下更好。
我相信,线上与线下现实的讨论了解,远超过发一张图,发一个几个月的实盘数据或者近一年的东西有效果的多。
数据相关特别总结:
在数据方面,能跑几个月,跑1-2年的实盘EA也不算少数。但对我来说,经历不住10年数据的拷问,我不会实盘去问。潜在风险过大,1-2年对投资来说如果没有专业的数据回测支持我不会用。
原因也很简单,一个符合资金管理和风控管理的量化EA交易方式,并不是那么暴利的,暴利的都是冒着高风险博眼球博资金博带单的比较多。
写EA达到一定水平的人,做到这样一个EA并不难。甚至有一些人在网络上下载也可以得到。或者官方购买,买国外的EA来挂自己的账号然后回国内带单的。
还有一种很特别的现象,一个人拿一个EA过来和你说,2个月1倍,然后本金取出。首先,这个策略是可行的,我自己使用过。例如半自动EA,手动控制风险选择交易方式。设置好后EA自己去跑一天或者一个月,每天盯着盘面,趋势不好退出等等。
我用这种方式确实赚过十几万,不过我告诉大家,这种方式潜在风险,爆仓或者大额亏损的风险也是很高的。完全不次于一个全自动EA。
为什么?原因很简单,趋势方向,或者趋势发展的形态如果能通过手动的方式掌握或者拿捏的话就不需要量化交易EA,纯手动即可。任何人或者算法都不能准确评估未来市场。在风险上无论人为控制还是自动计算都差不多。(除非写程序的能力一般,不能表达出所有人为的行为让计算机计算)。千万别告诉我你的技术是计算机不能计算的,那就只剩下直觉和感觉了,盘感也是来自于大量数据的经验和积累的。
我现在更喜欢通过交易模型经历过大量数据的运算找出概率里面最大或者最稳定的胜出模型后,去做带有风控的风投,我会更踏实,而且更省力。人为情绪和技术水平的干扰也少。
不过一个新人如果问我,我肯定建议他选择半自动或者手动研究研究,因为开发出一个全自动又靠谱的策略的难度太大,程序开发技术要求、外汇技术要求、时间成本,金钱成本都太高。不适用所有人,也要讲究一些天赋和运气的。如果手动都不赚钱还是想都不要想了。不可能长期盈利。
简单总结一下:由简到繁,先看EA交易时段、在随便修改一下点差看看回测结果异同、在观察交易历史的建仓平仓修改订单时间延迟(精确到毫秒)、如果还能盈利在看看去掉手续费隔夜利息费等费用是否盈利,回测5-10年并且单量足够的情况下如果还能盈利,那就是可以研究研究的算法了。 说的比较多,也是一时看到兄弟们的回复感觉有人关注我这个人了,就来分享了一点点干货出来。有一些细节没有方方面面都聊到,多包涵。
说这么多其实我真正的目的也很简单,第一让别人了解我,发一点干货也是对大家关注的一个回馈,也是为自己寻找一个机会,告诉别人我不是江湖骗子,而是具备18年外汇市场经验的人。我做的EA是考虑到了很多情况和实盘的,不是江湖上的东西。甚至网络上常见的EA如果真的需要我帮忙修正或者评测我也欢迎大神来探讨。我只希望碰到有缘人大家一起共赢,在不有资金,在不有技术。资金可以做利润最大的基础储备,在符合风控的前提下快速提高自己的盈利。技术可以大家一起探讨,如果有好的或者可行算法我个人也比较有兴趣去和大家研究。
风投这个行业既然做出来我自己认为可靠的交易模型,我是希望越快时间捞金越好的。毕竟风险投资的风险是永远存在的,而且政策和时局也有变化。有机会就要尽快实现更高的变现能力,这样开发出来的交易模型才有意义。这就是我来这里的最重要的原因。
小声明一下以免浪费大家时间:首先我不是卖EA的,是自己研发EA自己用的。其次我不是IB不代理任何东西。只想在有限的时间内让利润最大话才出来寻找机会。本文章讨论的EA,是我在去年年底完成,并且已经挂载在实盘的策略。想要的数据也都有。
另外,有兄弟管我要EA的,我不会赠与。评测也不会给加密版本,因为可以破解。我也没有精力去做加密的工作,跟多的时间我喜欢专注在EA研发上。向我要EA的,IB的,平台的我就一律都不回复了。
我也是刚来到这里,发一次这样的帖子。该说的也都阐述了,无论是分享干货还是来这里的目的。以后这种文章不会有第2次了,太需要激情和时间。感谢回复和关注我的兄弟。还是那句话,来这里就是为了赚钱的,但是不说点废话无法筛选合适的人群和加强别人对你的认识。着实没办法哈。
我相信如果你是懂量化EA交易的或者跟过单的,只要做到一定层次都能理解我说的内容。其次就是真的分享点干货,这个市场萌新真的太容易被欺骗了。
图1

图2

已编辑 07 Aug 2021, 18:09
风险提示:以上内容仅代表作者或嘉宾的观点,不代表 FOLLOWME 的任何观点及立场,且不代表 FOLLOWME 同意其说法或描述,也不构成任何投资建议。对于访问者根据 FOLLOWME 社区提供的信息所做出的一切行为,除非另有明确的书面承诺文件,否则本社区不承担任何形式的责任。
FOLLOWME 交易社区网址: www.followme.ceo
加载失败()