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

 

Сейчас по адресу MQL5.com сначала идет Маркет, затем Сигналы и только потом Форум. Раньше же обговаривали, что для авторизованных пользователей на главной сверху сначала идет Форум.


ЗЫ После этого поста Форум становится сверху. Стоит только удалить этот пост, как Форум снова становится третьим.

 
fxsaber:

Сейчас по адресу MQL5.com сначала идет Маркет, затем Сигналы и только потом Форум. Раньше же обговаривали, что для авторизованных пользователей на главной сверху сначала идет Форум.


ЗЫ После этого поста Форум становится сверху. Стоит только удалить этот пост, как Форум снова становится третьим.

Поддерживаю - "Форум" удобнее первым!

 

Не получается написать функцию, которая выдает true в советнике только тогда, когда фокус переключается на чарт советника.

Подскажите, кто сталкивался.


На хватает CHARTEVENT на потерю и приобретение фокуса.

 
fxsaber:

Не получается написать функцию, которая выдает true в советнике только тогда, когда фокус переключается на чарт советника.

Подскажите, кто сталкивался.


На хватает CHARTEVENT на потерю и приобретение фокуса.

Всего хватает. Где-то разбирались, что в документации не соответствует действительности

CHART_BRING_TO_TOP

Показ графика поверх всех других

bool   w/o

void OnChartEvent(const int id,         // идентификатор события
                  const long& lparam,   // параметр события типа long
                  const double& dparam, // параметр события типа double
                  const string& sparam  // параметр события типа string
                 )
 {
  if(id == CHARTEVENT_CHART_CHANGE)
   Print(bool(ChartGetInteger(ChartID(), CHART_BRING_TO_TOP)));
 }/******************************************************************/

Почему в момент активации окна с этим индикатором true печатает дважды я не разбирался, а потеря фокуса нормально отрабатывает.

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov:

Всего хватает. Где-то разбирались, что в документации не соответствует действительности

CHART_BRING_TO_TOP

Показ графика поверх всех других

bool   w/o

Почему в момент активации окна с этим индикатором true печатает дважды я не разбирался, а потеря фокуса нормально отрабатывает.

Такой код очень плохо себя ведет при скроллинге.

 
fxsaber:

Такой код очень плохо себя ведет при скроллинге.

Ну да, код сырой. Но направление-то есть.

 
Alexey Viktorov:

Ну да, код сырой. Но направление-то есть.

Пробовал и это направление. К сожалению, тупик.

 
fxsaber:

Пробовал и это направление. К сожалению, тупик.

Ну какой-же тупик? Всё легко решается…

Файлы:
 
Alexey Viktorov:

Ну какой-же тупик? Всё легко решается…

  1. Запустите на двух чартах.
  2. Максимизируйте один.
  3. Минимизируйте оба.
  4. Теперь переключайтесь вкладками между чартами и смотрите логи.
Не выходит, к сожалению.
 
fxsaber:

  1. Запустите на двух чартах.
  2. Максимизируйте один.
  3. Минимизируйте оба.
  4. Теперь переключайтесь вкладками между чартами и смотрите логи.
Не выходит, к сожалению.

А дальше будут новые вводные?