1. 在EA中要写这样二句,如何写 int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i1=0; i1
总部位于美国5261加利福尼亚州红木城 。截至2009年,美国艺电在美国其它城市、加拿大、英国、澳大利亚、台4102湾、香港等多个国家和地区均设有分1653公司或子公司,世界各地的雇员总数达7320人 。
EA公司拥有EA Sports、EA Games和EA.Com三个世界性品牌,旗版下EA Sport是知名专业游戏公司,运动系列电脑和电视游戏以及娱乐软件开发商、发行商 。权EA总部设在加州雷德伍德市 。
3. 外汇EA怎么编辑 1)外汇EA怎么编辑?
代码编辑用什么都行,都是文本代码、写字板也行,
代码编译根据使用的开发语言不同编译环境不同 。
2)一般要注意哪些?
一定要有历史数据模拟测试
有单步调试更好 。
3)用什么软件写?
主流是mt4上的mq4,也有一些平台用java或lua,现在用.net的也有 。使用交易商提供的
编译平台,或相应的jdk,visual studio编译器就行,当然需要引入交易商提供的api函数 。
4. 如何编写简单的EA 交易和自定义指标 要编写程序(“EA 交易”、“指标”或“脚本”),您可以启动 MetaTrader 5 客户端,从 Tools(工具)菜单选择MetaQuotes Language Editor(MetaQuotes 语言编辑器),或按 F4 键 。
在 MetaEditor 5 窗口中,从 File(文件)菜单选择 New(新建),或按 Ctrl+N 。在 MQL5 Wizard(MQL5 向导)窗口中选择您想要创建的程序类型:接下来您可以指定程序名称、作者信息,以及在启动程序后向用户要求的参数 。
随后,系统将创建程序模板(“EA 交易”、“指标”或“脚本”),您可以对其进行编辑或填入代码:程序就绪后,必须对其进行编译 。要编译程序,从 File(文件)菜单选择 Compile(编译),或按 F7 键:如果程序代码没有错误,系统将创建扩展名为 .ex5 的文件 。
之后,您可以将此新的“EA 交易”、“指标”或“脚本”附加至 MetaTrader 5 客户端的图表进行执行 。MQL5 程序是一个运算符序列 。
每个运算符以分号 ";" 结束 。为您方便起见,您可以为代码添加注释,注释位于符号 "/*" 和 "*/" 之中,或在代码行末尾的 "//" 后 。
MQL5 是“面向事件”的编程语言 。这表示当特定事件(程序启动或终止、新的报价到来等)发生时,客户端启动用户编写的相应函数(子程序),以执行指定的操作 。
客户端具有以下预定义事件:Start 事件在“脚本”运行时发生(仅用于“脚本”) 。它将会引起 OnStart 函数的执行 。
MQL4 对应物 -“脚本”中的 start 函数 。Init 事件在“EA 交易”或“指标”启动时发生 。
它将会引起 OnInit 函数的执行 。MQL4 等价物 - init 函数 。
Deinit 事件在“EA 交易”或“指标”终止时发生(例如,从图表分离后、关闭客户端等) 。它将会引起OnDeinit 函数的执行 。
MQL4 等价物 - deinit 函数 。NewTick 事件在当前金融工具有新的报价到来时发生(仅用于“EA 交易”) 。
它将会引起 OnTick 函数的执行 。MQL4 对应物 -“EA 交易”中的 start 函数 。