• Обзор
  • Отзывы (1)
  • Обсуждение (33)
  • Что нового

SlippageControl EA

Советник SlippageControl EA предназначен для слежения за ордерами других советников или ордерами открытых вручную. Он содержит алгоритм сбора данных и контроля проскальзываний (slippage) с выводом статистики на информационную панель, так что вы можете контролировать качество исполнения ордеров у вашего брокера. Отлично подойдёт для слежения за ордерами пользовательских скальперских советников. Сбор данных осуществляется в определенный пользователем файл. Сбор ведётся по проскальзываниям как отложенных ордеров (OP_BUYSTOP, OP_SELLSTOP, OP_BUYLIMIT, OP_SELLLIMIT), так и рыночных ордеров (BUY, SELL). Советник в отличии от одноименной библиотеки https://www.mql5.com/ru/market/product/16506 подойдёт не только разработчикам, но и обычным пользователям.

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

  • Общее число сделок
  • Количество негативных и позитивных (в нашу сторону) проскальзываний и процент от их общего числа
  • Среднее проскальзывание на основе данных по входу/выходу
  • Общая потеря в деньгах, выраженная в валюте депозита по проскальзываниям
  • Средняя потеря в деньгах, выраженная в валюте депозита по проскальзываниям


Параметры

  • TimerMs - время в миллисекундах. Задаёт частоту работы советника
  • WriteInLog - записывать данные в журнал эксперта (true/false)
  • WriteInFile - записывать данные в файл (true/false)
  • FileName - имя файла для записи
  • MagicList - фильтр по магическому номеру. Пустое значение - следим за всеми ордерами (включая открытые вручную). 0 - следим за ордерами открытыми вручную, либо список магических номеров советников (каждое значение должно быть разделено запятой без пробелов, например: 1,2,3,4)
  • SymbolList- фильтр по символу ордера. Пустое значение - следим за всеми символами. Либо список символов (каждое значение должно быть разделено запятой без пробелов, например EURUSD,USDJPY,GBPUSD) - важно: символы вводить без префиксов и суффиксов, т.к. они определяются автоматически.
  • Lang - выбор языка для вывода статистики (Russian/English)
  • TextColor - цвет текста для вывода информации;
  • TextSize - размер текста для вывода информации;
  • Corner - выбор угла привязки для вывода информационной панели
  • CommentSL - комментарий к сделке закрытой по стоп-лоссу.
  • CommentTP - комментарий к сделке закрытой по тейк-профиту.

Если у вашего брокера используются другие комментарии к сделкам закрытым по стоп-лоссу или по тейк-профиту нужно здесь вписать нужное. По умолчанию используется [sl],[sl/gap] и [tp],[tp/gap]


Особенности

Данные для расчёта статистики берутся прямо из файла. В любой момент можно закрыть терминал, данные не потеряются. Также можно открывать файл во время работы советника. Можно редактировать его (удалять ненужные записи, разделять строки пробелами). Файл после редактирования нужно сохранять.


Ограничения и условия

Проскальзывания для рыночных ордеров (покупка/продажа) открытых или закрытых вручную или через OrderSend() / OrderClose(), в экспертах, не учитываются. Учитываются проскальзывания рыночных ордеров закрытых только по стоплосу или по тейкпрофиту. Проскальзывания считаются для пятизначных котировок (в пунктах)

cyberryder
555
2016.07.06 20:03 
 

Working great after the v1.1 update! A MUST-HAVE tool for every scalper trader. Simple, but extremely helpful and time-saving to compare brokers. Only works with EAs using pending-orders and SL!

Версия 1.2 - 2016.10.14
1. Параметр Corner теперь TextCorner.
2. Добавлены параметры CommentSL и CommentTP. Если у вашего брокера используются другие комментарии к сделкам закрытым по стоп-лоссу или по тейк-профиту нужно здесь вписать нужное. По умолчанию используется [sl],[sl/gap] и [tp],[tp/gap]
3. Небольшие изменения в выводе данных в файл и на экран
Версия 1.1 - 2016.06.06
1. Исправлена ошибка при расчёте проскальзываний
2. Убраны параметры Magic и Pair. Вместо них новые параметры MagicList и SymbolList - работают также, но теперь корректно
3. Добавлен параметр TimerMs - советник теперь не зависит от тиков, время обновления указывается в миллисекундах (не менее 50 мс и не более 5000 мс)
4. Добавлен параметр Corner - для привязки информационной панели к одному из 4 углов
5. Изменился формат вывода статистики в файл и в лог (теперь указывается символ и лот)
6. Исправлены мелкие ошибки