Дабы не увеличивать число переменных (которых и так дохрена слишком), можно оставить один лишь параметр: максимальное число одновременных разнонаправленных мартин-локов. В целом даже так будет лучше.
Если у нас цена болтается, то откроется достаточно много мартин-локов, поэтому это событие можно будет ловить в программе.
Уже как вариант, при превышении определенного количества разнонаправленных мартин-локов отключать модуль мартингейла и включать блок установки лимитных ордеров. Предполагаю, что сеть лимитных ордеров будет в ширину не более 40 пп. А при активации любой трендовой отложки основной сетки мы отключаем блок установки лимитных ордеров и снова включаем модуль мартингейла.
Итоги:
- никаких индикаторов
- всего 1 дополнительный параметр
- минимум временной задержки при определении наличия тренда или флета.
- максимально возможный контроль просадки (на данный момент).
- собираем плюс с любого движения, даже с самого фигового.
P.S.: Кстати, на одном счету у меня две финальные версии в разных терминалах (!). Сделал я это для того, чтобы иметь некий отступ между стартом первой сетки и второй. Пока одна в просадке, вторая закроется. Отступ где-то 20пп. Тупо подождал, когда цена куда-нибудь уйдет и запустил на другом терминале другую сетку.
Если кто-то захочет сделать также, то: - урежьте наполовину риски (% лота и % профита); - на одном терминале НЕЛЬЗЯ ставить более одной финальной версии, это связано с супер-глобальными переменными; - поменяйте все магик номера обязательно.
Это будет новый мод карлослима или финалки?