А как посчитает среднюю сделку Ваш бэктестер?
Возьмем такое движение цены: 100 -> 110 -> 121
И такие сделки: купить 1шт, купить 1шт, продать 2шт.
Итого, первая сделка принесла 21%, вторая — 10%. Очень хотелось было бы посчитать среднюю как (21%+10%)/2 = 15.5%. Очень — потому что это число легко интерпретировать. Например, понятно, на сколько изменится финрез, при изменении комиссии. Или сколько мы заработаем на 1000 таких сделках. Для такого подсчета бэктестер должен хранить историю сделок, а не просто среднюю цену.
Если же посчитать итоговый результат по отношению к используемому капиталу (100+110), то результат сделки можно оценить как (121*2-100-110)/(100+110) = 15.2%. Т.е. интерпретируем вторую сделку как усреднение первой (а это самая простая реализация бэктестера). И это уже комплексная величина, учитывающая плечо, и которой ментально оперировать сильно труднее.
Отсюда вопрос, какую среднюю используете Вы?
264
Читайте на SMART-LAB:
Портфель Акции / Деньги (6,6% за 12 мес.). Теперь плюс юань
👉 Наш канал в Max 👈 Тактических успехов нет. 6,6% за последние 12 месяцев. Не то, о чем можно было мечтать. Правда, портфель зависит от...
ПАО «АПРИ» сохраняет высокие темпы продаж: рост более чем в 5 раз за два месяца 2026 года
ПАО «АПРИ» сохраняет высокие темпы продаж: рост более чем в 5 раз за два месяца 2026 года
ПАО «АПРИ» представляет операционные...
Делимся результатами нашей работы на 16 марта
Друзья, привет! 🚀 Сохраняем набранный высокий темп — с начала года выдали 6 844 ключа от квартир и коммерческих помещений, что на 25% больше,...
Мой Рюкзак #65: Ставка на энергетический и продовольственный кризис из-за перекрытия проливов
Если февраль радовал стоимостных инвесторов, то март пока радует только валютных спекулянтов и миноритариев Роснефти и Совкомфлота (в совкомфлоте...
Так как тесты у меня фиксированным лотом (привет хейтерам), то результат получается однозначный и понятный.
торгую статарбитраж, максимальные баскеты из 4-ых инструментов, никаких проблем с тестированием.
-100 * 1 — 110 * 1 + 121 * 2 = 32
это прибыль. Всего проторговано контрактов: 4
Прибыль на контракт: 32 / 4 = 8
В процентах я не считаю, но посчитал бы так:
Вопрос. Для чего вам нужна процентная доходность? Вы говорите — чтобы сравнивать с комиссией.
Ок. С каких объёмов берётся комиссия? Ответ:
100 * 1 + 110 * 1 + 121 * 2 = 452
И последний шаг:
32 / 452 = 0.07079646
Это средняя сделка относительно проторгованного объёма. Того самого, с которого вы заплатите комиссию.
---
То что вы считаете, я бы назвал «средний трейд» но не «средняя сделка», разница в два раза, но это второстепенно. Самое главное, понимать, что именно ты считаешь.
Юрий Ч., «понимать, что именно ты считаешь» — в этом и вопрос, ибо сложно удержать это в голове) Я ведь правильно понимаю, что именно с величиной 0.07079646 нужно сравнивать комиссию?
Потратил несколько часов в попытках понять, какое же среднее сделки мне нужно использовать для оценки стабильности торговли (скажем, критерием Стьюдента) и при этом не получить систематическую ошибку. Или, например, хотелось бы сравнить средний трейд с максимальной просадкой. Можно ли использовать для этого среднюю сделку? Или трейд?
И каким уравнением увязать среднюю сделку со средней ценой в 105? Кажется, так и придется для каждого случая 10 раз думать, какую именно величину использовать. А просто «средний трейд» — вещь неуниверсльная
Если комиссия за контракт — фиксированная сумма, например, 8 рублей / контракт, у вас финале выйдет 0.
Если у вас комиссия за проторгованный объём, например, 7.079646% / рубль, то вы тоже будете в 0.