香港:
  • 纽约:
  • 伦敦:
  • 东京:
  • 悉尼:
  • 香港:
  • 新加坡:
首页> 资讯> 每日分析 >正文

大白EA科普:我不会代码又该怎么写出好的EA?

KAEL 2024-03-11 18:43:12 关注
那问题来了,EA到底是什么?和手工交易有什么关系?什么样的EA才是好的EA?我不会代码又该怎么写出好的EA?

文章来源:123财经00123.com

年前,大白曾透露,0代码EA策略编辑器即将问世,任何一个编程小白都能写出自己想要的“圣杯”。

眼看一季度都要结束了,有着急的汇友就来咨询进度,什么时候才能用上大白AI策略编辑器?我的大刀早已饥渴难耐!

其实自动编写代码的功能早已走通,AI问答界面也已内嵌进大白交易助手,只要大白愿意,一天能写一百个EA都不为过,只是现在关键环节并不在于EA产出,而在于使用者对于量化交易的理解,不然写了一堆没有用的EA,还不如不写。

很多人存在一个误区,认为EA是EA,手工交易是手工交易,认为二者虽然都属于交易领域,但没有交集。

手工鄙视用EA的,因为手工的认为EA很傻,只会无脑买卖,好看的数据都是造假出来的。

用EA的也鄙视用EA的,因为没玩明白亏钱了,他还会义正言辞地告诉你,我用多次爆仓以及惨痛的血和泪经验告诉你,一定不要碰EA,尤其是马丁类的EA。

那他说的有没有道理?

换一个角度,有一定道理。

1.像他这类人,确实一定不要碰EA;

2.像他这类人,对于马丁类的EA确实也没有真正弄懂,不碰也是对的。

那问题来了,EA到底是什么?和手工交易有什么关系?什么样的EA才是好的EA?我不会代码又该怎么写出好的EA?

1.EA到底是什么?

谷歌Gemini对于EA的回答已经很全面了,尤其是在我把关键字句圈出来后,希望你能更了解什么EA。

关键字句

  • 根据你设定的条件;
  • 帮你克服情绪化交易;
  • 提高交易效率和盈利概率;
  • EA所依据的交易策略;
  • EA就是个工具

EA本身就只是一个载体,它本身是没有任何交易策略的,你作为使用者,得由你来告诉EA,你的策略是什么?建仓信号是什么?什么点位买卖?什么时候加减仓?仓位如何管理?又该在什么时候平仓离场?下一轮又该什么节点开始?

EA它是来辅助你,帮助你自动化实现这一切,让你不用因为情绪化而举棋不定,也不用因为没时间错过交易机会,他就是你最忠实的手下,指哪打哪,干脆利落。

那至于EA为什么亏钱?得问指挥的那个人,而不是指责一个没有意识的工具。

2.EA和和手工交易有什么关系?

先说结论:

手工交易做的好的人,一定要转译成EA;

手工交易没玩明白的人,一定不要碰EA;

手工交易做的好的,能稳定盈利的,他肯定有他一套逻辑,比如最常见的烂大街大手数头皮。

100刀,500刀的账户起刷,怎么刷?

①他总得先挑个品种吧?比如黄金?比如欧美?总不能选一个高点差的交叉货币吧?

②他总得挑个低波动低点差的时段吧?比如亚盘中段?比如美盘中段?总不能在4-5星数据公布前后吧?

③他总得提前计算好初次开仓手数吧?0.05起还是0.1、0.2起?总不能还是0.01吧?也不能一开始就干1手吧?

④他总得再次计算好复利的手数吧?净值达到1000刀多少手数,达到2000刀又多少手数?总不能初始手数跑到底吧?

⑤他总得控制每轮订单的刷单时长吧?0.5H还是1H,总不能刷过头一会单边怎么办?

⑥他总得有个账户目标吧?比如100刀刷到2000刀出金,晒图,跟不跟?500刀刷到5000刀,跟不跟?总不能一直对下去吧?低波动的时段偶尔也会黑天鹅,总不能让你看到刷爆仓的时候吧?

即使最粗糙的头皮手工交易,起码也要考虑上面这几点吧?你对比一下,如果你来做,你忽略了几点?

这些头皮老师,他们刷的累不累,每下一单都紧紧盯着屏幕,订单一盈利变蓝就赶紧平仓,整的一个是汗流浃背,有时手抖平慢了,不就亏了?这样持续作战一两周,是不是精疲力尽?喝了肾宝都不管用的那种。

于是,这个时候就需要EA。

根据上面的策略,在固定时间段启动EA执行交易,初始手数为Lot,净值若达到E,初始手数Lot则乘以系数M,且以此手数替代掉原本的初始手数,当利润达到多少平仓,利润回撤多少平仓,亏损达到多少平仓,EA总盈利达到多少自动停止交易,一个最简单的头皮不就诞生了。

再把这个头皮EA拿去回测,把回测的点差设为0,地球不就出来了?

所以,EA和手工交易的关系,属于先有后者才有前者,后者稳定盈利,前者自然是锦上添花,EA只是手工交易的“提效”工具。

3.什么样的EA才是好的EA?

沿用上面的内容,即使我们把这个头皮的点差设为10-20,甚至50(一般不太可能,因为这些头皮的止盈基本在30~60pip),数据也还是会很好看,因为在回测的时候,往往取的是收盘价,而非实时价,实际运行时候的开平仓滑点也没有考虑进去。

所以,在编写EA的时候,作者如果没有考虑到盘面场景,就只是纯粹实现了策略自动化,但不代表盈利自动化,因为手工交易有手工交易的场景,EA执行也有自动化交易的场景,且为了做到全自动,你不仅要把你手工交易遇到的问题囊括在内,还要把你未知的场景思考进去

比如对上面的策略场景补充:

①.EA要内置新闻风控,避免突然有个大佬在你原本设定的刷单时段讲话,那不就直接扑街?

②.严格控制报价,拒绝平台requote、或者报价无效以至于错过盈利时间点,此时要考虑保本或者低损;

③.严格控制价差,避免开平仓滑点,如果滑点过大可以内置拒绝成交;

④.采用虚拟止盈止损,避免被撮合成交,产生第3种情况;

⑤.引入新指标来优化建仓,同时也在合适的时候要考虑加大利润;

⑥.新增假期时段,避免流动性枯竭导致无辜亏损;

其它待补充...

以上这6点的补充,就相对完善地把头皮手工转成头皮EA会导致亏损的场景考虑在内,进一步完善了EA的可用性和实用性。

所以,好的EA其实就两点:

①.该策略本身在手工执行的时候已经稳定盈利

(这点已经很难了)

②.EA开发者考虑到很多会导致亏损的场景并预防

(这点更难,十分考验功力)

很多小白经常念叨东北路爆仓啦,东北路没啥用。而大白却一直把东北路放在EA宝库的首位,为什么?

因为东北路除了其精巧的建仓体系,作者还考虑到了各类平台风控,各种滑点场景,做了反制和预防,你不知道,也不会用,所以东北路在你手里当然是爆仓货啦。

那至于底下这些有没有好的EA?

你可以先观摩这些EA本身的核心策略是什么,该策略如果是用手工来做,有没有盈利的可能?如果有可能,该怎么做,该怎么细化?同时手工做存在哪些亏损的场景?再返回去看EA带有的参数,参数的模块是否支持加大盈利?是否有考虑到足够多的风险并采取措施?

4.我不会代码又该怎么写出好的EA?

在想写EA之前,你要考虑的不是你会不会代码,而是——你能不能说清楚自己的交易体系?

比如上图

用户问:有没有稳定点的EA,不用太暴力?

大白反问:如何定义稳定?如何定义暴力?

用户问:有没有吃单边的EA?有没有顺势加仓的EA?

大白反问:如何定义单边?如何定义顺势?又该在什么时间点什么价位以什么价格类型以什么手数多少间距加仓?

用户问:有没有欧美马丁的EA?

大白反问:马丁有很多种类型,具体是哪一种?你是不是只知道固定手数、间距、乘数的马丁?

所以啊,你要想先想清楚你的交易体系是什么,并且还要先保证你的交易体系能实现稳定盈利,这个问题确定了,再来考虑EA。

大白AI策略编辑器,当前主要两个核心功能。

1.BBTrading Strategy School

大白AI策略学院,会根据你描述的交易体系,帮你查缺补漏,完善每一环的细节,比如你给了很宽泛的语句:黄金单边20刀顺势加仓。

这个时候,大白AI策略学院则会告知你,黄金单边的20刀,要怎么计算,是根据你的持仓单价的20刀,还是根据你的指标信号价来计算,价格取什么类型?是开仓价还是收盘价开始中间价?单边指的是多少周期以内完成的?是该周期下的单根K线还是N根K线?

加仓,加仓价的取值是什么?怎么加仓?距离加仓价多少pip触发?报价和触发价多少内允许成交?开仓手数要怎么定义,是单次加仓还是循环加仓?等等。

2.BBTrading 0 Code EA:

当完成你的交易体系自述,直接将策略告诉大白0代码编辑器,它便会按照我们预设的方式生成对应的mq4、mq5源码,期间也会告诉你如何处理代码报错,篇幅有限,下期再详细叙述。

【免责声明】123财经导航所发布的信息内容仅供交易投资者参考,并不构成投资建议“据此操作,风险自担”。网站上部分信息内容及图片来自于网络/注册作者/投稿人,版权归原作者所有,如有侵权,请您与我们联系关闭,邮箱:938123@qq.com。
第三方账号登录
第三方账号登录
第三方账号登录
  • *站点:
  • *网址:
  • 类型:
  • 联系方式:
  • 简介:

  • RRH123欢迎您的加入!如有问题请添加咨询管理员【微信号:938123】
  • *类型:
  • *问题:
  • 图片说明:
  • 联系方式:

  • RRH123感谢您的反馈!如有问题请添加咨询管理员【微信号:938123】