EA邦程序化交易论坛

标题: 更加完善AllTime_EA_ybzb_v3.2版的思考 [打印本页]

作者: 摩羯羽人    时间: 2019-7-9 11:50
标题: 更加完善AllTime_EA_ybzb_v3.2版的思考


AllTime_EA_ybzb_v3.2版,自老师发布以来,我做了一些回测。从总的测试过程我有以下几点心得:
1、感觉这个EA的策略基本上还是马丁的底子;
   1.1、是一个围绕200均线(基本是年线)作为分界岭,进行上下波动开平仓;
   1.2、在200均线下方,当出现底部形态特征时开多单,在价格上升到200均线上方时,出现头部形态时则平多单开空单;
   1.3、如果价格大于上一单,并再次出现头部形态特征则逆势加仓开空单。反之则做多单加仓;

   1.4、所有单子在符合1.2的情况下全部平单。

2、因为基于马丁的策略,所以必须做好止损,否则基本跑不到头就会爆仓了;

3、我重点回测了欧美和黄金。在只打开“VIP”的开仓、平仓、加仓条件,在“平仓面板”中只将”单独止损”设置为10美元(通过反复使用5、15、20、50美元的止损,得出10美元最终获利最大),在2018年1月1日-2019年7月5日之间,起始资金为200美元,每次固定0.01手,欧美可以最终获利8倍多,黄金获利3倍多。

小Q截图-20190708191639.png QQ图片20190709112553.png
4、似乎测试的时间越长(一年以上的时间)就有比较好的效果,如果测试的时间段比较短,则测试效果不好。刚开始的时候这个策略好像有一个自学习的过程,刚开始会大起大落,后面就会走的比较稳了;
5、似乎不适合小周期;

6、回测过程中几次大的单边趋势,即或我设置了单一止损,但是每次的连续止损,也几乎造成亏损爆仓。同时看着一波强大的单边趋势被浪费,又感觉非常的可惜。
  结合这个EA的策略,我在想能不能请老师考虑一下是否可以加入这种策略来避免单边趋势的风险:
       6.1 如果AllTime平仓面板中的“单独止损”的功能开关将“VIP”第一个自动开仓的单子(首先到达亏损10美元)止损后,是否可以基本判断未来将有可能是一波单一趋势(不同于震荡趋势)。于是在单独止损平仓的同时,倍数开反向单(止损空单则加倍开多单,反之开空单),如果后面还会出现被不断止损的单子则继续同时开倍数反向单。一直到不再出现单独止损单出现;
        6.2 所形成的的这些反向单,平仓的时候是依据:是当价格跌破AlTime自动开单形成的最后一个逆势单(也就是价格最高{做空的逆势单}或者最低{做多的逆势单})的价格时,全部平掉反向单。

        6.3  现在按照我理解的老师的交易策略设计,实际上处于200均线之上(或者下),全部是逆势空单(或者多单),如果要是空单第1个单子被止损的话,这个时候新开的反向单一定是倍数多单。所以符合6.2平仓条件时,是全部平仓反向单(多单),保留下来马丁策略的逆势单(空单),由EA自己按照既定的平仓条件去自动平仓。
7、但是会不会出现止损光了所有的马丁逆势单,使得加倍反向单丧失了我在这里提出的“以最后一个逆势单的买入价位作为平仓的条件”呢?
       加进来这个策略办法我觉得似乎可以帮助消除马丁策略所带来的致命问题。

       想法不一定正确,请老师和其他高手指正,跟帖吐槽完善。












作者: ymk0577    时间: 2019-7-9 19:14
赞,很少有的干货帖子。
作者: 摩羯羽人    时间: 2019-7-10 14:21
ymk0577 发表于 2019-7-9 19:14
赞,很少有的干货帖子。

谢谢关注✌
作者: 唐老师    时间: 2019-7-16 11:18
金额止损开反向单这个功能是很清晰的。你后面说的开了这个反向单的平仓这一块就不太清晰了,有点乱。
作者: ericlau85    时间: 2019-7-16 19:24
6.2的意思,我理解为止亏后反向单到达亏损单开仓点位时平仓(或者反向单与亏损单盈亏抵消),这个涉及到已平仓止损单的相关计算,不知道EA能不能做到
作者: 唐老师    时间: 2019-7-19 11:38
你说的有些功能,比较复杂。要仔细研究一下。就怕功能冲突。
作者: hjjsolo    时间: 2019-7-27 01:03
唐老师 发表于 2019-7-19 11:38
你说的有些功能,比较复杂。要仔细研究一下。就怕功能冲突。

为什么我下载后,回测时,vip是不开仓也不平仓?选了vip后什么都没操作,应该有bug吧
作者: 摩羯羽人    时间: 2019-7-30 22:01
hjjsolo 发表于 2019-7-27 01:03
为什么我下载后,回测时,vip是不开仓也不平仓?选了vip后什么都没操作,应该有bug吧 ...

看看你的历史数据是不是已经完整下载了?如果历史数据不完整,就会出现不开单的空跑现象。

作者: pbsh    时间: 2019-7-31 22:02
好好学习,天天向上
作者: 唐老师    时间: 2019-9-26 19:15
最新的3.4版本增加了止盈止损后开反向单功能。
下载地址:https://www.eabang.com/bbs/forum.php?mod=viewthread&tid=174
作者: 远少    时间: 2019-10-26 05:18
我也在研究这个~希望有机会和你交流

作者: 摩羯羽人    时间: 2019-10-28 09:29
欢迎交流,可以添加我的qq103552705


作者: gareth312    时间: 2019-10-28 10:23
摩羯羽人 发表于 2019-10-28 09:29
欢迎交流,可以添加我的qq103552705

楼主有没有用唐老师新版的All time测试过呀?
我看的也有点迷糊,能不能发个设置图片?

作者: 摩羯羽人    时间: 2019-10-28 13:47
这是老师针对性开发的一个alltinme版本,只适合“AllTime_EA_ybzb_v3.2版”这个版本使用。

作者: 摩羯羽人    时间: 2019-10-28 13:48
gareth312 发表于 2019-10-28 10:23
楼主有没有用唐老师新版的All time测试过呀?
我看的也有点迷糊,能不能发个设置图片?
...

这是老师针对性开发的一个alltinme版本,只适合“AllTime_EA_ybzb_v3.2版”这个版本使用

作者: gareth312    时间: 2019-10-28 13:49
摩羯羽人 发表于 2019-10-28 13:47
这是老师针对性开发的一个alltinme版本,只适合“AllTime_EA_ybzb_v3.2版”这个版本使用。
...

嗯,我发现了,3.5版本没有哪个VIP按键。。

作者: gareth312    时间: 2019-10-28 14:12
我没有用楼主的方法,直接用的VIP里的开仓加仓平仓策略,发现碰到单边行情,本金小的时候等不到行情回头就已经止损了,但是本金足够就能等到反转盈利,马丁类的应该都这样吧。。
于是我想到,这个问题的一个原因是开仓最小必须0.01手,而0.01手对于小额账户来说已经不小了,所以容易爆仓或者止损,那可不可以换成美分账户呢?美分账户的0.01手只相当于标准账户的0.0001手,这样即使是像楼主测试的200美金的账户,抗压能力也强了很多啊,当然,由于仓位肯定更轻了,盈利能力肯定会下降,但是总归比爆仓止损好吧
本来想用XM回测试试看,但是好像带micro后缀的货币对没法下载回测数据。。
不知道我这个想法是不是有什么漏洞或者硬伤。。。
作者: 远少    时间: 2019-10-28 19:35
摩羯羽人 发表于 2019-10-28 09:29
欢迎交流,可以添加我的qq103552705

能加微信吗?

作者: kamoxiduo    时间: 2024-7-9 14:46
赞,非常好的思路




欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5