外汇程序化交易EA是什么及其工作原理

黄生建 2019-11-05 19:41:00

推荐回答

详情见:http://blog.sina.com.cn/s/articlelist_1994336743_12_1.html关于华尔街机器人(EA:WallStree…于ForexOverDrive外汇驱动EA机器…关于LeoTraderPro狮子座操盘手神…于ForexMegadroid外汇EA机器人…关于ForexGrowthbot外汇增长EA…ForexBulletProof外汇防弹机器人国外著名的外汇自动交易机器人FapT…对国外6款外汇VPS虚拟专用服务器参…MillionDollarPips(百万美元点…MillionDollarPips(百万美元点…国外热门EA:ForexMorningTrade4.…美国高速稳定外汇vps——cns申请过程…EA即ExpertAdvisors的英文缩写,中文意思专家顾问,俗称智能交易系统,就是由电脑模拟交易员的下单操作进行机器自动交易的过程。一、人工操盘过程下面我们就以MT4外汇客户端为例,首先来分析一个外汇交易员手工进行外汇交易的操作过程:其步骤如下:1.打开外汇交易客户端,选定一种货币对图表;2。监视该货币对的K线趋势图,俗称盯盘,寻找开仓或者是平仓的时机,即开仓或者是平仓的条件3。如果条件满足,进行下单开仓做多或者做空或者平仓4。重复第二步,继续盯盘,假定第二步是开仓,就是寻找平仓的条件。5。如果平仓的条件满足,进行平仓操作,计算盈亏核算。完成一次交易的循环。6。若继续交易,重复2->3->4->5步7。若不进行交易,退出外汇客户端。二、机器操盘过程基于以上的分析,我们已经知道一个完整的智能交易系统俗称EA在运行后必须要实现的基本功能,就是上述的人工操作的1-5步。这也就是智能交易系统的基本工作过程,所以智能交易系统的工作原理就是由程序员借助一门计算机程序设计语言,通过编写程序交易指令模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。主要执行过程可分为:盯盘->开仓->再盯盘->平仓,如此循环执行的过程。关于支持机器自动交易的平台,目前外汇市场上流行的就是MetaQuotes公司的MT4平台,由于这个平台中嵌入了一种MQL4语言,它提供了对服务器端的数据访问并可进行交易操作的接口,程序交易者可以根据自己的交易策略来编写自己的自动交易系统,从而实现让机器自动交易,既可以减轻人类的工作量,又可以克服人类交易中的一此性格弱点,但目前的EA开发,尚所早期起步阶段,有的还存在缺陷,但相信随着技术的发展,机器自动交易终将会逐步取代人类的手工操作。届时会给交易者一项新的选择。三、相关MQL语言知识:为了实现机器操作,再来看看所需的MQL4语言的相关知识:1.掌握MQL4语言的基本语法和程序的构成,及运行流程有关语法部分,请读者参看相关的资料,这里略去。关于程序的构成,对于一个智能交易系统EA程序来说:主要由三个函数构成分别是:init:初始化函数,负责程序变量及数据初始输入;只在程序调入时执行一次,一般不用重写内容。deinit:反初始化函数,负责程序退出时,将数据从内存中清除;只在程序退出时,执行一次,一般不用重写内容。start:开始函数,也即程序的主函数,负责EA程序的全部交易执行过程,实际上他是一个EA的交易管理与执行函数。每隔一定时间,一般几秒之内,执行一次,就是循环执行,起到程序退出时终止运行流程:启动EA后,程序的INTI开始执行一次,-->然后START循环执行--->最后退出EA时deinit执行一次2。mql4中与交易相关的交易函数:开仓函数:intOrderSendstringsymbol,intcmd,doublevolume,doubleprice,intslippage,doublestoploss,doubletakeprofit,voidcomment,voidmagic,voidexpiration,voidarrow_color这个功能主要应用于开仓位置和挂单交易.http://blog.sina.com.cn/s/articlelist_1994336743_12_1.html。
辛国红2019-11-05 20:03:41

提示您:回答为网友贡献,仅供参考。

其他回答

  • 正规的外汇平台不接受第三方出金,也就是如果有人盗了您的账号,对方也无法取出资金,您可以提供相关证明,将账户密码修改即可。
    车峰远2019-11-11 20:04:44
  • 程序化交易,说简单点,就是让电脑执行研究、分析、决策、交易的投资全过程。选什么品种,是买还是卖还是对冲,数量多少,持仓时间长短,止损止盈与否等等,都不再有人的主观参与,而是完全把设计好的程序交给计算机去执行。看起来,人隐在背后,机器唱主角,但机器毕竟听命于程序,而程序是人设计的,所以,从本质来说,这是一种人机对话的模式。
    龚小飞2019-11-05 20:54:35
  • 外汇智能交易EA比较多,质量也不一样,如果自己没有一定的外汇基础的话,其实是很难鉴别的另外其实一般的投资者没必要用EA,直接自己做单就行,只有非常专业的操盘手可能才会用到EA,另外他们用EA很多也都是自己编程的,具有个人的交易风格,所以我建议最好不要用EA就算是用EA,最好也是买稍微贵一点,便宜的很多都是假的。
    齐明德2019-11-05 20:36:53
  • 外汇EA,是外汇智能交易系统的简称ExpertAdvisor。外汇EA是一套用于MT4平台Metatrader4的程序化交易系统,可以自动完成外汇交易的操作,无需任何人工的干预。外汇EA在MT4平台上进行开发,采用MQL4语言编写交易策略,EA的文件形式是mq4文件或ex4文件,其中mq4文件是源码文件。这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4还能自定义客户指标,脚本和数据库。内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。
    赵顺龙2019-11-05 20:19:16

相关问答