EA编程
-
【EA入门系列一】:MT4自定义指标的结构
MT4自定义指标一般由四个部分构成:
(1)文件头部
(2)参数、变量和数组的定义
(3)初始化函数init()
(4)主函数start()
一、文件头部,也称为预处理程序
预处理程序以“#&... -
【解析EA交易系统的功能】
EA(Expert Advisor)是智能外汇全自动交易系统,指将外汇交易策略用特殊的编程语言编写成一个电脑软件程序,让电脑按照事先设定好的条件自动地买卖与交易,赢亏结果取决于自动交易系...
-
【EA编程教程】第一讲 MQL语法
什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的交...
-
【MetaTrader 4的iOS应用程序已可使用分析工具】
使用iOS移动设备的MetaTrader 4的应用程序,其功能增加了24种技术分析工具,得到了好评。自2014年4月2日,广受欢迎的平台以及像iPhone和iPad的小工具的爱好者,已经能够利用应用程...
-
【Smart Pips EA】:实现从趋势盈利
在评论了一些机器人像Easy Walker,显示的价格都是超过300美元高价,我一直在寻找一个便宜的剥头皮专家顾问。今天我遇到了这样的机器人:Smart Pips EA,价格是微薄的99美元,开发商...
-
【机器人FX Monetizer】,提供了一些相当强劲的业绩
今天我们就来评论一个机器人FX Monetizer,提供了一些相当强劲的业绩。我承认我在文章的开头,对这个EA的注意力,是因为它是由Eugene L编程的,Eugene L是著名的Forex Growth Bot (...
-
【在开发一个EA之前,需要对EA的策略进行规划,做到有的放矢】
EA的策略包括一下几点:
1、开仓:当行情满足什么条件时,EA进行开仓,何时做多,何时做空。
2、平仓:当行情满足什么条件时,EA要进行平仓。
3、止损和止赢:EA是否需要设置止损和止赢,如何... -
【Armada EA】:有稳定回报的敏感系统
今天,我们将探讨一下Armada专家顾问(EA),是在 MetaTrader 4(MT4)平台工作的自动交易系统,旨在当你进行交易时提供一些利润给你。虽然交易系统被检查出很节俭,但迄今显示不俗的表现。...
-
【MQL4常用自定义函数】
索引
1、在屏幕上显示文字标签
void iDisplayInfo(string LableName,string LableDoc,int Corner,int LableX,int LableY,int DocSize,string DocStyle,color DocColor);
2... -
【MQL4跟C语言规范一致】,所以下文具备很高的参考价值。
从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:
1.一个说明或一个语句占一行。
2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构... -
MT5编程OnCaculate的用法
Fx263.com|全球中文外汇网
OnCaculate事件因Tick的推送过来而触发,他有两种方式进行调用:
int OnCalculate(const int rates_total,//指标数组的全部元素个数
const int pr... -
EA编程教程第二讲 数据类型
Fx263.com|全球中文外汇网
所有的程序就是对数据进行操作,我们根据不同的需求对数据定义不同的类型,比如数字类型的数据用于操作数组。价格数据使用浮点型类型数据,MQL本身没... -
EA编程教程第三讲 数据类型转换
Fx263.com|全球中文外汇网
MQL语言目前仅支持隐式转换,MQL目前可以做一下数据类型自动转换。
int(bool, color, datetime) 可转换成 double 或 string
double 可转换成 stri... -
EA编程教程第四讲 操作符与表达式
Fx263.com|全球中文外汇网
简介:计算操作符有 +,-,*,/ 。%(求余),bool类型运算符(&&代表“与”,||代表“或”)。赋值运算符,=,+=,*=.
1 表达式,例如:
a++; b = 10;
x... -
EA编程教程第五讲 操作符
Fx263.com|全球中文外汇网
1 复合语句。
一个复合操作(版块)有一个或多个语句构成,他们由大括号和小括号({})包括起来,注意小括号后面不需要分号(;) 例如:
if(x==0)
{
Print("invali... -
EA编程教程第六讲 函数
Fx263.com|全球中文外汇网
函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。
例如... -
EA编程教程第七讲 变量
Fx263.com|全球中文外汇网
在MQL中,变量是极其重要的,变量在使用前必须先定义,而且各个变量名称不能重复,基本变量有四样:
int:整型,也就是整数。
double:浮点型,也就是可以带小数点... -
EA编程教程第八讲 变量(2)
Fx263.com|全球中文外汇网1 本地变量:定义在函数内部的变量称为本地变量,它的作用范围只有在定义它的函数内可以访问,在函数外面的代码,不能访问函数里面的变量。例如:int funcna...
-
EA编程教程第九讲 预处理程序
Fx263.com|全球中文外汇网预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。1 定义常量使用#d...
-
EA编程教程第十讲 预定义变量
MQL内部已经预定义好了一些常用的变量,我们编程的时候直接调用即可。Ask:买涨货币对的价格,一般情况下这个数值都是最新的,如果不放心的话,可以用RefreshRates()函数刷新下该值。...