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

 
Konstantin Gruzdev #:

Вопрос по сайту. При попытке прикрепить ex4 в работе выскакивает ошибка:

Что это может означать? 

Вопрос решен. Файл прикрепился.

 
Aleksei Skrypnev #:

Выделяю 10 файлов .mq5, нажимаю открыть, а открывается в редакторе хорошо если 2-3.

У кого-то проблема такая тоже наблюдается\воспроизхводится?

Проблема диагностировалась- на стороне MetaEditor, он стал медленнее открывать файлы на процессоре годичной давности, и ещё на 2-ух.

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

 
Aleksei Skrypnev #:

Проблема диагностировалась- на стороне MetaEditor, он стал медленнее открывать файлы на процессоре годичной давности, и ещё на 2-ух.

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

https://www.mql5.com/ru/forum/445195/page2#comment_46407341

Как это сделать в MetaEditor?
Как это сделать в MetaEditor?
  • 2023.04.21
  • www.mql5.com
1 как в MetaEditor сделать чтобы при двойном клике выделялась вся переменная целеком с точками...
 
Прошу помощи по WinAPI.
#include <WinAPI\WinAPI.mqh>

#define GA_ROOT          0x0002
#define LVM_GETITEMCOUNT 0x1004

void OnStart()
{  
  HANDLE Handle = user32::GetAncestor(::ChartGetInteger(0, CHART_WINDOW_HANDLE), GA_ROOT);
  Handle = user32::GetDlgItem(Handle, 0xE81E);
  Handle = user32::GetDlgItem(Handle, 0x804E);
  Handle = user32::GetDlgItem(Handle, 0x28ED);

  long PrevCount = 0;
  
  while (!IsStopped())
  {
    const long Count = user32::SendMessageW(Handle, LVM_GETITEMCOUNT, 0, 0); // Количество элементов во вкладке Journal.
    
    if (Count != PrevCount)     // Если количество записей во вкладке Journal изменилось,   
      Alert(PrevCount = Count); // алертим.
      
    Sleep(100);
  }
}

Этот скрипт алертит, когда во вкладке Journal Тестера меняется количество записей.


Если нажимать на кнопку Start при активной Journal-вкладке, то скрипт правильно алертит.

Если же выбрана другая вкладка, то алерта нет, пока не переключишься на Journal.

Как заставить обновляться Journal, когда он не выбран (или выбрать его, чтобы он обновился)?

 
fxsaber #:
Прошу помощи по WinAPI.

Этот скрипт алертит, когда во вкладке Journal Тестера меняется количество записей.


Если нажимать на кнопку Start при активной Journal-вкладке, то скрипт правильно алертит.

Если же выбрана другая вкладка, то алерта нет, пока не переключишься на Journal.

Как заставить обновляться Journal, когда он не выбран (или выбрать его, чтобы он обновился)?

Решено через WM_LBUTTONDOWN.

 
Нет предупреждений, что переменные не используются.
void OnStart()
{ 
  int i = 0;
  int k = i;
}
 
fxsaber #:
Нет предупреждений, что переменные не используются.

Потому, что они инициализированы.

 
Alexey Viktorov #:

Потому, что они инициализированы.

Инициализированы и не используются.

 
Почему на фьючерсе Si брокер Финам, платформа метатрейдер 5 при тестировании советника, график результатов выглядит неверно, там появляется просадка которой нет в списке сделок и ордеров, а в бектесте просадка в 200%, например депозит 100 000 рублей, и показывает просадку около 269 000 рублей, когда в списке убыточные сделки по 500 рублей и их не так много по сравнению с прибыльными, а итог теста прибыль 7000? См скрины. Спасибо.
Файлы:
 
fxsaber #:

Инициализированы и не используются.

Я не могу объяснить почему так. Это из личных наблюдений. Проверьте.