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

 

鉴赏家们好!

关于CopyHigh(CopyLow也是)的问题:这些函数选择哪个价格?询问还是竞价?

 
odyn:

鉴赏家们好!

关于CopyHigh(CopyLow也是)的问题:这些函数选择哪个价格?询问还是竞价?

并打开终端(任何图表),看看条形图是在哪个价格建立的 - 这将是答案。

 
Vladimir Karputov:

并打开终端(任何图表),看看条形图是以什么价格绘制的--这将是答案。

我知道这个图表是基于一个投标。

那么,这些功能也使用了竞价?

对于CopyHigh 来说,使用Bid似乎有点不合逻辑,因为Ask价格仍然较高,所以我们得到了不正确的数据。

 
odyn:

我知道该图是基于一个投标。

那么,这些职能部门是否也使用bid?

对于CopyHigh来说,使用Bid似乎有点不合逻辑,因为Ask价格仍然较高,所以我们得到了不正确的数据。

一切都是绝对合乎逻辑的:终端通过Bid绘制条形图。因此,所有OHLC数据也是以Bid为基础。

但如果是出价或要价对你来说很重要,那么你可以学习其他功能。

Документация по MQL5: Доступ к таймсериям и индикаторам / CopySpread
Документация по MQL5: Доступ к таймсериям и индикаторам / CopySpread
  • www.mql5.com
Функция получает в массив spread_array исторические данные спредов для указанной пары символ-период в указанном количестве. Необходимо отметить, что отсчет элементов от стартовой позиции ведется от настоящего к прошлому, то есть стартовая позиция, равная 0, означает текущий бар. При копировании заранее неизвестного количества данных...
 
有没有办法在试图关闭MT5终端时弹出 "您有未结头寸/挂 单-继续关闭/取消 "的警告?当然,是偏执狂,但仍然...谢谢你!
 
odyn:

你好,行家们!

关于 IndicatorSetString 函数的问题。

我正试图用它来设置一个短的指标名称

但根名没有被设置,得到的是默认值。

为什么,我做错了什么?

PS:打印机不打印IndicatorSetString函数(iMA_navch Demo)分配的值,它打印的是默认的MA(8)。

短的指标名称在OnInit()函数中设置。

而在OnDeinit()函数中,它是无用的。

 
odyn:

我把它放在这里是为了使代码更紧凑。

当然,根的名字是在OnInit()中设置的,但结果和上面描述的一样。

好吧,把它放在别的地方,我们都会猜测它应该放在哪里,为什么会这样做。

 
Alexey Viktorov:

好吧,把它放在别的地方,我们都会继续猜测它应该去哪里,为什么。


该问题已经结束,感谢您的帮助。

 

关于技术指标(不是自定义!)颜色的问题。

是否有一个标准的方法来改变技术指标的 颜色?

要在真实图表和演示图表上显示。

Документация по MQL5: Технические индикаторы
Документация по MQL5: Технические индикаторы
  • www.mql5.com
Все функции типа iMA, iAC, iMACD, iIchimoku и т.п., создают в глобальном кеше клиентского терминала копию соответствующего технического индикатора. Если копия индикатора с этими параметрами уже существует, то новая копия не создается, а увеличивается счетчик ссылок на данную копию. Эти функции возвращают хэндл соответствующей копии индикатора...
 
odyn:

关于技术指标(不是自定义!)颜色的问题。

是否有一种内部方法可以改变技术指标的 颜色?

要在测试器中显示?宾果。创建一个包含所有你需要的指标的模板,并以EA名称或测试者名称保存,测试将以这些设置打开。