Ошибки, баги, вопросы - страница 1670

 
fxsaber:


Хэндл через глобальные переменные могу передать. Поэтому вполне возможно им воспользоваться.

А толку-то. Хэндл индикатора (как и хэндл файла) не является глобальным объектом клиентского терминала.

Пораспечатывайте значения хэндлов разных индикаторов из разных одновременно запущенных экспертов

 
Alexander Puzanov:

Когда стоит ждать всё это счастье?

 

.
У меня этот forbidden 403 постоянно выскакивает, стоит на какое-то время оставить комп.
 
Slawa:

А толку-то. Хэндл индикатора (как и хэндл файла) не является глобальным объектом клиентского терминала.

Пораспечатывайте значения хэндлов разных индикаторов из разных одновременно запущенных экспертов

А вариант передачи через входные параметры?
 
A100:
Это слишком примивно чтобы не работать - речь о более сложном вызове например как здесь https://www.mql5.com/ru/forum/1111/page1687#comment_2792721
Корректно ли использовать &this? Ведь this - это и есть указатель на себя. Или я ошибаюсь?
 
fxsaber:
Корректно ли использовать &this? Ведь this - это и есть указатель на себя. Или я ошибаюсь?
https://www.mql5.com/ru/docs/basis/types/this
 
Понял, спасибо.
 
fxsaber:

Спасибо! Получается отличная экономия.

Не подумал про ситуацию, когда индикатор с одними и теми же параметрами возвращает разные значения.

Что в такой ситуации будет происходить? Повторный iCustom индикатора будет давать идентичный результат? И если после этого им всем сделать ChartIndicatorAdd?

 
A100:
Это слишком примивно чтобы не работать - речь о более сложном вызове например как здесь https://www.mql5.com/ru/forum/1111/page1687#comment_2792721 только с другим типом ошибки

Просто в вашем коде была ошибка, я и указал на неё. А в примере по ссылке действительно что-то не то с компиляцией.

Upd.

Причём тот ваш пример работает, если объект класса не только объявить, но и использовать:

void OnStart()
{
   A b;
   Print(b.f1());
}
 
Sergei Vladimirov:

Просто в вашем коде была ошибка, я и указал на неё.

Да, спасибо
 
На Metaquotes-Demo EURUSD M1 бары имеют ненулевое поле volume. Откуда эти значения?