Как задать в тестере спред?

 
Добрый день. Как задать в терминале МТ5 спред? В Мт4 всё понятно. В 5-ке я задаю спред в окне "Тестируемый символ", но спред эта настройка не учитывается при тестировании робота. Почему? 
Файлы:
1.png  29 kb
 
Viktar Dzemikhau:
Добрый день. Как задать в терминале МТ5 спред? В Мт4 всё понятно. В 5-ке я задаю спред в окне "Тестируемый символ", но спред эта настройка не учитывается при тестировании робота. Почему? 

В МТ5 спред невозможно задать, т. к. имеется история плавающих спредов. В некотором роде можно "задать спред", если создать собственный символ, задав ему собственную историю.

 
Пропишите в тестере виде кастомной комиссии
 
Vladimir Chamin #:
Пропишите в тестере виде кастомной комиссии

Это как? Где это вообще?

 
Ihor Herasko #:

В МТ5 спред невозможно задать, т. к. имеется история плавающих спредов. В некотором роде можно "задать спред", если создать собственный символ, задав ему собственную историю.

Т.е. на выходных протестировать сову нет возможности? Вот это прогресс.. На МТ4 возвращаться что-ли?

 
Viktar Dzemikhau #:

Т.е. на выходных протестировать сову нет возможности? Вот это прогресс.. На МТ4 возвращаться что-ли?

Почему нельзя? Можно и даже нужно. А по поводу пользовательских символов - вот и вот.

Документация по MQL5: Пользовательские символы
Документация по MQL5: Пользовательские символы
  • www.mql5.com
Пользовательские символы - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ihor Herasko #:

В МТ5 спред невозможно задать, т. к. имеется история плавающих спредов. В некотором роде можно "задать спред", если создать собственный символ, задав ему собственную историю.

Игорь, я с Вами согласен, что задать его в МТ5 невозможно без использования костылей; а в МТ4 можно, но только в поздних версиях. 

По моему скромному мнению (imho по-английски) это один из серьёзных недостатков терминала, который не позволяет использовать операционную среду для отладки программ, неработоспособных вне этой операционной среды. А как ещё отлаживать программу, если не в тестере Стратегий? В демо в реальном времени, или на реальном счёте? Что, так и задумано? - нет, наверное - не додумано. 

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

Иначе говоря, стратегии тестер тестирует на неких исторических данных, а для отладки (тестирования) программ он непригоден. Есть отладчик, конечно, но ... ( 

Как-то так ...

 
Алексей Тарабанов #:

Игорь, я с Вами согласен, что задать его в МТ5 невозможно без использования костылей; а в МТ4 можно, но только в поздних версиях. 

По моему скромному мнению (imho по-английски) это один из серьёзных недостатков терминала, который не позволяет использовать операционную среду для отладки программ, неработоспособных вне этой операционной среды. А как ещё отлаживать программу, если не в тестере Стратегий? В демо в реальном времени, или на реальном счёте? Что, так и задумано? - нет, наверное - не додумано. 

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

Иначе говоря, стратегии тестер тестирует на неких исторических данных, а для отладки (тестирования) программ он непригоден. Есть отладчик, конечно, но ... ( 

Как-то так ...

Так цены "свои" тоже нельзя ставить, вас это не смущает? Терминал предоставляет реальные исторические данные, в том числе и по спрэду, нет никакой нужды выдумывать костыли с "задать" спрэд.

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