MT4以及ea语言MQL4入门教程.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概述 MT4是一个交易平台,可以即时查看黄金、白银、外汇、股票、期货等行情,同时可以进行模拟交易,智能交易,功能强大,是目前最为广泛使用的外汇行情软件之一。 下载安装: /files/mt4setup.exe 模拟账户注册 文件-开新模拟账户,按步骤填写好个人信息,下一步即可, MT4 窗口说明 MT4主要窗口有以下六块 图表窗口 通过该窗口可以直观的了解到实时价格变动以及走向趋势,还可以菜单栏上的插入命令,来插入各种指标来帮助研究走向 小技巧: 可通过鼠标滚轮快速前进后退。 可以通过+-键快速放大或者缩小图表。 单击鼠标中键(滚轮键),可以显示十字线,以便更准确的获得数据。 导航窗口 通过该窗口来操作指标,脚本,EA 市场报价窗口 该窗口为商品列表,通过该窗口选取自己希望交易的商品。 双击选取商品弹出交易窗口,可以看到手数、止损价获利价、交易类型等设置,即时成交价格分两个,左边为卖出价格,右边为买入价格,允许成交价和报价的最大偏差是指允许网络延迟造成价格偏差后仍然交易。 交易类型可以选择即时成交或者挂单交易 数据窗口 该窗口显示图表窗口所显示商品的最新详细数据 终端 该窗口显示各种交易信息,在交易栏里可以看到持有订单,双击订单弹出窗口即可对订单进行平仓、修改(仅针对挂单交易)等操作, 智能交易测试窗口 该窗口可以用历史数据对EA进行测试,以便快速获得EA的实际运行信息 MT4智能交易系统 MT4内置MQL4语言,可以用MQL4编写出交易策略程序以达到智能交易的目的 MQL4的语法类似于C语言 主要区别如下 主函数是start() 复合负值是不允许的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)0; 等等; 没有 do ... while 语句; 没有 goto ... 语句; 没有指针 MT4的hello world 1.在导航窗口的脚本分类上右键单击,选择创建 2.在弹出的窗口中选择你想要创建的类别,这里选择脚本,然后下一步 设定名称作者等信息,单击完成就可以在metaeditor中开始编写了,metaeditor是MT4中内置的MQL4编译器 在start()函数中输入 Print(hello,world); int start() { //---- Print(hello,world); //---- return(0); } 保存后,按F5进行编译,在导航窗口中的脚本分类里面就可以找到此脚本了 运行 双击脚本即可运行,运行结果可以在终端窗口里面的智能交易选项栏里面看到 智能交易系统 智能交易系统和脚本的主要区别在于,智能交易系统激活以后,会在每次接受到价格时运行一次,然后通过对行情的判断做出指令,而脚本只会在双击的时候运行一次 智能交易系统的运行方法 (先单击任务栏里面的,激活智能交易 (然后在需要运行的智能交易系统上单击右键-附加到图表,注意:每张图表只能附加一个智能交易程序 (如果在图表的右上角出现笑脸图表,则表示智能交易已经激活,在终端窗口里的智能交易栏能看到运行信息 函数 在Metaeditors的MQL导航里面能够查询所有函数 Symbol() 当前货币对名称 OrdersTotal() 当前订单总数 Print() 打印文本 Property EA的属性设置 Extern 外部定义变量 外汇联盟:我们专心做外汇! www.FX QQ群:144033

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档