2017 РАЗВЛЕКСЯ ХОРОШО
11ый год активной торговли...
Сразу скажу денег чистыми поднял никуя. При этом расходы на торговлю составили 4мио. В начале декабря слил за 7 дней весь свой небольшой профит в 2,5мио. И можно дальше не читать.
На начало года у меня было 30мио. Из них торговалось 15мио. Расходы на торговлю комиссы и проскальзывания составляли в районе 600к в месяц на уровне 7мио в год. Т.е. просто взять и увеличить торговлю в 2-3 раза мне бы очень дорого встало по деньгам, на уровне -30% годовых от счета. Да и нереально было бы из-за проблем с ликвидностью. Поэтому надо было придумать что то новенькое. Причем я не мог торговать новенькое и старенькое одновременно, т.к. у меня тслаб1.2 был уже на пределе технических возможностей и еле ползал.
В определенный момент у любого алготрейдера количество торговых систем переваливает за ту цифру, которую можно держать в голове вместе со всеми параметрами и результатами тестов. Конечно, в тс лабе можно сохранять результаты тестов, но из массы кубиков или переменных в коде быстро вычленить идею практически невозможно, особенно, если ТС строилась больше недели назад. Лично мне в такой ситуации помогает Development Worksheet (Паспорт робота), обычный эксель файл с общей информацией о стратегии.
Данный лайфхак, если мне не изменяет память, был найден в книжке Кевина Дэйви «Building Winning Algorithmic Trading Systems». В самой книге автор рассказывает о том, как он тестирует стратегии. Автор делает очень сложное многоступенчатое тестирование, которое начинается предварительными тестами входов и выходов: фиксированный стоп/профит, поза по фиксированному числу баров, monkey тест и прочее (если есть интерес, то могу описать все его изощрения подробно в следующей заметке). После этого он проводит форвардное тестирование и тест монте карло. Перед запуском стратегии на больших деньгах он дает системе поторговать маленьким капиталом (по-моему порядка полугода) и сверяет результаты торговли с тестовыми, вносит поправки. Таким образом на создание системы уходит как минимум 7-8 месяцев.