A. 外汇EA是什么怎么做
EA就是自动交易系统,不要人工开平仓!好的EA策略是不会轻易对外公布的!
B. 外汇EA的EA的使用
1.首先将.ex4或.mq4文件放入MT4文件夹/experts下,将指标文件放入MT4文件夹 /indicators下,将库文件.dll放入MT4文件夹/libraries下。
2.打开MT4平台,点击工具-选项-智能交易系统,在四个主选项前打勾,在其他的选项前不打钩。
3.打开要挂EA的货币对的图表,例如EURUSD1分钟图。在导航栏的“智能交易系统”中找到EA,双击EA的文件名,输入相应的参数,点击确定。当图表的右上方显示一个笑脸时,表明EA开始正常运行。
4.由于大部分EA是24小时全天工作,所以用户需要一台24小时工作的电脑用于挂机,或者租一个VPS虚拟服务器。
C. 想学习外汇EA编程,请问需要哪些知识啊,从哪里入手呢(我已经有了专业的经济学知识,计算机vb二级水平)
外汇知识
1:先对MT4软件有个大概的了解
2:掌握常用的指标的用法
3:掌握基本的k线知识(蜡烛技术)
4:运用智能交易的方法
5:外汇周期性,波动性的一些规律(后期高级编程验证用到)
6:美国的图形分析技术(mql4编程中策略的编写,打开编程的思路)
编程知识
1:MQL4语法基础,结构(循环,条件,是否,函数调用等)
2:MQL4数据结构,(变量,常量,外部函数基础)
3:软件界面掌握
4:一些常用代码的整理收集(无限循环,k线交叉,下单函数,平仓函数)
5:基本指标的原理(均线的计算,bulling的计算)
6:数据计算方法(加权,标准差,方差)
学习方法入手
1:掌握上面基础的知识
2:学习平均线的编写(学习编程原理)
3:学习macd的编写(学习计算方法)
4:自己写个小的提示指标(灵活应用)
5:写个下单脚本(智能交易基础)
6:指标和脚本结合(ea)
7:多多练习
希望对你有帮助
D. python开发EA外汇交易怎么开发
1.首先,你要有一个EA,必须要有以ex4为扩展名的,如果只有mq4文件的话,就要用MetaTrader自带的编辑器MetaEditor打开,将mq4通过编译(compile)并且要不出现错误,才能在原存放mq4的文件夹下面得到一个同名的ex4文件。
2.将这个ex4文件复制到MetaTrader 4所在的文件夹下面的experts文件夹下,比如:D:Program FilesACTC MetaTrader 4experts,关闭并重新打开MetaTrader 4。
3.在“导航”下面的“智能交易系统”下面右键点击你想要使用的EA。
拓展资料:
1、 对于想要在 mt5+python 发展 ea 的交易者,最大会立即遇到的困难是,mt5 现在还没有提供 python 可以调用 mt5 backtest 的接口,也就是在 python 上开发 ea 是无法在 mt5 上作复盘测试的,只能另外再找 python 的第三方 backtest 库再多写接口来达成。 复盘不是只有验证策略的有效性,也扮演调试策略参数的重要工作,所以复盘对于开发 ea 是相当重要的环节。
2、另外在执行速度上,mt5+python ea 的速度自然是无法和纯在 mt5 开发的 ea 相比,这个是实际执行压力测试后得到的结论。因为 mt5+python ea 在调用当前价格和 K 线数据作为信号计算,和调用交易记录,需要透过 mt5 python 官方库与 mt5 建立在本地的一个加密的 socket 连接来作,读写速度自然是比不过 mt5 ea 直接从 mt5 内存读取行情数据和订单信息。虽然 python 是脚本编程语言,与其他编译型的编程语言程序比自然是不快,但是对于 ea 的应用,这样的慢是不太感受的到,可以直接感受到与相同 mt5 ea 的慢,主要是慢在与 mt5 间的大量数据传送和 io 读写差异上,尤其是连续调用行情数据比较多时,这样的速度差异就相当明显了。
3、这还是有优化方式的,可以仿 mql5 指标对于初始和后续的行情读取,采取精简量的读取方式。 既然有这些缺点,在 mt5 开发 python ea 还是在有些领域有不可替代的优点,所以 metaquotes 才会在 2020 年最终还是把 python 接口和函数库提供出来。因为现在许多衍生性交易平台都已经具备了 python api,而经过这些年,python 已经成为量化交易程序最有人气的编程语言,这也让许多交易团队在建构量化交易的环境,会优先考虑 python。 另外在人工智能的量化交易,python 的机器学习和统计数组处理的第三方库大概是最丰富的编程语言。对于交易策略里有用到 tensorflow 这类机器学习库,使用 python 来开发自动交易程序是最佳的选择。 mt5 或是 mt4 ea 受限于当时 metaquotes 自定的限制,只能作单线程运行,当同时触发事件函数如 OnTimer OnTick OnChartEvent,mt5 底层会作互斥锁限制一个线程运行。
操作环境: 浏览器 电脑端:macbookpro mos14打开goole版本 92.0.4515.131
E. 外汇EA的EA的开发
外汇EA在MT4平台上进行开发,采用MQL4语言编写交易策略,EA的文件形式是mq4文件或ex4文件,其中mq4文件是源码文件。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。
打开MT4软件的MetaEditor编辑器,选择新建-智能交易系统,就可以开始开发自己的EA了。MQL4语言的基本语法类似于C语言,MetaEditor内含详细的帮助文件,可以帮助开发者正确地使用各种交易函数和操作指令。开发完成后需要进行编译和历史回测,并对EA的参数设置等进行不断优化,对EA的风险进行准确的评估之后再用于实盘账户运行。
F. 外汇交易策略ea编程之如何正确开启ea使用开
数据文件夹的MQL4文件夹里面有一个文件夹打开,ex4的EA文件复制粘贴进去,然后从MT4里面导入到具体的品种图表,打开自动交易按钮,设置好具体的参数就可以了
G. 外汇中所说的EA是什么
什么是EA?
EA是一个专门针对MetaTrader平台所编写的软件,EA可以建议交易者进回行交易,也可以被编程出来自答动执行账户上的交易,我们通常都是在指后者。
那么EA是什么呢?
EA就是将您自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序, 让电脑按照您事先设定好的条件自动地为您买卖与交易,当然盈亏结果取决于您的自动交易系统设计得好坏。
EA的主要执行过程可分为:盯盘--开仓--再盯盘--平仓,如此循环执行的过程。
而一个EA主要包括三个要素:订单执行、风险管理和资金管理
订单执行:就是什么时候进场下单,什么时候平仓卖出,主要依据的是指标组合。
风险管理:在外汇交易中风险管理和资金管理都是非常重要的,风险管理通常就是设置止盈止损。
资金管理:资金管理就是仓位管理,每次下单多少手,是固定的手数还是基于总资金的一个比例?
H. 外汇EA怎么编辑一般要注意哪些用什么软件写谢谢!
EA的原理就是根据技术指标的数值来进行开仓和平仓。首先是要有EA所依赖的指标,高手都是自己编写的。然后根据指标的走势编写程序,自动开仓平仓,来完成自动交易
ODL博易汇金:
[1]英国知名券商ODL平台一级代理商,可以同时交易外汇黄金原油指数等品种,资金安全,平台稳定。
[2]ECN交易模式,无后台交易员,银行直接报价,所有订单直接进入市场,及时有效。
[3]支持EA智能交易系统,双向交易,支持锁单。
[4]提供最高达到400倍杠杆,最低500美金即可开户。
[5]每日《外汇市场研究报告》、《财经数据》、《黄金原油市场研究报告》;
[6]专业投资顾问,一对一的交易培训、咨询及指导;
[7]数千种技术分析指标、专用分析软件;
[8]重要经济数据公布即时短信提醒;
[9]客户交易亏损行为分析报告(中英文)
I. EA外汇策略帮忙编写
你这是在逼人自杀跳楼呢吧,这样的方法怎么能发出来呢,你懂什么叫几何倍数递增吗?
按你说的看好:1 0.1手 亏50$
2 0.1手*2=0.2手 亏100$+100$=200$
3 0.1手*2*2=0.4手 亏 150$+200$+200$=550$
4 0.1*2*2*2=0.8手 亏200$+ 300$+ 400$+400$=1300$
还要再算下去吗???