немного добавил к илану:
если количество позиций одного типа больше четырех, то у всех ордеров, кроме второго и третьего модифицируются тейки на цену открытия четвертого ордера.
Андрей, молодец, мою мысль уловил, но...
Во-первых, тейки надо модифицировать на цене открытия ТРЕТЬЕЙ! позиции. Это раз.
Во-вторых, вы зациклились на 5 позициях - а открываться то может и 7, и 10, и 15 позиций безоткатно.
Так вот надо сделать так, чтобы тейк первой убыточной позиции и тейки двух последних поз модифицировались всед за открытием следующих в цепочке позиций!
Например, открыто 5 поз - 0.05, 0.06, 0.07, 0.08, 0.09 - тейк для 0.05, 0.09 и 0.08 позиции ставится на цену открытия 0.07 позиции.
Далее. Не сработал тейк, цена пошла дальше и открывает еще одну позицию - 0.11. тейк с 0.05 модифицируется на цену открытия 0.08 позиции, тейки для 0.08 и 0.09 тоже отменяются для позы 0.07, и теперь уже для поз 0.09 и 0.11 тейк выставляется также на цене открытия 0.08 позиции!
и так дальше, по мере накопления открытых позиций до тех пор, пока не сработают тейки, и сразу же выставляются тейки для оставшихся позиций в таком же порядке.