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

 
User_mt5:

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

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

----

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

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

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


因为_Period for mql4 compatibility.而事实上,在一个预定义的变量 中是相同的值,而没有其他东西。如果你有一个不可抗拒的愿望来学习mql5,忘记你对mql4的一切了解,忘记时间范围内的几分钟。照单全收,利用它。

 
Alexey Viktorov:

因为_Period是为了兼容mql4事实上,它是一个预定义变量 中的相同值,而不是其他。如果你有一个压倒性的愿望来学习mql5,忘记你对mql4的一切了解,忘记时间范围内的几分钟。以其人之道还治其人之身,利用它。

好的。

 
Alexey Viktorov:

因为_Period是为了兼容mql4事实上,它是一个预定义变量 中的相同值,而不是其他。如果你有一个压倒性的愿望来学习mql5,忘记你对mql4的一切了解,忘记时间范围内的几分钟。照单全收,利用它。

而且我同意这个问题的表述。从Period()中可以直观地看到,至少是秒的数量。还有一个从枚举中给出结果的函数...是东西)))。

那么就有一个假设,PeriodSeconds()将是不必要的。而且它可以减少不必要的手势...

 
Сергей Таболин:

我也同意这个问题的说法。Period()的预期,直觉上,至少是秒的数量。还有一个从枚举中返回结果的函数...是东西)))。

那么就有一个假设,PeriodSeconds()将是不必要的。而且它可以减少不必要的手势...

你看起来像堂吉诃德。

 

这来自于文件。

图表指示器添加

在指定的图表窗口中添加一个具有指定句柄的指标。

图表指示器删除

从指定的图表窗口中删除一个具有指定名称的指标。

图表指标获取

返回指定图表窗口中具有指定短名称的指标句柄。

图表指标名称

返回指定图表窗口的指标列表中按编号排列的指标短名称

图表指标总数

返回附属于指定图表窗口的所有指标的数量。


我如何根据收到的句柄知道指标是否已经在图表上?

如果ChartIndicatorName会通过它的句柄返回一个简短的名字--我明白了,但是怎么办呢?循环浏览所有内容?

 
大家好,能否请你们提供与此类似的东西--e-CloseByProfit--EA将在所有头寸达到预定的总利润或损失水平时平仓--仅在MT5上谢谢你。
 

鉴赏家们好。你能告诉我,在CopyLow,CopyHigh 和类似的函数中,是否可以将单个数据,即来自一个酒吧的数据,放在一个变量中(适当的类型),而不是放在数组中,正如文件中规定的那样?

非常感谢您的回答。

 
odyn:

鉴赏家们好。你能告诉我,在CopyLow, CopyHigh和类似的函数中,是否可以将单个数据,即来自一个酒吧的数据,放在一个变量中(适当的类型),而不是放在数组中,正如文件中规定的那样?

非常感谢您的回答。

你只能这样做:要求一个单项,但仍在一个数组中。然后从索引[0]开始,从数组中获取已经存在的值。

 
是否有可能在metatrader5上与莫斯科交易所 一起工作?
 
如何从EA中调用一个自定义指标?在mql4中,它是通过调用iCustom()完成的。