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

 
Artyom Trishkin:
Ну... Стандартный MACD Sample бежит нормально.
Попробуйте в Вашем эксперте не выводить коммент на график
 
Slawa:
Попробуйте в Вашем эксперте не выводить коммент на график

Не помогло. Виснет. И на полной скорости, и на скорости ниже максимальной.

Если потихоньку, каждый раз при новом запуске после зависания, ‌уменьшать скорость на 1, то чем ниже скорость, тем дольше времени он работает до зависания при наведении курсора в область графика.

Если скорость меньше максимальной на 10, то при наведении курсора в область графика, он живёт и шевелится примерно секунд 20. Потом всё же виснет.

 
Artyom Trishkin:

Не помогло. Виснет. И на полной скорости, и на скорости ниже максимальной.

Если потихоньку, каждый раз при новом запуске после зависания, ‌уменьшать скорость на 1, то чем ниже скорость, тем дольше времени он работает до зависания при наведении курсора в область графика.

Если скорость меньше максимальной на 10, то при наведении курсора в область графика, он живёт и шевелится примерно секунд 20. Потом всё же виснет.

С объектами на графике работаете как-нибудь из эксперта?
 
Slawa:
С объектами на графике работаете как-нибудь из эксперта?
Просто вывел их для понимания процесса - визуально видеть точность срабатывания триггеров - тестирую сырой советник, находящийся в разработке.
 
Artyom Trishkin:
Просто вывел их для понимания процесса - визуально видеть точность срабатывания триггеров - тестирую сырой советник, находящийся в разработке.

Где-то возникает дедлок при одновременном обращении к графику со стороны эксперта и со стороны gui

Будем искать‌

 
ChartSaveTemplate(0, "\\Test.tpl")

Возвращает false, _LastError = ERR_CHART_TEMPLATE_FAILED.

При этом шаблон на самом деле создается.

 
Artyom Trishkin:

‌Если во время визуального теста навести курсор в область графика цены, то окно визуализации зависает.‌

2017.03.07 02:53:09.714 Terminal        MetaTrader 5 x64 build 1550 started (MetaQuotes Software Corp.)
2017.03.07 02:53:11.798 Terminal        Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217U  @ 1.80GHz, RAM: 1747 / 5005 Mb, HDD: 8583 / 260234 Mb, GMT+07:00
2017.03.07 02:53:11.798 Terminal        D:\MetaQuotes\MetaTrader 5

‌

Поделитесь вашим экспертом и индикатором для воспроизведения. Можете в сервисдеск, можете в личку.

Пока не получилось воспроизвести у себя.‌

 
Alexey Da:

Поделитесь вашим экспертом и индикатором для воспроизведения. Можете в сервисдеск, можете в личку.

Пока не получилось воспроизвести у себя.‌

Создал заявку:

Необработана, Начата: 2017.03.07 11:35, #1689073

‌

 
Artyom Trishkin:

Создал заявку:

Необработана, Начата: 2017.03.07 11:35, #1689073

‌

Уже нашли проблему. Исправляем

Спасибо.

 

Не работает ArrayPrint

struct STRUCT
{
  int i, j;
};

void OnStart()
{
  STRUCT Array[];

  for (int i = ArrayResize(Array, 5) - 1; i >= 0; i--)
  {
    Array[i].i = MathRand();
    Array[i].j = MathRand();
  }
    
  ArrayPrint(Array);
}


Результат

      [i]   [j]
[0] 2344
[1] 2620
[2] 2870
[3] 1687
[4] 1198
Поле j не выводится.