Ровно год назад мы с моим другом и партнёром запустили на сервисе COMON FINAM алгоритмическую стратегию на ликвидных фьючерсах ABIGTRUST.
Результат впечатляет: +38% процентов годовых! И это при том, что начиная с ноября 2023 волатильность рынка снижалась и достигала своего исторического минимума, как писал в одном из своих постов Александр Горчаков (сторожила алгоритмической торговли в России). Напомню, что для большинства алгоритмов, в том числе для наших, высокая волатильность — это благо.
Результат нашей стратегии с «лихвой» уложился в прогнозные 65% при волатильности 45%, которые мы рассчитывали на исторических данных. По факту итоговая волатильность была существенно ниже. Поэтому в скором времени, мы пересчитаем прогнозные значения, и обновим информацию в описании к данной стратегии.
Также напомню, что алгоритм стратегии ABIGTRUST — это младший брат других алгоритмических комплексов, которые более требовательны к размеру капиталу, и которые мы ставим своим VIP клиентам с суммами от 10 миллионов рублей. В текущий момент мы совместно с одним из крупных профессиональных участников готовим продукт, который будет доступен более широкому кругу инвесторов (порог входа составит от 300 тысяч рублей) и очень надеемся, что он начнет свою работу уже в мае 2024. Анонс обязательно будет.
Уважаемый колега «Леха. Просто Леха» описал у себя в посте «Об упущенной прибыли...» его видение критериев определения суммы рискового капитала.
Я там прокомментировал (кратенько, строк на 20) свое мнение на этот счет. Здесь же предлагаю алгоритм расчета открытой позиции в моем боте.
Все числовые данные взяты «с потолка», ибо не важно конкретное значение, а токмо лишь правило вычисления.
Задача: определить допустимый предел максимальной открытой позиции, чтобы система имела минимальную вероятность попадания на «маржин-колл» или автоматическое сокращение позиции по параметру «Максимально допустимый текущий убыток», заложенный в системе; а также расчитать минимальный депозит (чистый денежный лимит), необходимый для непрерывных торгов.
Решение:
Пусть
x – открытая позиция, лот;
i – количество проигрышных входов в рынок;
D – размер денежного депо;
k – доля депо под «загрузкой» под открытые позиции;
В предыдущем посте о бэк-тестировании были приведены основные контраргументы против использования тестирования торговых стратегий на исторических данных. Ну, или, по крайней мере, были высказаны весьма скептические мнения.
Я не разделяю этого скепсиса.
Итак, напомню несколько основных тезисов «против»:
Часто в тестировании используют методы бек/форвард тест, иногда устраивают стресс тест, на хаотичных котировках, но в данном примере хотелось показать как смоделировать ситуацию, когда в алгоритме все хорошо, но по той или иной причине нашу заявку не исполнили.
Как следует из аксиоматики матанализа, если решение устойчиво в пределах о(1), то это не означает, что оно потеряет устойчивость и на больших интервалах. Лишь бы для них, этих интервалов, так же существовало свое «О — малое». А значит, масштабирование возможно с высокой вероятностью. Нужно только определить доверительные интервалы цены и времени, в которых «О-малое» удовлетворяет Вашим понятиям о прибыли и доходности.