1. Цена находится между двумя уровнями (зонами скопления цен, ЗСЦ).
2. Открываются одновременно две позиции - на покупку и продажу одинаковыми объемами.
3. ТП покупки - верхний уровень, СЛ покупки - нижний уровень
ТП продажи - нижний уровень, СЛ продажи - верхний уровень.
4. Если цена идет к верхнему уровню, то закрывается покупка по ТП и продажа по СЛ и открывается покупка тем же объемом и продажа объемом K * лот предыдущей продажи.
5. Если цена идет к нижнему уровню, то закрывается покупка по СЛ и продажа по ТП и открывается покупка объемом K * лот предыдущей покупки и продажа тем же объемом (что и прошлая продажа).
В общем, всё просто и чтобы не заморачиваться с ручной торговлей, сделан мною скрипт. В вводимых параметрах задается размер начального торгового лота, коэф-т увеличения лота при убыточной прошлой сделки и уровни цен для верхнего и нижнего уровня. Как только цена достигла какого-то уровня и мы определили следующий уровень (тот что не достигнут будет другим), то можно запускать скрипт снова.
Скрипт пока не тестировал (рынок закрыт), но завтра посмотрю что получается. Таким образом, планируется просто определять уровни и следить за появлением новых.