Визуальный Тестер для МТ5

От koma2, 1 июля, 2019 в Архив

Автор#1

Описание от автора и исходный код этой бесплатной библиотеки

https://www.mql5.com/ru/code/24848

 

Вместо полной копи-пасты под спойлерами анимации оттуда.

 

Ручная торговля

Спойлер

clip0026.gif

 

 

Автоматическая торговля

Спойлер

clip0022.gif

 

 

Сторонняя панелька из MT4

Спойлер

clip0051.gif

 

 

Перемотка в прошлое, изменение баланса и формирование своих цен

Спойлер

clip0145.gif

 

Если правильно понял, то это какой-то комбайн, который почти любой советник из MT4 запускает для теста в MT5. И ручная торговля - это только пример использования библиотеки. Получается, что можно любую панельку для ручной торговли заставить работать в этом тестере.

 

Плюсы:

  • Бесплатный.
  • Спред переменный, как на реальных счетах. История любого брокера и из других источников.
  • Все возможности обычного тестера из MT4.
  • Любые таймфреймы и любое количество графиков.
  • Торговый отчет в любое время тестирования.
  • Можно возвращаться в прошлое. Не только котировки, но и историю торгов, включая текущие ордера! Какой-то очень крутой хак.
  • Можно управлять ценами и балансом.
  • Тестирование продолжается в реальном времени. Демо-счета тупо больше не нужны, если торговля идет на одном символе.
  • Всего один входной параметр - с какой даты. Поэтому мануалы почти не нужны.
  • Автор говорит на русском.
  • Открытый исходный код. Можно вносить свои изменения и дополнения.

 

Минусы:

  • Нет мультивалютности.

 

Напоминаю, что это MT5, но там говорится, что советники из MT4 запускаются. Не хватает умения проверить.

В отзывах люди только хвалят. Явно не хватает здоровой взгляда не от программистов, а от пользователей - трейдеров.

 

Инструкция по установке находится в этом комментарии.

Ответ на вопрос "что это такое?"

Изменено 2 июля, 2019 пользователем koma2

#2
12 часов назад, koma2 сказал:

Напоминаю, что это MT5, но там говорится, что советники из MT4 запускаются. Не хватает умения проверить.

не совсем так.
Все библиотеки fxsiber работают только с советникам, написанными с применением его же библиотеки MT4Orders.
И уже с ее применением получаются мультиплатформенные советники. 
Хотя я не пробовал в чистую mql4 в МТ5 запускать..

<MT4Orders.mqh> // _https://www.mql5.com/ru/code/16006
Автор#3
7 часов назад, usver73 сказал:

Все библиотеки fxsiber работают только с советникам, написанными с применением его же библиотеки MT4Orders.

Мульплатформенные советники - это пусть прогеры мудрят. Завел речь только о Тестере. Нам же все равно, на какой платформе ручной тестер.

Forex Tester пользуется популярностью, хоть и не метатрейдер. Так что без разницы, MT5 там или сTrader, лишь бы удобным был для проверок своих систем.

 

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

И можно ли сделать так, чтобы как в игрушках были save/load?

Автор#4

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

 

Инструкция по установке и запуску тестера:

  1. Ставите Metatrader 5.
  2. После первого запуска должен автоматически открыться демо-счет. Если этого не произошло, открываете его так же, как в MT4.
  3. Распаковываете этот архив в папку MQL5 терминала.
  4. Запускаете Metaeditor (как в старой платформе), открываете советник Experts\fxsaber\Tester_Manual.mq5 и компилируете его (клавиша F7). Компиляция не такая быстрая, как в метатрейдер4, может занять до полуминуты (см. внизу сообщения).
  5. В терминале открываете EURUSD M1 и запускаете откомпилированный советник по этому пути Советники\fxsaber\Tester_Manual.
  6. В окне запуска разрешаете использование DLL.
  7. После этого в левом-верхнем углу графика появится Waiting history. Надо будет подождать, пока будет закачана история котировок (следующие запуски будут почти мгновенными).
  8. Когда история будет готова, откроется новое окно с названием TESTER_EURUSD - это и есть тестер.
  9. Далее все интуитивно понятно. Горячие клавиши, что в описании, будут работать, если окно графика тестера будет в фокусе (два раза на нем щелкните мышью).

У меня сразу получилось. Сам советники писать не умею, но компилировать индикаторы и эксперты каждый же умеет.

Хорошо бы в другой подфорум тему перенести. Потому что здесь готовый советник.

#5

Ок, одним предложением - для чего он ?

для теста ручных стратегий в мт5 ?

#7
3 часа назад, koma2 сказал:

Вопрос: почему нельзя было сразу это в первом посте написать ? 

Куча ненужной информации, а зачем прога не указано. 

Автор#8
10 минут назад, pavlus777 сказал:

Вопрос: почему нельзя было сразу это в первом посте написать ? 

Куча ненужной информации, а зачем прога не указано. 

Ссылка на описание была дана сразу. Даже в тегах указан смысл.

#9
17 минут назад, koma2 сказал:

Ссылка на описание была дана сразу. Даже в тегах указан смысл.

Добавьте в первый пост человеческое описание. 

Что это такое, зачем нужно.

Автор#10
1 час назад, pavlus777 сказал:

Добавьте в первый пост человеческое описание. 

Что это такое, зачем нужно.

Сделал.

#11
58 минут назад, koma2 сказал:

Сделал.

Вы издеваетесь ? 

Ну ок, как вам тут кто-то сможет ответить если вы в первом посте пишите что это библиотека для прогеров ? 

Люди подумают что какая-то прогерская фигня.

 

Еще раз - сделайте описание, в ваших же интересах. 
Мне то не сложно тему в архив перекинуть...

Автор#12
1 час назад, pavlus777 сказал:

Еще раз - сделайте описание, в ваших же интересах. 
Мне то не сложно тему в архив перекинуть...

Похоже, я ошибся  в своих представлениях... сносите. Удачи.

#13

Подсказка: После всех установочных манипуляций (в посте #4, после 4 пункта) нужно запускать советник "Tester_manual" на обычном рабочем графике, а не в тестере стратегий, как мы привыкли это делать в МТ4 :d (может кому-то поможет, а то я лично дооолго соображал... 8-} )
+ горячие клавиши для панели:
image.png.a5b917fb8f9e123487711b0045c31b9f.png

 

 

 

 

#14
В 02.07.2019 в 12:31, koma2 сказал:

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

 

Инструкция по установке и запуску тестера:

  1. Ставите Metatrader 5.
  2. После первого запуска должен автоматически открыться демо-счет. Если этого не произошло, открываете его так же, как в MT4.
  3. Распаковываете этот архив в папку MQL5 терминала.
  4. Запускаете Metaeditor (как в старой платформе), открываете советник Experts\fxsaber\Tester_Manual.mq5 и компилируете его (клавиша F7). Компиляция не такая быстрая, как в метатрейдер4, может занять до полуминуты (см. внизу сообщения).
  5. В терминале открываете EURUSD M1 и запускаете откомпилированный советник по этому пути Советники\fxsaber\Tester_Manual.
  6. В окне запуска разрешаете использование DLL.
  7. После этого в левом-верхнем углу графика появится Waiting history. Надо будет подождать, пока будет закачана история котировок (следующие запуски будут почти мгновенными).
  8. Когда история будет готова, откроется новое окно с названием TESTER_EURUSD - это и есть тестер.
  9. Далее все интуитивно понятно. Горячие клавиши, что в описании, будут работать, если окно графика тестера будет в фокусе (два раза на нем щелкните мышью).

У меня сразу получилось. Сам советники писать не умею, но компилировать индикаторы и эксперты каждый же умеет.

Хорошо бы в другой подфорум тему перенести. Потому что здесь готовый советник.

Ошибка компиляции...Что можно сделать?

ошибка компи.jpg

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025