MT4智能交易系统(MQ语言)编程手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点击-j■查看如何添加、启动、测试智能交易系统软件。
智能交易系统软件是一个创新的交易工具,允许客户对自己的交易策略进行设定并进行测试。还可以创建
新的技术指标
获取交易系统的逐步解释一反转条一点击
MultiBank FX程序员
MultiBank FX向那些想要对其交易策略进行自动化,但又不想学习智能交易系统程序语言客户提供程序服
务。欲知详情,请联系,+‘鼍j蠢F
智能交易系统软件是用来对交易过程全程自动化,免除交易商连续对市场进行。许多专业
交易商利用多层交易系统,对不同的市场和在不同的环境下进行操作。通常他们在著名的分析软件包里对
交易战略进行编写和测试,比如,MetaStock和TradeStation。
使用Mu…Bank Trader智能交易系统软件,招招领先,你可以把交易系统产生的信号和真实账户联系起来
这样连接以便于能追踪和管理你的某个时段的开仓部位,提交的订单和止损单。
什么是智能交易系统?它是一个用特殊的MetaQuotes语言4(MQL 4)编写的自动交易系统(ATS),
和特定的图表联系在一起。智能交易系统不仅能通知交易商交易机会,而且还能自动执行交易账户上的交
易,直接发送到交易服务器。和评多的IT系统一样,智能交易系统系统支持历史数据战略测试,图表上表
示的登入/登出点。而且,智能交易系统的可执行码分别存储于源文件和加密的执行文件中一这种安排保证
了交易商所使用的逻辑隐藏(如有必要的话),而不会泄密。
编写自己的智能交易系统软件也非常容易:尝试一下吧!不需要是专业编程高手,你只需要学会使用非常
简单的语言-MQL 4语言。即使用户不能自行编写智能交易系统规则,但是他需要熟悉最近的编程技能,
不过很可能不需一个小时他便掌握了这些规则并能编写程序。
无数的交易商为MetaStock和TradeStation软件开发了多种多样的交易战略。其中多数均被翻译成
MQL4语言,这就使得用户可以把前期累计的经验并合到里面去。有些即学即用智能交易系统版本可以从
本页下载。
萋笔l智能立易系统
句Aut o_Tr ading_Sltzt em
鼋MACD Sample
e鼋hloving ATrerage
MultiBank Trader软件将智能交易系统在程序的根目录/Experts子目录里保存为*.MQ4(source text)
和*.EX4(可执行码)文件。交易商可以无限量地保存智能交易系统数据,这些数据可以通过导航条窗曰
容易地加以管理。
创建自定义智能交易系统数据的程序以及将数据和交易终端连接在Mu…Bank Trader用户指南里有详细
的描述。
MetaQuotes4语言是用来编写自定义智能交易系统软件,以便使交易程序管理自动化以及执行交易商自
己的交易策略。MetaQuotes 4语言易学、易用、易创建。MetaQuotes 4语言包括相当数量的变量,用来控制当前和前期的报价、主要的算术和逻辑运算和特征,主要的内置指标和用来开启和控制头寸的命
令。在语法上,该语言和由TradeStation技术有限公司开发的简易语言相似,但是它有其自身的一些具
体特征。
程序代码是用MetaEditor4编辑器编写的,它能够用不同的色彩集中反映MQL4语言的不同结构,因此,
有助于用户熟悉专家系统的文本。注解开始于//符号(双斜线)。注解也可以用“斜线一星号”一“星号
一斜线”组合(/木[注解]术/,就像在”C”编程语言一样)。
幽土i
]h‘‘irl:I r‘.u一jl要1r皇j.J¨越
设定和控制操作战略,交易商保存一份日志文件,存储产生的信号信息、变量输出和已执行交易的结果。
智能交易系统日志保存在MultiBank Trader目录下/logs/YYYYMMDD.log文件里。当前的日志可以从下
方的“终端”窗口(日志标签)直接进入。
l L兰塑J啦藏熹l厂i三面匿i云卸i r l u\r;j∥r.B.引I_]USDLHF,Hl厂五面Cr
I
1 1 一f 曾宣
:三::;:;::0j;i:iz三主乙弋::二:=邑甚iz.:_I三j1三弋三二l'
- -:-.-:;:二。丑Jii:i£:yCTi【三土T暑=a暑兰
瘪纂_。ff。筇‘』誓…;_
历史l价位报警l丽藉—L塑能变易系堑—厂百毛l
进入MQL4语言的目录系统,要么按目录按钮或从工具菜单打开MetaQuotes语言词典窗口操作。这个短
小的手册包含分类、运算、存储词语等功能,使得用户对该语言所用到的每个元素都有所了解。┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃◆』掌±.,:f.n立、1u., - r.-ii:r.vr!j! y:'r_ ,_H蚪] li - l'l --- ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃幽立件哩)编辑哩)查看噬)工旦哩)Windo^ 帮助噬)一日x ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃!啐醇口l 1日1日l啦哂岛l率单l哆e—ne i;{m哦mt l@l ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃^ ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━┳━━━┳━━━━━━━━━━━━━━━┫
┃j j=蔓eok p05三七三一0工┃E ┃|.n ┃刍Pradafined Trariablaz ^ ┃
┃‘i.:= (二,ij'j i=0;i ┃:一_三二。二兰二_三j’,C0,三三L叵:r已!P0弓,∑0=互r量量]三S);┃┃┃…囤B”s ┃ ┃‘_f:?rf曼二‘’。一:fI<=0p三量=_L岳主:,‘_c。j。。‘._?’‘C)┃┃┃…囤Bi a ┃ ┃_?e::。1:、rj。’:?皇?《)==C量三U!)o ┃┃┃┃ ┃?’/:二0三 e ┃┃┃…囤cl。s e[] ┃ ┃ ┃┃┃…囤Di垂ts ┃ ┃o ‘┃┃┃…囤High[] ┃ ┃ ┃┃┃┃ ┃ 1.1 1 5_l工a_ 6e:/:fEx二_cLl_Y:i ┃┃┃…囤L。w El ┃ ┃-’.v ┃┃┃Fl ODen[l o ┃ ┃ ┣━┻━━━┻━━━━━━━━━━━━━━━┫ ┃<> ┃Files l Dictionary l Sea:rct]l ┃ ┣━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━┫ ┃┃●h'avieata胁Ⅱ幸强:£!:÷7::?E:j食舢i l h珊目iUE eOpen:毒K口Text File l 霸~aeL4.c衄┃ ┃┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃┃-.,-.'ii: Ilars ^, ┃ ┃┃Fdurnber .of bars on tha charl:.