собственно имеется отрытый скриптом лонг, к нему закрытие и трейл-стоп. Допустим дргой модуль скрипта решил, что надо открыть противоположную позицию. варианты:
1. отрытие шорта вызывает просто отдльный блок закрытия лонга, отдельный от первого(который с трейлом)
2. то-же что в пункте 1, но этот отдльный блок тоже с трейлом, но с другими параметрами. Вот тут непонятно, тогда оба блока трейла сделают и будут двинать 2 стоп-заявки на бирже, если поза закроется, то уберут, но если произойдет сбой связи или программа зависнет то останется на бирже лишняя заявка дествовать? что нехорошо ...
3. Вместо применения второго модуля закрытия можно-ли по нужному сигналу изменить параметры модля ттейл-стопа, причем не на весь скрипт, а только до времени вызода из позиции? т.е. он работал по своим базовым параметрам таща трейл за лонгом, но проскочил сигнал что хочется другому блоку в шорт, и мы изменяем параметры трейл-стопа так, чтобы он стал другим, короче чем был.
4. Или можно к модулю выхода привязать несколько трейл стопов, которые будут связаня с другими блоками так, чтобы результатом была тольо одна заявк на бирже, от самого короткого из них ?