Введение.
Я начал писать этот чек-лист после того, как третий лично знакомый мне трейдер потерял большую часть счёта из-за бага в собственном боте. Никто из них не отдал деньги рынку. Они отдали их чему-то в автоматизации, что должно было быть отловлено до того, как система вообще была подключена к реальному капиталу.
Сценарий всегда один и тот же. Стратегия в порядке, код работает в нормальных условиях, а потом случается что-то непривычное. Reconnect в неудачный момент. Сигнал, пришедший дважды. Webhook, который опоздал на двадцать минут. Бот делает то, чего трейдер никогда не имел в виду, а к моменту, когда кто-то наконец заглядывает в логи, ущерб уже понесён.
Это список тех вещей, которые, по моему опыту, решают, выживает ли автоматизированная торговля в принципе или медленно разрушает счёт изнутри.
Часть из них очевидна задним числом. Часть становится очевидной только после того, как наблюдаешь, как знакомый теряет шестизначную сумму. Я постарался уложить весь документ примерно в полчаса чтения и без необходимости в каких-то специальных инструментах.
Как им пользоваться
Ставьте себе ноль или один балл за каждый вопрос. Ноль означает, что ваша система этого не делает, либо вы не уверены. Один означает, что делает, причём так, что вы можете это описать, указать в коде и при необходимости продемонстрировать.
В конце сложите баллы. Шкала оценки находится в самом конце документа.
Два коротких замечания перед стартом. Будьте честны с собой; это инструмент для вас, а не маркетинговое упражнение. Если вы поставите «да» там, где сами не уверены, то оптимизируете под хорошее самочувствие сегодня и под потери позже.
И помните, что этот чек-лист на самом деле измеряет. Он смотрит на автоматизацию, а не на саму стратегию. Идеальный балл не сделает плохую стратегию прибыльной. Что он сделает: когда ваша стратегия работает, автоматизация вокруг неё не будет тем самым местом, где прибыль тихо уходит обратно.