初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1182

 
Igor Makanu:
弗拉基米尔-卡尔普托夫

谢谢你)

 

你能告诉我是否可以在MT5中以编程方式切换配置文件?例如,MT5在一个单独的显示器上运行,我需要它在一定的时间间隔内自动切换一圈十几个不同的配置文件。

严格来说,配置文件是相同的,只是货币对发生变化。这个想法是,在任何情况下,你都可以迅速看到在哪一对上形成所需的设置。

 

有一个配置文件菜单。


下一个资料--Ctrl+F5,上一个资料--Shift+F5。


你也许可以模拟在一定间隔内按下的按钮。
这应该不会太难。有可能做到这一点吗?
 
Agat:

有一个配置文件菜单。


下一个资料--Ctrl+F5,上一个资料--Shift+F5。


你也许可以模拟在一定间隔内按下的按钮。
应该不会太难。这可以实施吗?
这些都没有必要。
有一个标准函数可以设置图形符号和周期。
 

每个简介都有20个小窗口,每个窗口都有几个简单的指标。当切换配置文件时,需要大约5秒钟的时间来渲染。
也就是说,有可能写一个简单的专家顾问,它将同时定期改变所有窗口的符号?

还有一个大的测试标记,上面有符号的名称,所以你可以从远处看到它。其中的文字是否也能在每个开关处改变?
 
Agat:

每个简介都有20个小窗口,每个窗口都有几个简单的指标。当切换配置文件时,需要大约5秒钟的时间来渲染。
也就是说,有可能写一个简单的专家顾问,它将同时定期改变所有窗口的符号?

还有一个大的测试标记,上面有符号的名称,所以你可以从远处看到它。其中的文字是否也能在每个开关处改变?
 
这很好。谢谢你!
 

吁。

请向一个傻瓜解释。

为什么Period() 在1-30分钟的时间范围内给出了分钟数。

但从1H开始,它给出的数字从16385开始?

(以防万一,也许这是个错误?;
,但如果不是,至少给我一个提示:开发者是以什么高大上的思想把这个东西放到平台上的)。

 
User_mt5:

吁。

请向一个傻瓜解释。

为什么Period()在1-30分钟的时间范围内给出了分钟数。

但从1H开始,它返回的数字从16385开始?

(以防万一,也许这是个错误?
但如果不是这样,至少给我们一个提示:开发者是以怎样的高尚情操将其放入平台的)。

这不是分钟数,与mql4不同!它是一个 枚举值。见文件。

 
Alexey Viktorov:

它不是一个分钟数,不像mql4那样!它是一个枚举 值。见文件。

看看ENUM_TIMEFRAMES Period()。
我猜这是一个列举。

但是枚举并没有以任何方式从int _Period 中获得。它是一个int。而对它的期望也是一样的。

----

但即使是列举,它有什么伟大的动机来列举16385、-6、-7等。

这是个什么样的数字?例如,为什么不列举菲波序列?:)

而且,虽然不是4K,但为什么不是60?