TradeMath Trade History Statistics
- Утилиты
-
Ganzorig Munkhbayar
Test - Версия: 1.0
TradeMath - скрипт, который только читает. Он читает закрытые сделки счёта, на котором запущен, и выводит пять чисел, описывающих торговлю до этого момента. Он ничего не открывает, не изменяет и не закрывает. Он измеряет прошлое и ничего не предсказывает.
Пять чисел
- Математическое ожидание: % прибыльных x средняя прибыль - % убыточных x средний убыток = средняя сделка после издержек. Также чистый результат и профит-фактор.
- Издержки: своп, комиссия и сборы в деньгах и как доля валовой прибыли.
- Просадка: самое глубокое падение баланса по закрытым сделкам, насколько баланс сейчас ниже своего максимума и какой прирост нужен для восстановления.
- Серия убытков: самая длинная серия убыточных сделок и во что обходится серия такой длины при риске 1 %, 2 % и 5 % на сделку.
- Проверка на случайность: t-статистика средней сделки. Она показывает, можно ли отличить результат от случайности и примерно сколько таких сделок для этого нужно.
Как пользоваться
Перетащите TradeMath из Навигатора на любой график. Символ и таймфрейм графика не имеют значения. Отчёт появляется на графике и на вкладке «Эксперты». Если включён Save_Report, он также записывается в текстовый файл в папке MQL5\Files терминала.
Входные параметры
- From_Date, To_Date: период. To_Date 0 означает «сейчас».
- Magic_Filter: -1 = все сделки; иначе только сделки с одним магическим номером (0 = ручные сделки).
- Symbol_Filter: пусто = все символы; иначе один символ.
- Save_Report: также записать отчёт в текстовый файл.
Как читать отчёт
Если средняя сделка отрицательна, метод убыточен, и другой размер лота меняет только скорость. Если издержки забирают большую долю валовой прибыли, метод торгует слишком часто или его стопы слишком коротки для таких издержек. Если серия убытков при вашем реальном риске больше, чем вы готовы выдержать, уменьшите риск на сделку. Если проверка показывает, что результат нельзя отличить от случайности, сделок пока слишком мало, чтобы на него полагаться.
Ограничения
- Спред заложен в цены, поэтому в строке издержек его нет.
- Пополнения и снятия за период не отделяются от кривой баланса.
- Проценты просадки считаются от текущего баланса минус чистый результат выбранных сделок. С Magic_Filter или Symbol_Filter они приблизительны.
- Если сделок меньше 30, проверка на случайность сообщает только, что сделок слишком мало.
- Позиция, закрытая частично и ещё открытая, учитывается только после полного закрытия.
- Отчёт и имя его файла содержат номер счёта. Удалите его, прежде чем делиться отчётом.
Числа измеряют только прошлое. Положительное прошлое не обещает будущего. Сверьте числа с выпиской вашего брокера, прежде чем на них полагаться.
