Как ALS определяет какая позиция является основной и хэджевой?

Главное правило: пока жива основная позиция, хэдж остается хэджем!

Рассмотрим несколько случаев:

  1. В моменте присутствует только одна позиция (лонг или шорт) по конкретному активу. ALS автоматически ее назначает основной. Если она уйдет в минус до уровня активации хэджа, то ALS откроет противоположную позицию и будет считать ее хэджевой. Хэджевая позиция может закрываться и открываться - она все равно будет хэджем. Но как только закроется основная позиция, произойдет переназначение, с этого момента хэдж станет основной позицией. И теперь его будет хэджировать ALS. В этот момент удаляются все Safe Zone по “бывшему хэджу”. Остаются только выставленные стоп-ордеры. Изменение объема основной позиции не влияют на назначения. Только полное закрытие.

Пример:

Открыли лонг. Цена ушла вниз. Открылся хэдж-шорт. Получается, лонг - основная позиция, шорт - хэджевая.

Цена двигалась внизу, хэдж открывался/закрывался частично или полностью. Он остается хэджем.

Лонг закрылся (take profit или руками, неважно). Если в данный момент шорт еще присутствует - то он станет основным. По шорту удаляются Safe Zone, остаются стоп-ордеры. Если он находится в минусе, то откроется лонг, но уже в качестве хэджа.

Если в момент закрытия основной позиции хэдж отсутствует, то все данные по данной паре удаляются, включая стопы, safe zone и так далее.

  1. Если на момент запуска ALS присутствуют две позиции. Такое также возможно после удаления пары из исключения при работающей ALS. В данном случае ALS назначит основной ту позицию, у кторой объем больше. Меньшую, соответственно, назначит хэджем. Дальше как в пунке 1.

Данная стратегия определения позиций позволит корректно работать с уровнями хэджа в состоянии замка и выше (более 100% по объему) в один или несколько шагов.

Внимание: будьте аккуратны, если вмешиваетесь в работу хэджа руками, особенно во время выключенной ALS. Если в этот момент открываете/закрываете хэдж, закрываете обе позиции и снова их выставляете с другими объемами и так далее - это может помешать работе основной логикии пойти не по плану.

Если решили взять управление на себя - лучше внесите пару в исключение.