Большинство трейдеров не осознают, что простая поправка на реальные комиссионные затраты при тестировании системы — это недостаточно жесткое предположение. Причина в том, что комиссионные объясняют лишь часть транзакционных затрат. Другая, менее ощутимая, но не менее реальная затрата — это разница между теоретической ценой исполнения и действительной ценой выполнения приказа. Например, если кто-то тестирует систему и предполагает совершение сделок по цене закрытия, используя среднюю точку диапазона закрытия, это может не оказаться реалистичным предположением. Покупки вблизи верхнего края диапазона закрытия и продажи вблизи его нижнего края оказываются значительно более распространенными ситуациями, чем противоположные им события. Есть два способа решения этой проблемы. Во-первых, можно использовать наихудшую из возможных цен исполнения приказа (например, максимум диапазона закрытия при покупке). Во-вторых, предполагать транзакционную стоимость каждой сделки намного выше, чем действительные исторические затраты на комиссионные (например, $100 за сделку). Последний из подходов предпочтительнее, поскольку он носит более общий характер. Например, каким образом кто-то сможет принять решение о выполнении внутридневного стоп-приказа по наихудшей возможной цене?