Правило — это условия
«Рынок в целом растёт», «за час акцию купили и продали в 1,5 раза больше обычного», «цена поднялась выше самой высокой за последние 10 часов». Все условия должны выполниться одновременно.
Как это работает
Бот делает ровно то, что вы написали. Ниже — весь путь: как собирается правило, что происходит каждый час и как бот выходит из сделки.
«Рынок в целом растёт», «за час акцию купили и продали в 1,5 раза больше обычного», «цена поднялась выше самой высокой за последние 10 часов». Все условия должны выполниться одновременно.
Как только час торгов закончился, бот считает условия по каждой вашей акции. Ничего не выполнилось — он просто ждёт следующего часа.
Бот покупает акций примерно на заданную сумму и сразу ставит защиту: стоп и цель.
Выход из сделки
Цена пошла против вас на заданное расстояние — сделка закрывается с убытком. На настоящем счёте стоп стоит у брокера.
Цена прошла в вашу сторону — бот фиксирует прибыль.
Все сделки закрываются до конца дня: бот не оставляет позиции на ночь.
Кто нажимает кнопку
Как входить в сделку, когда правило выполнилось, выбираете вы — в настройках.
Все условия выполнены — бот открывает сделку и сразу ставит стоп и цель.
Присылает «Входить?» в ваш Telegram с кнопками и показывает вопрос в программе. Нет ответа за десять минут — сделки нет. Выход по стопу вопроса не ждёт.
Пишет, что условие выполнилось, и ничего не покупает. Удобно в первые дни с новым правилом.
Проверка на истории
Тот же код, что торгует, проигрывает ваши правила по прошлым месяцам: результат в рублях, самая длинная серия убытков, худшая просадка. Он же скажет, держится ли результат в обеих половинах периода и лучше ли правило, чем входы в случайные моменты. Комиссия брокера учтена.
На экранах — настоящий расчёт программы: готовые правила «Пробой на объёме», 10 бумаг, год до 29.09.2026. Средний результат здесь меньше своей погрешности, то есть от нуля не отличим. Прошлый результат ничего не обещает.
Что дальше
Программа работает на настоящих ценах Московской биржи, но с ненастоящими деньгами. Когда результат устроит — переключите один переключатель.