EA自动交易编程

MT5平台智能交易系统优势有哪些?

MT5与MT4一个显著的区别在于对智能交易系统的改动,由于MT4与MT5采用了两种不同的编译语言,因此用MQL4语言编写的MT4指标或者MT4 EA 都不能在MT5环境中运行,两者不具备兼容性。下面外汇联盟小编分享一下MT5平台交易系统的优势: MQL5可直接支持键盘消息的处理,可以实现更为复杂的程序化操作;支持直接Timer机制,这说明不用像MT4那样等待tick到来start..
外汇 / 财经 / 金融 2017-04-30 08:41

一个案例看懂外汇交易中的机器学习

随着“AlphaGo”、“无人驾驶”、“大数据处理”等名词不断出现在公众的视野中的时候,人工智能和机器学习这些词被不断的提起。甚至很多人认为:2016年是算法时代的元年,2017年人工智能将会得到更加快速的发展。笔者也..
财经 / 金融 2017-03-16 10:36

我与Mql5的故事,从我07年想象mql的情况,到mql5一..

人生的相遇有许多,从单向,双向注意到轻度,重度,深度卷入。人生的相别也有许多,从藐视,冷淡,疏远到陌路不相识。 2004年夏日的午后,我去看望朋友,他开的是外汇保证金公司,看到屏幕上有一款我没有见过的交易软件。我问什么软件。他答mt4。我习惯性的打开帮助文档。看到了那个可以自动化交易的mql4,有些惊喜,从此便开始了我的迈达克之旅。 mql4的语言内容并不很多。..
财经 / 金融 2017-03-03 06:30

外汇EA智能交易到底能走多远

外汇EA(Expert Advisor)是外汇智能交易系统的简称,如今已经成为各大经纪商吸引客户的交易法宝,也是外汇交易员和投资者比较青睐的交易工具之一。和其他技术发展一样,EA正在飞速的发展中,未来万能的EA系统似乎正在朝着现实实现,那么外汇EA智能交易到底能够走多远? 被寄予厚望的EA EA智能交易之所以能够被广泛应用,主要在于可以将外汇交易策略编程进智能电..
金融 / 外汇 2017-01-11 12:57

外汇EA的种类

这几年国内外的外汇EA技术有了极大的发展,各种新型外汇EA不断涌现,我仅对其进行大概的分类,不够完善和严谨之处,敬请原谅。 1、趋势类 最常见也是最成熟的类型,趋势类。最为主流的EA类型,一般根据各种指标和策略来进行出入场操作。 2、网格类 网络类的特征一般非常明显,就是单子很多,而且浮亏非常大,单子都是止盈出场,好处明显:资..
外汇 / 财经 / 金融 2017-01-03 18:15

MT5神经网络EA

//+------------------------------------------------------------------+//|                                    ..
财经 / 金融 2017-01-03 18:15

EA编程教程第二讲 数据类型

所有的程序就是对数据进行操作,我们根据不同的需求对数据定义不同的类型,比如数字类型的数据用于操作数组。价格数据使用浮点型类型数据,MQL本身没有货币类型的数据类型。不同的数据类型有着不同的处理速度,其中整形处理的最快,double类型的需要特殊处理,所以比整形要慢,string也就是字符串类型处理起来最慢,因为处理字符串需要动态的分配和释放内存,对内存的操作比较频繁。以下是常用的数据类型..
金融 / 外汇 2017-01-03 18:15

EA编程教程第三讲 数据类型转换

MQL语言目前仅支持隐式转换,MQL目前可以做一下数据类型自动转换。int(bool, color, datetime) 可转换成 double 或 stringdouble 可转换成 string,除了以上两种转换外,不能进行其他的数据类型转换,如:int i = 1 / 2; //不进行数据转换,注意结果为0,而不是0.5,因为分子和分母都是整形,就不进行转换。int i = ..
财经 / 金融 2017-01-03 18:15

EA编程教程第四讲 操作符与表达式

简介:计算操作符有 +,-,*,/ 。%(求余),bool类型运算符(&&代表“与”,||代表“或”)。赋值运算符,=,+=,*=.1 表达式,例如:a++; b = 10;x = (y * z) /(w + 2) + 127;表达式必须以;号结尾。2 算术运算,例如:加法运算:i = j + 2;减法..
外汇 / 财经 / 金融 2017-01-03 18:15

EA编程教程第五讲 操作符

1 复合语句。一个复合操作(版块)有一个或多个语句构成,他们由大括号和小括号({})包括起来,注意小括号后面不需要分号(;) 例如:if(x==0){Print("invalid position x=",x);return;}2 表达式一个表达式由分号(;)结束,一个分号(;)也是一个操作符,代表一个语句的结束。例如:i = 4;i =..
金融 / 外汇 2017-01-03 18:15

EA编程教程第六讲 函数

函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。例如:一个实现加法功能的函数, double Add(double a, double b) { return (a + b); } 一 这个函数的返回类型为 do..
外汇 2017-01-03 18:15

EA编程教程第七讲 变量

在MQL中,变量是极其重要的,变量在使用前必须先定义,而且各个变量名称不能重复,基本变量有四样:int:整型,也就是整数。double:浮点型,也就是可以带小数点的数字。bool:true或falsestring:字符串。如:int a;double b;bool c;string ss;还有两个扩展类型:color: 其实是int类型。dateti..
外汇 2017-01-03 18:15

EA编程教程第八讲 变量(2)

1 本地变量:定义在函数内部的变量称为本地变量,它的作用范围只有在定义它的函数内可以访问,在函数外面的代码,不能访问函数里面的变量。例如:int funcname(int a){int abc; //函数内部的变量,只能由函数里面的代码访问,函数外部不能访问变量abc;}2 函数参数:函数参数的各个变量名称不能函数内部变量重名。参数也可以指定默认值,例如:void ..
财经 / 金融 2017-01-03 18:15

EA编程教程第九讲 预处理程序

预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。1 定义常量使用#define来定义常量。如:1. #define ABC 1002. #define PI 0.3143. #define COMPANY_NAME "MetaQuotes Software Corp."4. v..
财经 / 金融 2017-01-03 18:15

一个稳定盈利不爆仓的网格交易外汇EA模型

一晃之间,研究外汇EA已经多年,也曾在博客里面发表了一些心得,但是说实在的,真正特别好用的心得,并没有发表,发表出来的多半是一些半成品或者思路吧。本文不同,是一个相对完整的模型。 网格交易,近年来大家研究较多。网格交易法的好处是可以不管价格的涨跌,以不变应万变的方式来交易..
外汇 2017-01-03 18:15

八款知名加码对冲EA的策略评价

“Martingale是纯粹的恶魔,它会吞噬掉你所拥有的一切!”,多年来,这是人们对Martingale的一致看法。Martingale的使用导致了逆势,重仓,无止损,与经典的外汇投资理念的“顺势、轻仓、止损” 是完全对立的。它像一枚随时会爆炸的定时zhadan一样,让投资者无法安枕。 然而,还是有不少人对此表现出热切的兴趣。多半是..
财经 / 金融 2017-01-03 18:15

程序化运用对价格波动特征的影响

一、背景 (一)程序化理念导入金融领域 程序化首先是一种思维理念,要求思维具有严整性(严密)、系统性(完整)。其实在军事、企业、学校、政府等各种组织活动中,早已引入程序化的概念。 最近30年来,各种金融投资品种爆发性增长,投资业务日益繁复,这种趋势的发展,使得金融投资领域引入程序化理念成为必要。 一直以来,专业投资者和专业投资..
财经 / 金融 2017-01-03 18:15

EA编程教程第十讲 预定义变量

MQL内部已经预定义好了一些常用的变量,我们编程的时候直接调用即可。Ask:买涨货币对的价格,一般情况下这个数值都是最新的,如果不放心的话,可以用RefreshRates()函数刷新下该值。Bid:买跌货币对的价格,同意可以使用RefreshRates()函数刷新该值。Bars:当前图标中的柱子数。也就是k线条数。Open,High,Low,Close,Volume:double类..
财经 / 金融 2017-01-03 18:15

MT4错误代码及中文释义

MT4错误代码,主要分二部分:服务器返回的错误代码、MQL4运行的错误代码1、服务器返回的错误代码 错误代码 描述 中文释义 0、1 no error ..
外汇 / 财经 / 金融 2017-01-03 18:15

MT4语法学习

语法 [Syntax] 代码格式 空格建、Tab键、换行键和换页符都可以成为代码排版的分隔符,你能使用各种符号来增加代码的可读性。  注释  多行注释使用 /* 作为开始到 */ 结束,在这之间不能够嵌套。单行注释使用 // 作为开始到新的一行结束,可以被嵌套到多行注释之中。 示例: // 单行注释 ..
财经 / 金融 2017-01-03 18:15