MetaTrader发展到MT5版本后,虽然相比起专业化的开发工具还有一定距离,但终于初具一个现代化软件开发工具的雏形了,这其中在MetaEditor5中提供的Debug功能(调试功能)就是一个巨大的进步。涉足过MT4编程的朋友可…
在第一讲中,我们通过一个简单的例子Lesson1,学习了如何通过MQL5编程在MT5图表上添加按钮、处理按钮点击事件以及弹出对话框等。在第二讲中,我们将会在Lesson1例子的基础上进行改进,开发一个可以在MT5图表上进行…
我初步看了下系统自带的MACD Sample EA,这个实例其实用原来MT4的方式实现起来很简单。但是我看了系统自带的代码:简直和C++代码没什么区别了:首先应用头文件或者说是库文件。这些文件其实都是类库文件,每个类里…
#property copyright "Simon Yau"#property link "http://www.fx998.cn"#property version "1.00"int maFastHandle, maSlowHandle; //定义两个指标操作句柄,用来操作两条均线double maFast[], maSlow[]; //定义两…
MT5程序代码讲解之——背景图片大放送MT5虽然还没有正式投放市场,但是通过测试人员编写的程序代码我们已经能够看到一些令人激动的新功能了。下面这个EA能够轮番播放存放于硬盘上的图片文件,做为K线图的背景画面…
分析是交易的重要内容之一。在分析数据的基础上,交易者决定执行什么操作,什么时候做和获得什么样的利润。MetaTrader 5提供了广泛的分析可能性。 图表 图表的构建是技术分析的一个领域,它可以体现证券报价的…
原文来自MQL5官方论坛:http://articles.mql4.com/865作者:Автор: Андрей中文翻译:bcsunwww -------------------------------------------------------- 介绍我们终于有机会试试新交易终端- MetaTrad…
MQL5里有一种特殊指标数组“颜色数组”,他是和画线的指标数组配合使用的。通过对他的简单赋值可以使画出的线变色。首先要在指标头部定义里指定一条线对应的数组是要使用变色画线方式,指定方法是:#property indi…
MQL4MQL5AskSymbolInfoDouble(Symbol(),SYMBOL_ASK);BidSymbolInfoDouble(Symbol(),SYMBOL_BID); BarsBars(Symbol(),PERIOD_CURRENT); Digits_Digits or Digits()Point_Point or Point() Close[] High[] …
这个问题要是在MT4里,简直是基础的不能再基础的东西了,但是到了MT5里,却是异常的复杂。 要分两种情况: 1 在编写指标里: 是作为OnCalculate的参数带来的如下代码: 复制代码 int OnCalculate (const int rates…