Здравствуйте товарищи трейдеры. Подскажите пожалуйста есть ли в тестере стратегий MT5 настройка изменения спреда? В тестере MT4 можно менять спред без проблем, а в MT5 ни пойму как это делаеться. Заранее спасибо.
Здравствуйте товарищи трейдеры. Подскажите пожалуйста есть ли в тестере стратегий MT5 настройка изменения спреда? В тестере MT4 можно менять спред без проблем, а в MT5 ни пойму как это делаеться. Заранее спасибо.
Спред поменять нельзя. Но зато можно тестировать с реальным спредом - для этого выберите режим тестирования "Каждый тик на основе реальных тиков" и тест пройдёт с динамичски изменяемым спредом (изменяться он будет именно так, как это было на реале).
Также ещё очень рекомендуется проводить тесты с разной задержкой исполнения.
Спред поменять нельзя. Но зато можно тестировать с реальным спредом - для этого выберите режим тестирования "Каждый тик на основе реальных тиков" и тест пройдёт с динамичски изменяемым спредом (изменяться он будет именно так, как это было на реале).
Также ещё очень рекомендуется проводить тесты с разной задержкой исполнения.
Получается "Каждый тик на основе реальных тиков" в МТ5 == "Текущий" в МТ4 Ясно спасибо.
Kolya32: Получается "Каждый тик на основе реальных тиков" в МТ5 == "Текущий" в МТ4 Ясно спасибо.
Нет, не равно.
В MetaTrader 4 в режиме "текущий спред" для теста берётся тот спред, который вернул сервер на момент запуска тестирования. И если спред плавающий, то он в тестере может оказаться любым - 2, 3, 10, 100.., но всегда постоянным - тем, который был на сервере на момент запуска теста, и от теста к тесту спред будет разным при условии, что при запуске очередного тестирования в данном режиме, спред на сервере поменялся.
В MetaTrader 5 в режиме "каждый тик на основе реальных тиков" для теста берутся исторические тиковые данные - именно те тики, которые были на сервере в тестируемый период. Соответственно, если спред плавающий, то он и в тестере будет плавающим - меняться так, как менялся на сервере в тот период, на котором вы проводите тест.
В MetaTrader 4 в режиме "текущий спред" для теста берётся тот спред, который вернул сервер на момент запуска тестирования. И если спред плавающий, то он в тестере может оказаться любым - 2, 3, 10, 100.., но всегда постоянным - тем, который был на сервере на момент запуска теста, и от теста к тесту спред будет разным при условии, что при запуске очередного тестирования в данном режиме, спред на сервере поменялся.
В MetaTrader 5 в режиме "каждый тик на основе реальных тиков" для теста берутся исторические тиковые данные - именно те тики, которые были на сервере в тестируемый период. Соответственно, если спред плавающий, то он и в тестере будет плавающим - меняться так, как менялся на сервере в тот период, на котором вы проводите тест.
А это две большие разницы.
Кажется начинаю понимать. Спасибо большое за столь подробное объяснение. Буду дальше экспериментировать и разбираться)
Как эту запись 2015.06.23 00:00 превратить в эту запись 2015.06.23. Убрать 4 нуля. Я думал так сделать
datetime Data=D'2015.06.23 00:00';
string Data_st=(string)Data;
Дальше с помощью строковой функции обрезать 2015.06.2300:00 до такой записи 2015.06.23 или заменить ноли пустотой
смотрел строковые функции StringAdd, StringFill, StringReplace но они то типа bool то int и так и не понял как они работают. Можно ли их использовать если да приведите пример а то я валенок не доходит.
Как эту запись 2015.06.23 00:00 превратить в эту запись 2015.06.23. Убрать 4 нуля. Я думал так сделать
смотрел строковые функции StringAdd, StringFill, StringReplace но они то типа bool то int и так и не понял как они работают. Можно ли их использовать если да приведите пример а то я валенок не доходит.
MQL5
Здравствуйте товарищи трейдеры. Подскажите пожалуйста есть ли в тестере стратегий MT5 настройка изменения спреда? В тестере MT4 можно менять спред без проблем, а в MT5 ни пойму как это делаеться. Заранее спасибо.
Здравствуйте товарищи трейдеры. Подскажите пожалуйста есть ли в тестере стратегий MT5 настройка изменения спреда? В тестере MT4 можно менять спред без проблем, а в MT5 ни пойму как это делаеться. Заранее спасибо.
Спред поменять нельзя. Но зато можно тестировать с реальным спредом - для этого выберите режим тестирования "Каждый тик на основе реальных тиков" и тест пройдёт с динамичски изменяемым спредом (изменяться он будет именно так, как это было на реале).
Также ещё очень рекомендуется проводить тесты с разной задержкой исполнения.
Спред поменять нельзя. Но зато можно тестировать с реальным спредом - для этого выберите режим тестирования "Каждый тик на основе реальных тиков" и тест пройдёт с динамичски изменяемым спредом (изменяться он будет именно так, как это было на реале).
Также ещё очень рекомендуется проводить тесты с разной задержкой исполнения.
Получается "Каждый тик на основе реальных тиков" в МТ5 == "Текущий" в МТ4 Ясно спасибо.
Нет, не равно.
Нет, не равно.
Как эту запись 2015.06.23 00:00 превратить в эту запись 2015.06.23. Убрать 4 нуля. Я думал так сделать
смотрел строковые функции StringAdd, StringFill, StringReplace но они то типа bool то int и так и не понял как они работают. Можно ли их использовать если да приведите пример а то я валенок не доходит.
Как эту запись 2015.06.23 00:00 превратить в эту запись 2015.06.23. Убрать 4 нуля. Я думал так сделать
смотрел строковые функции StringAdd, StringFill, StringReplace но они то типа bool то int и так и не понял как они работают. Можно ли их использовать если да приведите пример а то я валенок не доходит.
Ну ваш вариант будет лучше.