Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 792

 
Alexey Viktorov:

И там всё то-же самое



Вот млин, а у меня другая хэлпа то:


И не ясно, как её обновить...
 
Aleksey Vyazmikin:

Вот млин, а у меня другая хэлпа то:


И не ясно, как её обновить...

Смотри свою картинку!!! там написано

Нажми и увидишь то что нужно.

 

Всё оказывается проще, я ищу через указатель, который выбрасывает в раздел "Предопределенные переменные" , а дублирующая/расширенная справка находится в подразделе "Доступ к таймсериям и индикаторам"!

Таким образом только пролистывая принудительно разделы справки можно было найти нужную информацию.

 
Alexey Viktorov:

Смотри свою картинку!!! там написано

Нажми и увидишь то что нужно.


Так вы сами то попробуйте - не увижу!

 
Aleksey Vyazmikin:

Так вы сами то попробуйте - не увижу!

Значит надо писать в СД чтобы поправили ссылку.

 
Alexey Viktorov:

Значит надо писать в СД чтобы поправили ссылку.


Написал в тему про ошибки...

 

Пытаюсь получить вызов OnChartEvent по клику мыши на объекте. Просто взял из справки код и подставил этот ID.

void OnChartEvent(const int CHARTEVENT_OBJECT_CLICK,        // идентификатор события   
                  const long& lparam,                       // параметр события типа long 
                  const double& dparam,                     // параметр события типа double 
                  const string& sparam )                    // параметр события типа string 
   {
   Alert("    lparam = ", lparam);
   Alert("    dparam = ", dparam);
   Alert("    sparam = ", sparam);
   }
Может это у меня руки кривые, но работает как-то совсем не так, как ожидалось.

1. Ф-ия вызывается не только по клику моей ненаглядной мыши, а когда ей вздумается.
2. При каждом клике вызывается минимум дважды.
3. Если нажать кнопочку мыши и не отпускать, то ф-ия вызывается просто сплошным потоком, сотни раз.
4. И ещё она вызывается не только про клику на объекте, а и по клику в любом месте окна.

Это у всех так или это только я такой интеллллектуальный?
 
User_mt5:

Пытаюсь получить вызов OnChartEvent по клику мыши на объекте. Просто взял из справки код и подставил этот ID.

Может это у меня руки кривые, но работает как-то совсем не так, как ожидалось.
...

Это у всех так или это только я такой интеллллектуальный?

Не нужно ничего никуда подставлять.

 
User_mt5:

Пытаюсь получить вызов OnChartEvent по клику мыши на объекте. Просто взял из справки код и подставил этот ID.

Может это у меня руки кривые, но работает как-то совсем не так, как ожидалось.

1. Ф-ия вызывается не только по клику моей ненаглядной мыши, а когда ей вздумается.
2. При каждом клике вызывается минимум дважды.
3. Если нажать кнопочку мыши и не отпускать, то ф-ия вызывается просто сплошным потоком, сотни раз.
4. И ещё она вызывается не только про клику на объекте, а и по клику в любом месте окна.

Это у всех так или это только я такой интеллллектуальный?

п. 5. :)


  • Не нужно алертов - делайте Print().
  • Необходимо отсеивать события по:
    • lparam 
    • dparam 
    • и sparam 
 
Artyom Trishkin:

Не нужно ничего никуда подставлять.

А, не нужно.. Я ж не знал, что не нужно..
А как надо, может подскажете?