Перед запуском на живых средствах та же логика обязана прогоняться на исторических котировках. Требуется режим проверки на истории, который прокручивает прошлые свечи через ровно те же правила, что и рабочий режим, и выдаёт статистику: процент прибыльных сделок, максимальную просадку, среднюю сделку и итог по выбранному интервалу — чтобы параметры настраивались по цифрам, а не на глаз. Контроль риска должен быть встроен изначально: обязательный стоп-лосс по каждой сделке, расчёт объёма позиции как процента от депозита, лимит на число одновременно открытых сделок и кнопка экстренной остановки, закрывающая всё разом. Все действия, заявки и ошибки пишутся в понятный журнал, чтобы поведение робота всегда можно было восстановить по записям.
Отдельно нужна несложная панель мониторинга: открытые позиции и заявки, текущая и зафиксированная прибыль, история последних сделок и индикатор работоспособности робота. В отклике коротко расскажите про опыт с биржевыми API и ограничениями по частоте запросов, как организуете разделение теста на истории и реальной торговли и как защитите ключи доступа и деньги на счёте.