Как установить своё значение спреда в тестере советников МТ4?

 
Во время тестирования и оптимизации советников в тестере не могу выбрать спред 3 пункта. В тестере поддерживаются следующие значения спреда: текущий, 2, 5, 10, 30, 50, 100, также можно ввести своё значение спреда. Ввожу значение 3, но оно не сохраняется и часто слетает даже во время работы тестера и становится равным 30. Как можно решить данную проблему?
 
Mihail Matkovskij:
Во время тестирования и оптимизации советников в тестере не могу выбрать спред 3 пункта. В тестере поддерживаются следующие значения спреда: текущий, 2, 5, 10, 30, 50, 100, также можно ввести своё значение спреда. Ввожу значение 3, но оно не сохраняется и часто слетает даже во время работы тестера и становится равным 30. Как можно решить данную проблему?

Во время тестирования нельзя задавать спред. Только перед тестированием.

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

 
Может проблема в 4-х и 5-ти значных котировках? 3 пункта на "четырёхзнаке", это 30 - на "пятизнаке".
 
Тут надо бы подробнее: что значит "слетает"? И, действительно, двоякое описание. С одной стороны: "во время тестирования" (как выше понял Станислав), а с другой стороны контекст такой, что все-таки спред указывается перед тестированием. Но тогда непонятно, как он "слетает"? В чем это проявляется?
 
BlackTomcat:
Может проблема в 4-х и 5-ти значных котировках? 3 пункта на "четырёхзнаке", это 30 - на "пятизнаке".
Я тоже думал об этом. Котировки обновлял с сервера Метаквот, через окно котировок (F2). Если это 5-ти знак, то он легко представляется, как 4-х знак, но откуда тогда фиксированные значения спреда 2 и 5 в тестере. При этом, фиксированные значения запоминается, а значение 3 слетает и становится равным 30. Хотя, котировки у меня изначально были евродоллар, 4-х знак  с фиксированным спредом 3 пункта (Инстафорекс). Но после обновления с Метаквот спред оказался плавающим и поэтому мне пришлось выбирать фиксированный спред 3 пункта.

Ihor Herasko:

Тут надо бы подробнее: что значит "слетает"? И, действительно, двоякое описание. С одной стороны: "во время тестирования" (как выше понял Станислав), а с другой стороны контекст такой, что все-таки спред указывается перед тестированием. Но тогда непонятно, как он "слетает"? В чем это проявляется?
Спред иногда слетает между запусками тестирования и становится равным 30 вместо 3 и не сохраняется после закрытия терминала.
 
Mihail Matkovskij:
Я тоже думал об этом. Котировки обновлял с сервера Метаквот, через окно котировок (F2). Если это 5-ти знак, то он легко представляется, как 4-х знак, но откуда тогда фиксированные значения спреда 2 и 5 в тестере. При этом, фиксированные значения запоминается, а значение 3 слетает и становится равным 30. Хотя, котировки у меня изначально были евродоллар, 4-х знак  с фиксированным спредом 3 пункта (Инстафорекс). Но после обновления с Метаквот спред оказался плавающим и поэтому мне пришлось выбирать фиксированный спред 3 пункта.
Спред иногда слетает между запусками тестирования и становится равным 30 вместо 3 и не сохраняется после закрытия терминала.
Когда ДЦ начали переходить с 4-х значных котировок на 5-ти значные, то историю никто не переписывал. Т. е.  часть котировок до определённой даты шла с 4-мя знаками после запятой, а после даты перехода котировки в истрии уже шли с пятью знаками. Но тестер отрабатывал всё корректно, если размер спреда устанавливался в десять раз больше, т. е. 30 вместо 3. Если у Вас в истории, на которой Вы тестируете, есть такой переход, то надо тестировать со спредом 30, как для пятизначных котировок. Кроме того, по истории сделок в тестере легко проверить, по какой цене была открыта или закрыта сделка и, соответственно, посчитать спред в каждом конкретном случае. Это для проверки правильности работы.
 
BlackTomcat:
Когда ДЦ начали переходить с 4-х значных котировок на 5-ти значные, то историю никто не переписывал. Т. е.  часть котировок до определённой даты шла с 4-мя знаками после запятой, а после даты перехода котировки в истрии уже шли с пятью знаками. Но тестер отрабатывал всё корректно, если размер спреда устанавливался в десять раз больше, т. е. 30 вместо 3. Если у Вас в истории, на которой Вы тестируете, есть такой переход, то надо тестировать со спредом 30, как для пятизначных котировок. Кроме того, по истории сделок в тестере легко проверить, по какой цене была открыта или закрыта сделка и, соответственно, посчитать спред в каждом конкретном случае. Это для проверки правильности работы.
30 пунктов у меня єто 30 пунктов на моих 4-х значных котировках и это очень большой спред для тестирования советников (сам лично проверял). Может вы хотите сказать, что в следствии обновления котировок с Метаквот у меня загрузился 5-ти знак? Странно и спред стал плавающим, хотя раньше я обновлял котировки с сервера Метаквот, с помощью F2 и спред всегда оставался 3 пункта. Но на этот раз спред оказался плавающим. Странно. Но это не суть. Мне главное заставить тестер сохранять значение 3 пункта. Но, очевидно, это невозможно без вмешательства Разработчиков.
 
Mihail Matkovskij:
30 пунктов у меня єто 30 пунктов на моих 4-х значных котировках и это очень большой спред для тестирования советников (сам лично проверял). Может вы хотите сказать, что в следствии обновления котировок с Метаквот у меня загрузился 5-ти знак? Странно и спред стал плавающим, хотя раньше я обновлял котировки с сервера Метаквот, с помощью F2 и спред всегда оставался 3 пункта. Но на этот раз спред оказался плавающим. Странно. Но это не суть. Мне главное заставить тестер сохранять значение 3 пункта. Но, очевидно, это невозможно без вмешательства Разработчиков.
Спред в 30 пунктов на 4-х знаке - это, безусловно, очень много. Но если у Вас в котировках есть переход с 4-х знака на 5-ти знак, то тестирование будет по всей истории идти так, как-будто это пятизнак. Т. е., например, 1.3456 будет считаться как 1.34560.
 
Торгую и тестирую/оптимизирую на 5-знаке, такого не замечал. Только что выставил руками спред по евробаксу 1.4, билд 1010.
Причина обращения: