Битовая карта — способ параметризовать стратегию так, чтобы каждое смысловое решение (уровень, направление, тип сигнала) кодировалось отдельным битом и включалось независимо от остальных. Каждому биту соответствует константа (0/1), которая подаётся в формулы как фильтр.
Пример разложения на биты:
| Бит | Значение 0 | Значение 1 |
|---|---|---|
LevelSel |
LOW | CLOSE |
StrategySel |
LP_R | LP_G |
Dir_bit |
падающий уровень | растущий уровень |
Стратегия содержит несколько независимых решений. Проверять их «как есть» бессмысленно: непонятно, какое звено даёт результат, а какое — шум. Битовая карта позволяет изолировать вклад каждого звена — менять один бит при фиксированных остальных и сравнивать результат.
Штатный оптимизатор TSLab перебирает любые параметры из сетки, включая логические переключатели — если они объявлены как оптимизируемые. Битовая карта делает логические решения явными параметрами, которые можно включить в сетку и прогнать декартовым произведением вместе с остальными.
Авто-репост. Читать в блоге >>>






