Уважаемый колега «Леха. Просто Леха» описал у себя в посте «Об упущенной прибыли...» его видение критериев определения суммы рискового капитала.
Я там прокомментировал (кратенько, строк на 20) свое мнение на этот счет. Здесь же предлагаю алгоритм расчета открытой позиции в моем боте.
Все числовые данные взяты «с потолка», ибо не важно конкретное значение, а токмо лишь правило вычисления.
Задача: определить допустимый предел максимальной открытой позиции, чтобы система имела минимальную вероятность попадания на «маржин-колл» или автоматическое сокращение позиции по параметру «Максимально допустимый текущий убыток», заложенный в системе; а также расчитать минимальный депозит (чистый денежный лимит), необходимый для непрерывных торгов.
Решение:
Пусть
x – открытая позиция, лот;
i – количество проигрышных входов в рынок;
D – размер денежного депо;
k – доля депо под «загрузкой» под открытые позиции;
В предыдущем посте о бэк-тестировании были приведены основные контраргументы против использования тестирования торговых стратегий на исторических данных. Ну, или, по крайней мере, были высказаны весьма скептические мнения.
Я не разделяю этого скепсиса.
Итак, напомню несколько основных тезисов «против»:
Часто в тестировании используют методы бек/форвард тест, иногда устраивают стресс тест, на хаотичных котировках, но в данном примере хотелось показать как смоделировать ситуацию, когда в алгоритме все хорошо, но по той или иной причине нашу заявку не исполнили.
Как следует из аксиоматики матанализа, если решение устойчиво в пределах о(1), то это не означает, что оно потеряет устойчивость и на больших интервалах. Лишь бы для них, этих интервалов, так же существовало свое «О — малое». А значит, масштабирование возможно с высокой вероятностью. Нужно только определить доверительные интервалы цены и времени, в которых «О-малое» удовлетворяет Вашим понятиям о прибыли и доходности.