Новая версия MetaTrader 4 Client Terminal 392 - страница 4

 

***проблема -


жду ответа ...

спасибо.

 

Terminal 392

не стал лучше 388,


откатил обратно на 229 ...


Проблема при визуальном тестировании индикаторных систем,


при изменении параметра в одном из видов индикаторов, -

слетают все что были на графике,

кроме того, в котором изменялись параметры ... (он остаётся отображаться на графике ....)



не пойму .. зачем лезть в визуальное тестирование в новых билдах ... и что то портить ....

 

Интересно, в МТ4 когда-нибудь будет возможность увидеть графики с периодом более MN1?

Почему бы разработчикам не подправить восприятие графиком таких ТФ?

 
Подчистил флуд. Просьба не мусорить в рабочей ветке.
 

В MetaEditor, в Словаре, раздел "Строковые функции", статья StringGetChar - ошибка в примере.

  int char_code=StringGetChar("abcdefgh", 3);
  // символьный код 'c' = 99
Тогда как в позиции 3 находится символ 'd' (так как нумерация с 0).
 

Вопрос к разработчикам.

Если кастомный индикатор стоит на графике и компьютер отключен от сети и производится перекомпиляция, то отрисовка индикатора исчезает.

Я пробовал закоментировать, что происходит после компиляции, но и коммент тоже не выводится. Такое впечатление, что после компиляции функция start() ни разу не запускается, а индикаторные буфера все-таки обнуляются, хотя новых данных не поступает.

Скажите пожалуйста, это я что-то путаю, или так оно и есть?

И это было так задумано, или недоглядели?

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

Лишняя операция, внимание и контроль.

Хоть это и несущественно, но часто, чтобы проверить кое-что на среднем спреде на рыночных котировках, приходится отключаться от сети и менять спред, переписывая файл symbols.sel и работать какое-то время на отключенном от сети терминале. В выходные на многих рыночных котировках приходится это делать, так как на закрытии рынка большинство брокеров спред ставят с трехэтажный дом, а тестер и индикаторы, если они учитывают последний спред - работают некорректно.

И еще хотелось бы отметить, что после перекомпиляции, на оставленном на графике кастомном индикаторе, было бы удобнее, чтобы настройки сохранялись бы как в окне установки параметров, как это реализовано в советниках, а не сбрасывалось бы на default установки. В каком-то из билдов так было сделано и это было очень удобно.

 
ANG3110:

Вопрос к разработчикам.

Если кастомный индикатор стоит на графике и компьютер отключен от сети и производится перекомпиляция, то отрисовка индикатора исчезает.

Это опять таже проблема, которую осветил выше и в теме про 387. Вернее, это последствия лишней инициализации буферов.

Компиляция возможно теперь тоже инициализирует индикаторные буфера. Тиков нет, обновление графика, которое раньше эммулировало тик и обновляло индикаторы, теперь очищает буфера. Данных новых нет - буфера пустые.

Помню раньше загрузка индикатора обновляло график два раза. Теперь это очищает буфера.

 

ANG3110:
....
И еще хотелось бы отметить, что после перекомпиляции, на оставленном на графике кастомном индикаторе, было бы удобнее, чтобы настройки сохранялись бы как в окне установки параметров, как это реализовано в советниках, а не сбрасывалось бы на default установки. В каком-то из билдов так было сделано и это было очень удобно.

Поддерживаю.

Конечно, можно вызвать окно свойств индикатора, переключиться в МЕ, откомпилировать код, переключиться в МТ, нажать ОК.Но этот прием спасает, только когда индикатор на одном графике установлен, если же на нескольких, то только в комментах к индикатору сохранять рабочие настройки по каждому инструменту.

 

Пожелания к разработчикам.

Насчет спреда в тестере. С появлением рыночных котировок и все увеличивающемся количестве ECN-брокеров, тестировать на тестере стратегии стало очень затруднительно. Я знаю, что почти все кто работает на ECN счетах с этим мучаются. Многие мониторят суточный спред, и тестируют на среднем спреде, а не на том который остался последним в тестере, поскольку спред скачет порою в очень больших пределах. Но чтобы протестировать стратегию на среднем спреде приходится отключать компьютер от сети, закрывать терминал, переписывать файл symbols.sel, открывать терминал и производить тесты на открюченном от сети компьютере. Вообщем громоздкая и неблагодарная операция.

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

 

Отключайтесь от брокера через галочку "прокси" в настройках терминала. Одно движение - и вы в оффлайне или онлайне.

Спред меняйте через TakeMySpread. Это тоже одно движение. Если хотите использовать тест со средним фиксированным значением спреда, то адекватнее всего использовать история Avg-баров. Avg = (Bid + Ask) / 2.

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

Причина обращения: