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

 

@Slava, несколько раз просил раскрыть opt-формат, но ответа не последовало.

Возможно ли раскрыть mqd-формат? Сейчас в Files\Tester может быть несколько mqd-файлов, но нет не только возможности выбрать нужный. Иногда Frame-считывание не срабатывает, если подождать некоторые время после завершения оптимизации.

Не хотелось бы терять важные данные, полученный в mqd-файле во время длительных оптимизаций. Поэтому раскрытие mqd-формата сильно бы помогло решить эту проблему.

 
fxsaber:

@Slava, несколько раз просил раскрыть opt-формат, но ответа не последовало.

Возможно ли раскрыть mqd-формат? Сейчас в Files\Tester может быть несколько mqd-файлов, но нет не только возможности выбрать нужный. Иногда Frame-считывание не срабатывает, если подождать некоторые время после завершения оптимизации.

Не хотелось бы терять важные данные, полученный в mqd-файле во время длительных оптимизаций. Поэтому раскрытие mqd-формата сильно бы помогло решить эту проблему.

Давно уже назрела необходимость в такой возможности. Предложение, повторно загружать в тестер результаты оптимизации, уже неоднократно звучало. 

Решить эту потребность можно, как раз таким способом - чтение mqd-файлов из MQL-программ.

 
Для начала бы решили проблему потери фреймов от агентов и было бы уже хорошо...
 
Комментарии, не относящиеся к этой теме, были перенесены в "Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам".
 

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

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

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots   1
#property indicator_type1  DRAW_HISTOGRAM
#property indicator_style1  STYLE_SOLID
#property indicator_color1  clrOlive
#property indicator_width1 5


int OnInit()
{
 SetIndexBuffer(0, buffer, INDICATOR_DATA);
 PlotIndexSetInteger(0, PLOT_LINE_WIDTH, 5);
 PlotIndexSetDouble(0, PLOT_EMPTY_VALUE, 0.0);
  return(INIT_SUCCEEDED);
}

Выделенные строки и по одной отдельно оставлял и вместе как сейчас... ничего не помогает.

Это такая специальная фича, или это ошибка?

 
Alexey Viktorov:

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

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

Выделенные строки и по одной отдельно оставлял и вместе как сейчас... ничего не помогает.

Это такая специальная фича, или это ошибка?

Максимальное значение ширины = 8. И, да, при уменьшении масштаба графика, автоматически подстраивается ширина столбцов гистограммы. При увеличении - шире 8 не будет.

 
Artyom Trishkin:

Максимальное значение ширины = 8. И, да, при уменьшении масштаба графика, автоматически подстраивается ширина столбцов гистограммы. При увеличении - шире 8 не будет.

Смотри снимок. Где 2, где 3 и где 5 отображается одинаковая ширина.


 
Alexey Viktorov:

Смотри снимок. Где 2, где 3 и где 5 отображается одинаковая ширина.


Поставь максимальный масштаб графика

 
Artyom Trishkin:

Поставь максимальный масштаб графика

Зачем??? Я и так знаю что будет шире. Именно об этом я и спрашиваю, "Такая фича или ошибка, что шире свечи отображаться не будет?"

 
Alexey Viktorov:

Зачем??? Я и так знаю что будет шире. Именно об этом я и спрашиваю, "Такая фича или ошибка, что шире свечи отображаться не будет?"

Ясно. Сначала не понял вопроса значит, и начал о своём