Trading Cost Ledger
- Утилиты
- Версия: 1.10
- Обновлено: 16 сентября 2026
- Активации: 10
Trading Cost Ledger читает только собственную, уже закрытую торговую историю счёта и складывает ровно две вещи — комиссию и своп. Индикатор ничего не прогнозирует и не советует. Каждое число на панели — это сумма, которая уже была списана или начислена на этом счёте.
Как строятся числа. Индикатор читает до 365 дней закрытых сделок по всем символам и всем magic number — картина строится по счёту целиком, а не по символу текущего графика. Total commission (365d) суммирует комиссию, записанную в каждой сделке; Total swap (365d) суммирует своп, записанный в каждой сделке, сохраняя знак — положительная сумма означает, что счёт получил свопа больше, чем заплатил. Trading cost (365d) прибавляет к сумме комиссии ту часть суммы свопа, которая была платежом (положительный баланс по свопу не делает издержки отрицательными — он просто не прибавляется). Самое крупное число на панели делит эти издержки на сумму всех закрытых сделок с положительным результатом за тот же период, показывая долю издержек в том, что счёт фактически заработал, — на панели видно только само соотношение, а не сами исходные суммы. Если за 365-дневное окно набралось меньше 5 подходящих сделок, истории не хватает, чтобы вывести число, и панель показывает "Collecting history".
Highest-cost symbol называет один символ, по которому сумма выплаченной комиссии и свопа за те же 365 дней оказалась наибольшей, и указывает эту сумму рядом. Highest-cost weekday точно так же называет день недели, в который эти выплаты за те же 365 дней сложились в наибольшую сумму. CSV-отчёт записывается в файловую папку терминала с разбивкой по месяцам и символам: комиссия, своп, торговые издержки и число сделок — в отдельных столбцах. Пригодится тем, кто хочет посмотреть на цифры шире того, что помещается на панели. Точный путь к файлу выводится прямо на панели, искать его отдельно не нужно.
Скриншот 1, USDJPY M15, демо-счёт с настоящей торговой историей: заголовок показывает 6.4% - долю валовой прибыли, которую за последние 365 дней забрали комиссия и своп, - а под ним стоит Trading cost (365d) 94403.00 JPY. Под линией Total commission (365d) и Total swap (365d) делят одну строку, Highest-cost symbol показывает BTCUSD 94249.00 JPY, Highest-cost weekday показывает Wednesday 94249.00 JPY, внизу напечатан путь к CSV report, а State показывает OK. На этом счёте сумма свопа настолько длинная, что колонка сокращает её до -94385..., а соседняя колонка комиссии при этом размере шрифта остаётся пустой; обе суммы записаны полностью в CSV report. Каждая цифра - это то, что содержала собственная история закрытых сделок этого счёта в момент съёмки: не заглушка и не оценка.
Скриншоты со 2 по 4 - это одна и та же панель, на одном и том же счёте, в один и тот же момент, прочитанная тремя способами. Скриншот 2 увеличивает блок под заголовком, чтобы обе строки Highest-cost читались в полный размер, под строкой, где стоят обе суммы. Скриншот 3 ставит рядом другой угол, шрифт помельче и шрифт покрупнее - именно этим и управляют параметры отображения. Скриншот 4 перечисляет то, чего инструмент не делает. Эти параметры меняют только положение панели, размер и цвет её текста и то, пишется ли CSV report, а сами цифры берутся из истории этого счёта, а не из графика перед вами.
Чего этот инструмент не делает. Он никогда не выставляет, не закрывает и не изменяет ордер — связи с торговой стороной терминала нет вообще. Он не использует ни один технический индикатор и ни один другой таймфрейм; единственный материал — комиссия, своп, символ и время каждой закрытой сделки. Он никогда не советует избегать символа или менять брокера — панель показывает только суммы. Он не оценивает стоимость спреда, потому что история закрытой сделки не хранит рыночную цену на момент открытия — измеряются только комиссия и своп. Он не сравнивает брокеров и не прогнозирует будущие издержки. Он не объединяет историю нескольких счетов или терминалов — только того, на котором запущен график. Пополнения, снятия и другие небалансовые операции исключены из всех подсчётов.
Пять параметров. Четыре — про внешний вид: показать или скрыть панель, в каком углу она находится, размер шрифта и цвет текста. Пятый включает или выключает CSV-отчёт — по умолчанию включён, потому что отчёт — это один из двух результатов, которые индикатор реально производит. В настройках нет ни одного числового порога — и 365-дневное окно, и минимальная выборка в 5 сделок жёстко зашиты.
Один момент стоит знать заранее. История счёта в Тестере стратегий содержит только сделки, совершённые в рамках конкретного тестового прогона, поэтому на свежем тесте панель обычно так и остаётся на "Collecting history". Это особенность работы Тестера, а не ошибка индикатора — на реальном счёте или на демо-счёте с настоящей торговой историей и панель, и CSV-отчёт заполняются измеренными числами этого счёта с первого тика.
Это один из набора инструментов того же автора для истории счёта. Три бесплатных индикатора без советов — Trade Behavior Mirror, Win Streak Size Creep Mirror и Multi-Symbol Chase Mirror — читают тот же вид закрытой истории, показывая сделки, открытые вскоре после убытка, рост лота во время серии побед и число торгуемых символов. Это первый платный инструмент в той же линейке — для тех, кто хочет увидеть сторону издержек, а не сторону поведения. В профиле автора на MQL5 эти инструменты собраны вместе с несколькими платными индикаторами и утилитами MT5 для сигналов по золоту, ограничения торгового риска и сверки бэктеста с реальной торговлей.
