Trading Performance Monitor
- Индикаторы
-
Khac Thanh Bui
Превращаю торговую логику в алгоритмическую точность. Я разрабатываю профессиональные инструменты для валютного рынка и золота, преодолевая разрыв между практическими потребностями трейдинга и высококлассной разработкой программного обеспечения.
ЧТО Я СОЗДАЮ: - Версия: 1.11
Trading Performance Monitor
Панель эффективности для нескольких советников на MetaTrader 5, которая автоматически определяет советников, работающих на открытых графиках, и отслеживает их результаты в реальном времени.
Trading Performance Monitor — информационный индикатор для MetaTrader 5. Он считывает историю счета и открытые позиции, группирует данные по советникам и представляет их через интерфейс из семи страниц: производительность, сделки, показатели риска, просадка, история по месяцам и результаты по символам. Индикатор не выставляет ордера и не изменяет позиции.
Overview
У трейдеров, использующих одновременно несколько советников, часто нет простого способа увидеть, какой из них приносит прибыль, а какой убыточен. История счета смешивает все стратегии вместе, а терминал показывает результат по счету в целом, а не по каждому советнику отдельно.
Этот индикатор сканирует все открытые графики, определяет, какой советник прикреплен к каждому из них, и сопоставляет эти графики с позициями и закрытыми сделками по номеру magic number. Позиции без magic number группируются отдельно как ручные сделки, поэтому дискреционная торговля не смешивается с результатами автоматической. Поскольку индикатор только считывает данные, его можно прикрепить к любому графику, не мешая торговле.
Key Features
- Автоматическое обнаружение советников — открытые графики сканируются непрерывно, и вновь прикрепленные советники появляются в таблице без ручной настройки. Закрытые или переназначенные графики также обнаруживаются.
- Разбивка по каждому советнику — символ, таймфрейм, magic number, максимальная просадка, общая прибыль и убыток, количество сделок, процент выигрышных сделок и статус показаны отдельной строкой для каждого советника.
- Сводные карточки по счету — общая прибыль и убыток, баланс, эквити, максимальная просадка, профит-фактор и процент выигрышных сделок рассчитываются по всем отслеживаемым советникам и отображаются в верхней части панели.
- История по месяцам — полная история сделок по счету группируется по календарным месяцам с указанием сделок, лотов, процента выигрышных сделок, прибыли, профит-фактора, процентной доходности и конечного эквити за каждый месяц.
- Показатели риска — коэффициенты Шарпа, Сортино и Кальмара вместе с CAGR рассчитываются на основе ряда месячной доходности, при этом допущения расчета указаны прямо на странице.
- График просадки — кривая эквити показывает, насколько счет опустился ниже предыдущего пика с течением времени.
- Группировка по символам — результаты объединяются по инструменту, что позволяет легко увидеть, какие символы вносят наибольший вклад в результат счета.
- Многоязычные заголовки столбцов — заголовки таблицы можно переключать между восемью языками прямо на панели.
How It Works
При запуске индикатор считывает историю сделок по счету и открытые позиции, затем перечисляет графики и записывает, какой советник прикреплен к каждому из них. Сделки и позиции распределяются по magic number и сопоставляются с соответствующим графиком по тому же символу.
Плавающая прибыль и количество открытых позиций пересчитываются на каждом цикле обновления, чтобы текущие показатели оставались точными. Более ресурсоемкие исторические расчеты выполняются с более медленным интервалом кэширования, чтобы терминал оставался отзывчивым, а месячный отчет, список сделок и показатели риска рассчитываются только при открытии соответствующей страницы.
Reading the Panel
Боковая панель переключается между семью страницами: Overview показывает каждого отслеживаемого советника, Performance показывает дневную кривую эквити, Trades показывает последние закрытые сделки, Risk Analysis показывает рассчитанные коэффициенты, Drawdown показывает кривую просадки, Monthly Report группирует результаты по месяцам, а Symbols — по инструментам.
Зеленые значения означают прибыль или благоприятный показатель, красные значения означают обратное, а прочерк означает, что данных для этого показателя пока недостаточно.
Recommended Use
Индикатор работает на любом символе и таймфрейме, поскольку он отображает данные счета, а не данные цены, и для мониторинга всего терминала достаточно одного графика. Он наиболее полезен на счетах с двумя и более советниками или там, где автоматическую и ручную торговлю необходимо разделить.
Рост эквити и история просадки собираются с момента первого прикрепления индикатора, поэтому эти две страницы становятся информативнее по мере его работы. Месячный отчет и список сделок считывают полную историю счета и доступны сразу.
Parameters
- Panel refresh interval — Как часто обновляются панель и текущие показатели, в секундах — Default: 3
- Show panel — Показывает или скрывает панель на графике — Default: true
- Text size — Размер шрифта на панели, в пикселях — Default: 9
- Debug logging — Записывает дополнительные диагностические сообщения в журнал терминала — Default: false
- Cache refresh interval — Как часто пересчитываются исторические результаты, в секундах — Default: 10
- Maximum tracked Expert Advisors — Верхний предел количества советников в таблице — Default: 100
Notes
Это инструмент мониторинга. Он не открывает, не изменяет и не закрывает какие-либо позиции и не отправляет торговые команды какого-либо рода.
Максимальная просадка на странице Risk Analysis измеряется по значениям эквити на конец месяца и может быть ниже, чем просадка, которая произошла и восстановилась в течение одного месяца. Страница Drawdown использует дневные замеры, охватывающие только период с момента прикрепления индикатора. Коэффициенты риска предполагают безрисковую ставку, равную нулю, и приводятся к годовому значению на основе месячной доходности.
Советник, который еще не совершил ни одной сделки, отображается сразу после обнаружения его графика, но не может быть связан с торговыми результатами, пока не откроет свою первую позицию.
