大佬们好,有个mql5问题

 
如果我的global variable 的名字是
abc1,abc2,abc3,abc4......

有没有方法可以像用for i=1 到 4 这样去循环操作它们?怎样表达abci这样?谢谢各位大佬
 
数组
MQL5文档: 语言基础 / 数据类型 / 动态数组目标
MQL5文档: 语言基础 / 数据类型 / 动态数组目标
  • www.mql5.com
动态数组目标 - 数据类型 - 语言基础 - MQL5参考 - 参考MetaTrader 5的算法/自动交易语言
 

像英语词根那种

string   gen="abc";


for(int i=1,i<5,i++)

{

  string temp=gen+  IntegerToString(i);

继续操作temp

}

像楼上说的数组

gens=["abc1","abc2","abc3"];

再用for循环数组

楼主是要写多货币多周期的吗?如果是,可以看下别人的代码,我也正好想写个多货币多周期的,还在找参考的代码

 
cloudchina #:楼主是要写多货币多周期的吗?如果是,可以看下别人的代码,我也正好想写个多货币多周期的,还在找参考的代码

可以切换到英文版的MQL5网站,然后搜索相关关键字找代码。例如这一篇文章

另外多货币多周期指标要加载到EURUSD这样的活跃货币图表上,或者用OnTimer()指定更新频率,否则指标的更新不够及时。

Creating a Multi-Currency Indicator, Using a Number of Intermediate Indicator Buffers
Creating a Multi-Currency Indicator, Using a Number of Intermediate Indicator Buffers
  • www.mql5.com
There has been a recent rise of interest in the cluster analyses of the FOREX market. MQL5 opens up new possibilities of researching the trends of the movement of currency pairs. A key feature of MQL5, differentiating it from MQL4, is the possibility of using an unlimited amount of indicator buffers. This article describes an example of the creation of a multi-currency indicator.
 
Li Bo #:

可以切换到英文版的MQL5网站,然后搜索相关关键字找代码。例如这一篇文章

另外多货币多周期指标要加载到EURUSD这样的活跃货币图表上,或者用OnTimer()指定更新频率,否则指标的更新不够及时。

其实我有找到一个多货币多周期的指标,下面是翻译的中文文章,有对应的英文原文。。。只不过这个只能选择多货币或者多周期,也就是不能同时选择两个。有了参考,有了大概的思路想法了,后面写写看

面向对象法建立多时间表及多货币面板 - MQL5文章

面向对象法建立多时间表及多货币面板
面向对象法建立多时间表及多货币面板
  • www.mql5.com
本文讲述如何利用面向对象编程创建 MetaTrader 5 多时间表与多货币面板。主要目标在于建立一个可用于显示多种不同类型数据(比如价格、价格变动、指标值或自定义买/卖条件)、且无需修改面板本身代码的通用面板。