MT4平台智能交易系统图文教程讲义教材
- 格式:pptx
- 大小:388.03 KB
- 文档页数:23


点击-j■查看如何添加、启动、测试智能交易系统软件。
智能交易系统软件是一个创新的交易工具,允许客户对自己的交易策略进行设定并进行测试。
还可以创建新的技术指标获取交易系统的逐步解释一反转条一点击MultiBank FX程序员MultiBank FX向那些想要对其交易策略进行自动化,但又不想学习智能交易系统程序语言客户提供程序服务。
欲知详情,请联系,+‘鼍j蠢F智能交易系统软件是用来对交易过程全程自动化,免除交易商连续对市场进行。
许多专业交易商利用多层交易系统,对不同的市场和在不同的环境下进行操作。
通常他们在著名的分析软件包里对交易战略进行编写和测试,比如,MetaStock和TradeStation。
使用Mu…Bank Trader智能交易系统软件,招招领先,你可以把交易系统产生的信号和真实账户联系起来这样连接以便于能追踪和管理你的某个时段的开仓部位,提交的订单和止损单。
什么是智能交易系统?它是一个用特殊的MetaQuotes语言4(MQL 4)编写的自动交易系统(ATS),和特定的图表联系在一起。
智能交易系统不仅能通知交易商交易机会,而且还能自动执行交易账户上的交易,直接发送到交易服务器。
和评多的IT系统一样,智能交易系统系统支持历史数据战略测试,图表上表示的登入/登出点。
而且,智能交易系统的可执行码分别存储于源文件和加密的执行文件中一这种安排保证了交易商所使用的逻辑隐藏(如有必要的话),而不会泄密。
编写自己的智能交易系统软件也非常容易:尝试一下吧!不需要是专业编程高手,你只需要学会使用非常简单的语言-MQL 4语言。
即使用户不能自行编写智能交易系统规则,但是他需要熟悉最近的编程技能,不过很可能不需一个小时他便掌握了这些规则并能编写程序。
无数的交易商为MetaStock和TradeStation软件开发了多种多样的交易战略。
其中多数均被翻译成MQL4语言,这就使得用户可以把前期累计的经验并合到里面去。
MT4智能交易编程教程-从MQL4到MQL5MT4智能交易编程教程- 从 MQL4 到 MQL5MQL5是前任MQL4语言的发展,其中编辑进去许多指标,脚本和EA交易。
尽管事实上,新的程序语言最大化的与前一代相匹配,但在这些语言之间,仍有区别,当转换程序时,这些区别应该标注出来。
对于了解MQL4的程序员来说,新的MQL5语言,该章节涵盖了促进代码改编进化的所有信息。
首先应该标明的是:·新语言不包括函数start(), init() 和 deinit();·指标缓冲区数量不限制;·在下载EA程序后(或者其他MQL5程序),dll立即被加载;·检测缩写的逻辑条件;·当数组超过限制时,结束当前操作(紧急的-错误输出);·像C++一样运算符优先;·该语言提供隐式类型(甚至从字符串到数字);·局部变量不能自动初始化(除了字符串);·普通本地数组自动删除。
特殊函数 init, start and deinitMQL4语言只包括3个预定函数可以操作指标,脚本或者EA交易(不包括files *.mqh和数据库文件)。
在MQL5中没有那样的函数,但有与之相类似的函数,图表表明了近似函数。
MQL4MQL5init OnInitstart OnStartdeinit OnDeinit在MQL4中,函数 OnInit 和 OnDeinit 在 init 和 deinit 程序中执行了相同的任务-他们是为本地代码设计的,一定在MQL5程序的初始化过程中执行,可以因此重命名函数,或者以他们本身的形式呈现,但是在类似位置这些函数可以添加调用。
示例:void OnInit(){//--- 调用函数去初始化init();}void OnDeinit(const int reason){//--- 调用无法初始化函数deinit();//---}开始函数只在脚本中被OnStart代替,在EA交易和指标中应该分别重命名成OnTick和OnCalculate。
目录 MT4编程入门(一):MT4自定义指标的基本操作指标源码中的常用符号说明自定义变量自定义函数 自定义数组市场数据取值 判断语句 循环 MT4自定义指标的结构 MT4编程入门(十):画一条指标线MT4编程入门(^一 ): MT4的报警& indicatorff文件匹 錦矩② 查看② 收障® 工具⑴ 帮助QPQ 后退-保存目录yMT4自定义指标的保存目录、指标编缉器与指标调用一、MT4 自定义指标保存在 C:\Program Files'MetaTrader 4\experts\indicators 这个目录中,该目录中主要有二种类型的文件,一种是mq4文件,这是MT4自定义指标的源码文件,是一种高级语言文件,可以人工编写修改,机器不能直接执行, 但能在MT4启动时自动编译为 ex4可执行文件。
另一种就是ex4文件,这是MT4自定义指标的可执行文件,由 mq4文件编译得到。
mq4文件必须编译为 ex4文件才能被 MT4执行。
但ex4文件是机器码文件,人工不可修改另外还有一个文件是 mqlcache.dat ,它用来保存目录中的文件信息,如果MT4无法自动编译,只要删除此文件即可解决问题 mq4文件编译为ex4可执行文件有两种方法:1、MT4启动时,会自动把此目录中的 mq4文件编译为ex4文件。
MT4编程入门 (一) : MT4自定义指标的基本操作MT4编程入门(二) MT4编程入门(三) MT4编程入门(四) MT4编程入门(五)MT4编程入门(六) MT4编程入门(七)A.c mnrul at i. on . nt q 可执行不可编牡 m uAwe some. ex4 地扯 文件和文件妄丰其它僅置 口 晒 PMtEQ 我的文裆口共拿文裆J 毯的电脑•J 冏上郭居 口旬健一伞新U 将遠个文件7并拿此文f 宅 I^C : \Frogr am F iles^Metalrader 4\exptrts\indi cators源码文件 可执行文件 frnii ■■■ I mu | :Ac curaul all on. ex4 :2、用MQ 语言编辑器打开 mq4文件,点一下“编写”按钮,即可生成ex4文件 、下载保存mq4文件、ex4文件在论坛上我们经常看到有 mq4文件、ex4文件可供下载,我们只要把它们保存到C:\Program Files'MetaTrader 4\experts\indicators 这个目录,也就是下面这个目录中,就可以了。
(完整版)MT4编程⼊门详解-有图表⽬录MT4编程⼊门(⼀):MT4⾃定义指标的基本操作MT4编程⼊门(⼆):指标源码中的常⽤符号说明MT4编程⼊门(三):⾃定义变量MT4编程⼊门(四):⾃定义函数MT4编程⼊门(五):⾃定义数组MT4编程⼊门(六):市场数据取值MT4编程⼊门(七):判断语句MT4编程⼊门(⼋):循环MT4编程⼊门(九):MT4⾃定义指标的结构MT4编程⼊门(⼗):画⼀条指标线MT4编程⼊门(⼗⼀):MT4的报警MT4编程⼊门(⼀):MT4⾃定义指标的基本操作MT4⾃定义指标的保存⽬录、指标编缉器与指标调⽤⼀、MT4⾃定义指标保存在C:\Program Files\MetaTrader 4\experts\indicators这个⽬录中,该⽬录中主要有⼆种类型的⽂件,⼀种是mq4⽂件,这是MT4⾃定义指标的源码⽂件,是⼀种⾼级语⾔⽂件,可以⼈⼯编写修改,机器不能直接执⾏,但能在MT4启动时⾃动编译为ex4可执⾏⽂件。
另⼀种就是ex4⽂件,这是MT4⾃定义指标的可执⾏⽂件,由mq4⽂件编译得到。
mq4⽂件必须编译为ex4⽂件才能被MT4执⾏。
但ex4⽂件是机器码⽂件,⼈⼯不可修改另外还有⼀个⽂件是mqlcache.dat,它⽤来保存⽬录中的⽂件信息,如果MT4⽆法⾃动编译,只要删除此⽂件即可解决问题2、⽤MQ语⾔编辑器打开mq4⽂件,点⼀下“编写”按钮,即可⽣成ex4⽂件⼆、下载保存mq4⽂件、ex4⽂件在论坛上我们经常看到有mq4⽂件、ex4⽂件可供下载,我们只要把它们保存到C:\Program Files\MetaTrader4\experts\indicators这个⽬录,也就是下⾯这个⽬录中,就可以了。
如果下载的是ex4⽂件,那可以直接调⽤;如果是mq4⽂件,则需要重启动MT4,让系统⾃动编译⽣成ex4可执⾏⽂件。
如果下载的是rar、zip等类型的压缩⽂件,还必须下载后解压到此⽬录才能使⽤。