English
中文
日本語
ID
Vietnam
한국어
Filipino
 
   学院导航

如何写一套属于自己的EA交易系统

  先声明一下,这篇文章中我不会讲EA的函数怎么写,写过EA的人应该都知道,函数就那么几个,最重要的是逻辑和思维。

  众所周知,在外汇的世界中,一套优质的外汇EA交易信号可以节省很多事情,那我们今天就来讲讲所谓的外汇交易信号到底都包含什么逻辑,为什么相同的外汇交易信号,别人就可以赚到钱,而自己用的时候,不是抗仓位就是亏损。


1234.png

 

在开发外汇EA的时候,会有基础的三个函数,一个是初始化(init),一个是动态(Ticket),初始化用于初始化一些常态的变量,而Ticket动态则用于监听当前外汇交易品种的实时动态行情,而动态行情又和时间图挂钩,

比如:1分钟行情图、5分钟行情图、1小时行情图、月线图等。


图片.png

 

  OK,讲了这么多言归正传,我们要使用外汇EA信号,我们必须要知道一些常规的理论知识


  外汇和抛硬币其实本质上没有区别,只不过在时效性上不同,外汇是可以等行情回来,但是抛硬币是单次投机。

  但是给抛硬币加上时效性,单次一直投1块钱,一直投和外汇下1手等波动利润变化,本质上是没有区别的。

1234.png 

1234.png

抛开点差和手续费,包括外汇的行情信息支撑,因为外汇很多时候是没有消息在波动的,我们也拿不到第一手消息。
  所以,我们可以把概率看成55开。

  在概率中,单次的上涨和下跌是没有任何关系的,它是独立的随机事件。

  但是如果在大数据中,就会出现一个东西叫“趋势”,但是在趋势中也存在单边和震荡。单边和震荡同样无法预测。


  所以,我们如果要写一套我们属于我们自己的刷单EA,就要把底层的逻辑架构好,我们什么时候进场,进场的场景模式有哪些。

比如:
1、单边结束之后多久,根据什么数据依据来判定进场。
2、如何判定当前数据趋势是震荡,要有历史数据或者计算公式来证明。
3、进场和出场的模式,当前开单是适合马丁还是适合网格平投,包括每套方案的强行干预机制。


  有几个点需要注意

  1、如果写外汇EA交易不是为了盈利,而是为了刷单,必死无疑,因为你牺牲了点差。

  2、外汇的点差、彩票的水钱、就是为了干预刷单而生的,单次投机本身就需要一定的运气,高频多次这样搞,无异于就是和赌场在对赌,赌场的本金是无限的,我们马丁的钱是有限的。

  3、在确定目的的情况下,高频多次和单次大手数没有区别,反而高频会错失很多好的机会。 这是个无解的问题,哪怕有再完善的机制做支撑,都会有被爆的风险。只是看能不能遇到了。


通俗讲就是,我们可以用0.01手,人工一天干1手甚至10手,但是放大资金量,就完全不一样了。


所以,我们要做的就是把0.01手人工操作到1手的这个过程,变成逻辑放到代码里面去。  这种方法叫做意识流,每个人的经验和判断依据是不同的, 你下这个0.01的时候,脑海中会复现很多的方法,包括如何出场。 我们要做的就是把这些东西全部一个一个写成 方法函数,然后设定优先级去决定当前的场景用什么方案、什么机制。


ok,讲了这么多,我只想告诉各位一句话,EA在牛逼,也仅仅只是能代替一半的人工操作而已。想要实现真正的解放双手那是不可能的,不然那些国外的大佬也不会拿他们的EA出去割韭菜了。 真正能够做到不贪心,手稳才是最牛的外汇交易者,只要你够稳,简单的马丁加仓都能实现盈利。