Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

Profit Concentration Analyzer - скрипт для MetaTrader 5

Опубликовал:
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Специалист в области финансов и международного бизнеса со специализацией в финансовом менеджменте. Разработчик-самоучка на MQL5 и Python с фокусом на алгоритмическую торговлю, построение мультиактивных портфелей и количественное управление рисками.
Просмотров:
27
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Прибыль1


Чистая прибыль и процент выигрышных сделок показывают, сколько принесла стратегия, но не объясняют, откуда взялась эта прибыль. Система может демонстрировать высокий чистый результат, при этом практически вся прибыль может быть получена за счет нескольких удачных сделок или одного «взрывного» дня. Анализатор концентрации прибыли анализирует ваши закрытые сделки и измеряет именно это: насколько широко распределена и повторяемая на самом деле эта прибыль.

Скрипт считывает файл CSV, в котором каждая закрытая сделка занимает одну строку, а данные представлены в двух столбцах — «Дата» и «Прибыль» — и выводит полный отчет на вкладке «Эксперты»:

  • Профиль концентрации — какая доля валовой прибыли приходится на 1%, 5%, 10%, 25% и 50% самых прибыльных сделок.
  • Доля Top-N — доля чистой прибыли, полученной по N крупнейшим сделкам.
  • Коэффициент Джини для прибыльных сделок: единое число от 0 до 1, характеризующее степень неравномерности прибыли.
  • Тест на выживаемость — удаляет несколько лучших выигрышных сделок (настраиваемый процент) и пересчитывает чистую прибыль и коэффициент прибыльности, чтобы показать, сохраняется ли преимущество без этих выбросов.
  • Дневная стабильность — агрегирует сделки по дням и сравнивает самый прибыльный день с пределом стабильности, принятым в проп-фирмах (ПРОЙДЕНО/НЕ ПРОЙДЕНО).
  • Совокупная оценка (от A+ до F), объединяющая показатели концентрации, стабильности и выживаемости, с письменными рекомендациями, указывающими на конкретные слабые места.

Входные данные. Поместите файл CSV с именем, указанным в параметре ввода (по умолчанию Trades.csv), в папку MQL5\Files терминала; файл должен содержать строку заголовка «Date,Profit» и по одной строке на каждую закрытую сделку. При первом запуске, если файл не найден, скрипт генерирует набор примеров и анализирует его, чтобы вы могли сразу увидеть результат. Включенный вспомогательный скрипт ExportTrades.mq5 записывает этот файл из вашей истории торгов: скопируйте его функцию в свой советник и вызовите её из OnTester(), либо запустите как отдельный скрипт на счёте, на котором уже есть сделки.

Параметры. InpFileName (файл CSV), InpConsistencyLimit (ограничение по максимальному дню в процентах от общей прибыли), InpTopN (количество лучших сделок, используемых при расчете показателя концентрации), InpRemovePct (процент лучших прибыльных сделок, удаляемых при тесте на выживаемость), а также три веса InpWeightConc, InpWeightConsist и InpWeightSurv для расчета совокупной оценки.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/74245

RealCost XAU Session Cost Snapshot MT5 RealCost XAU Session Cost Snapshot MT5

Скрипт MT5 с открытым исходным кодом, который записывает в журнал и, по желанию, в файл CSV настройки символа XAUUSD/GOLD, спред, стоимость тика, размер контракта, шаг объема, уровни стопа/заморозки, своп и контекст счета.

FVG Imbalance Marker Helper FVG Imbalance Marker Helper

Небольшой обучающий индикатор для MetaTrader 5, который выделяет на графике простые бычьи и медвежьи «разрывы справедливой стоимости» из трёх свечей.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.