我的EA观 - 页 3

 
每个人看法不同
 

EA是个好东西,主要有几点很好的优势:

1,可以测试自己的策略,虽然不会完全准确,但可以提供参考;

2,EA可以实时盯盘和操作,可以减轻交易的劳动量和负担。

3,EA没有情绪化。


不过EA也不是万能的,想通过一个EA实现稳定盈利是不可能的,稳定盈利是个伪命题,如果能稳定盈利,世界首富不是问题!

 

高手徒手搏斗也是一种境界

但是高手拿起武器将更是厉害


EA就是高手的武器,如果放在小白手里,就是个武器,使用不好反而自伤!

 
Wanchao Kuang:

EA是工具我是认同的,但你写的EA需要人为的监控,及修正控制等是因为你所写的EA过于简单,假如你把你手工交易的所有技巧全部精确无误写入EA,交由EA去执行,那你觉得还需要去盯着吗?

由于我写了个EA过于宠大,有人说我不懂概括,光开单程序就已经过万行代码,我只是笑笑。之后写平仓程序超过10万行代码。

Mt4就是个订单管理系统,哪里需要万行的程序,不过是一系列自动运行的小脚本。我现在已经不再编写大规模完整的EA系统,取而代之的是许多相对独立的模块,每个模块都很简单,完成特定功能,我只要把各个模块排列组合就可以实现不同的策略。哪里需要动辄万行呢?
 
毛泽东说过“共产党只要有了人,就什么人间奇迹都能创造出来”,由此可见,“人”是最重要的!
 
Biaoqiang Yang:

EA是个好东西,主要有几点很好的优势:

1,可以测试自己的策略,虽然不会完全准确,但可以提供参考;

2,EA可以实时盯盘和操作,可以减轻交易的劳动量和负担。

3,EA没有情绪化。


不过EA也不是万能的,想通过一个EA实现稳定盈利是不可能的,稳定盈利是个伪命题,如果能稳定盈利,世界首富不是问题!

认同!!!

 

楼主说的真好。

赞一下。

我的EA 观,跟楼主的差不多。也是人判断为主,EA 仅仅是帮助下单而已,

这样的EA 也短小。好修改。


不过,我看到下面的人回的,真的是什么样的EA 都有。

有一说追踪止损的变化版,每前进一点。止损也向前移。而不是MT4,那样,够 31点的时候,就向前跳30.……这样的太容易打损了。

还有的是削头皮EA。

就是当某信号出来 的时候,同时把挂单,多少点止盈止损。一次性下上……。


至于EA 会不会超W 行。

这个问题,真的不好说。


首先是,这个EA 。是一套完整的,还是周期靠人修改参数调整的。

一般来说,超过W 行的。

甚至超过2W 行的EA ,

大部分都放在了,信号的概率判断。

2,仓位的管理判断。

仓位目前 有多少单,是轻仓,还是重仓??

重仓单现在是赢利,还是亏。赢利。是一个新的周期的。一个新平台的……还是本波段的。


不说平仓,还是下单。

就光是上面那些,就差不多几千行出去了。

如果再加上,是不是非农,

是美盘,还是欧盘,还是亚盘。还是夜里小波动等等。


还没写EA 。就这些个判断。万行代码早已出去了……


要是再加上数浪。


蝴蝶,百分比。等等……

真的是写两W 行,也有可能。写三万行,

把仓位里的单排排序……先平重仓,等等……

……

反正,这个东西 ,复杂起来也是没个数的……


再加上DLL的话。

过3W 行,真的是太小菜了呀……

反正,好多的代码其实就是COPY来COPY去。


一些异常的处理 。仓位排序。什么的……乱78糟的,就几千行了……


都不说别的。

就是一个Z 形……现在的波浪处于前面一浪的那一段……

就这个简单的。几百行也是有的。


这还仅仅是一种判断。

要是再加上,黄金 的同时看一下周期的欧美的呢?


那更是随便一出去就是几千几千的加……。


就是拿 个C 语言的,把目前 的持 有的单,按仓位排序。

按点位排序。

都一下子出去几千行……不过,这种你说是一行也行……

反正就是COPY 别人一大块的C 代码罢了。

 

EA ,只是一个程序。

这个程序,简单一点。


 if(OrderType()==OP_BUY)

        {

         if(Open[1]>ma && Close[1]<ma)

           {

            if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White))

               Print("OrderClose error ",GetLastError());

           }

         break;

        }

      if(OrderType()==OP_SELL)

        {

         if(Open[1]<ma && Close[1]>ma)

           {

            if(!OrderClose(OrderTicket(),OrderLots(),Ask,3,White))

               Print("OrderClose error ",GetLastError());

           }

         break;

        }

     }


就像SAMPLE 这样,能不能工作??当然能……


但是,我要是要求一个EA ,下单的单,与方向要看,某个网站的数据。来下数据单。


数据不出来的时候,不停的刷新网站。

再来判断这个数据对行情的影响程度。比如美指的影响大。英国的影响大,加拿 大的影响大。


在数据的到来之前,统计前面5次的预测值。可以使用数据库,也可以使用文本。


然后在前一秒。来考虑下单。

这样的EA 。怕是3000是绝对拿 不下来……


如果要是这个判断,再加上目前 行情K 线的判断呢??

那5000行,都少说了……


这个东西 ,本身就是人为的……

怎么能说是一个量化的东西 ???

写的少的好,还是写的多的好???


这个东西 怎么比??

LOL 的游戏代码,跟发射太空的代码。你说哪个更好??

微信的代码跟 OFFICE 的代码,你说哪个高级??


这怎么有可比性呢??

 

在外汇平台里,盈利的客户中有90%以上是EA交易。

EA能否稳定盈利取决于你怎么用,没有对市场和EA深刻的理解就想稳定盈利是不可能的。

但是人工交易稳定盈利更不可能,即便你有好的策略,好的技术,也总有一天会败给心理因素。

任何做交易的人都期望能够稳定盈利,毫无疑问通过EA是更容易实现的,讨论EA是不是可以稳定盈利是个伪命题,应该讨论如何通过EA实现稳定盈利。

 
Di Wan:

在外汇平台里,盈利的客户中有90%以上是EA交易。

EA能否稳定盈利取决于你怎么用,没有对市场和EA深刻的理解就想稳定盈利是不可能的。

但是人工交易稳定盈利更不可能,即便你有好的策略,好的技术,也总有一天会败给心理因素。

任何做交易的人都期望能够稳定盈利,毫无疑问通过EA是更容易实现的,讨论EA是不是可以稳定盈利是个伪命题,应该讨论如何通过EA实现稳定盈利。

说得太对了