RMT 2026
Case 1
SIMPLE
Case 1: Simple (Простой поиск по треку колеса).
Несмотря на название "Simple", это очень интересная стратегия. Она ищет не математические закономерности в цифрах, а физические зоны (сектора) активности на самом колесе рулетки (по треку).
Ниже представлен подробный разбор логики работы этого алгоритма.
Общая концепция "Simple Track Sniper"
Стратегия основана на гипотезе "горячего сектора": если шарик за короткое время дважды падает в одну и ту же физическую зону на колесе (рядом друг с другом), значит крупье или механика рулетки в данный момент "кидает" в этот сектор. Бот вычисляет эту зону и накрывает её ставками (соседями).
Участвующие UI-настройки (Слайдеры):
sldLatestStat_Simple (Глубина поиска): Сколько последних спинов анализировать (например, последние 3 или 5 спинов).
sldWheelSector_Simple (Допуск сектора): Какое максимальное расстояние (в ячейках колеса) между двумя выпавшими номерами считается "зоной активности".
sldNeighbourS_Simple (Ширина ставки): По сколько соседей слева и справа брать от найденных "горячих" номеров.
sldRebetTo_Simple / slRebet (Длительность удержания): Сколько спинов подряд держать ставки на столе после нахождения паттерна (обратный отсчет).
contAtomScroll.fl_ExcludeW_Simple: Флаг "Убивать" (исключать) сыгравший номер из будущих ставок.
Детальный алгоритм (пошагово)
1. Глобальные проверки (До начала активной фазы)
Сброс при максимуме (Atom.fl_max): Если текущий баланс обновил исторический максимум (Take-Profit), алгоритм полностью сбрасывается. Очищаются прогнозы, списки исключений (KillNums) и старые ставки. Стратегия начинает работу с чистого листа.
Расчет таймера удержания (kolRebet2Sliders): Бот решает, сколько спинов он будет держать ставки. Он берет значение из локального слайдера, но если глобальный слайдер Rebet больше — использует его. Если только что был выигрыш, таймер удержания обновляется (продлевается).
2. Фаза 0: Поиск паттерна (case 0:)
Алгоритм находится в режиме наблюдения.
Бот берет X последних выпавших номеров (где X задается слайдером sldLatestStat_Simple).
Запускается вложенный цикл (каждый с каждым), который проверяет пары из этой короткой истории.
Условие срабатывания:
Номера в паре не должны быть одинаковыми.
Расстояние между этими номерами на колесе рулетки (distArrLR) должно быть меньше заданного допуска (sldWheelSector_Simple).
Формирование прогноза: Если такая пара a и b найдена, бот берет соседей вокруг числа a и соседей вокруг числа b (количество задается слайдером sldNeighbourS_Simple) и закидывает их в Atom.prognoz.
Примечание: Если зоны a и b пересекаются, числа в прогнозе накладываются "внахлест" (что в оригинале может приводить к усилению ставок в центре сектора).
После формирования прогноза бот "просыпается" и переходит в Фазу 1 (устанавливает Atom.evo_step = kolRebet2Sliders).
3. Фаза 1+: Активная игра и удержание (default:)
В этой фазе бот держит ставки на столе и ждет результата. Значение Atom.evo_step каждую итерацию уменьшается на 1 (Atom.evo_step--). Когда оно дойдет до 0, бот вернется в Фазу 0.
Реакция на результат спина:
Если Проигрыш: Ничего особенного не происходит. Ставки остаются теми же, таймер удержания уменьшается.
Если Выигрыш (Atom.fl_win):
Усиление сектора: Бот считает, что зона всё ещё "раскалена". Он берет номер, который только что принес победу (tablo10[0]), вычисляет его соседей по колесу и добавляет их в прогноз к уже существующим ставкам.
Отстрел (ExcludeW): Если в интерфейсе включена галочка "ExcludeW", то сам выпавший (сыгравший) номер добавляется в listKillNums. То есть бот будет ставить вокруг него, но на саму "лунку", куда только что упал шарик, ставить больше не будет.
Выигрыш на любом этапе автоматически сбрасывает таймер evo_step до максимума (описано в глобальных проверках в начале).
Резюме стратегии
Это классическая тренд-стратегия (Trend Follower) по физике колеса.
Она ищет кучность падения шарика. Нашла кучность -> накрыла сектор соседями -> держит N спинов. Если внутри этого удержания снова попадает в сектор -> сектор расширяется от точки нового попадания, а таймер удержания обнуляется. Цикл заканчивается либо по истечению таймера лузов (сброс в 0), либо по достижению нового пика банка (сброс по Max).
Готов переписать этот Case под новую архитектуру IBS ibsStack, если дадите команду!