AndreiFX

ТС "Качели"
« Ответ #45: 21 Октября 2008, 17:17:27 »

Андрей, молодец, мою мысль уловил, но...
Во-первых, тейки надо модифицировать на цене открытия ТРЕТЬЕЙ! позиции. Это раз.
получается третьей с конца?

Во-вторых, вы зациклились на 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 позиции!

и так дальше, по мере накопления открытых позиций до тех пор, пока не сработают тейки, и сразу же выставляются тейки для оставшихся позиций в таком же порядке.
Вот тут чето начинает мозг пухнуть))
1. были ордера 0.05, 0.06, 0.07, 0.08, 0.09
2. у ордеров 0.05 , 0.08, 0.09 модифицируем тейк на цену открытия 0.07
Далее может быть 2 варианта
    2.1. срабатывает тейк. и остается 2 ордера 0.06 и 0.07. Их тейки начинаем модифицировать только после того, как будет открыто еще 2  доп позы, так?
    2.2. тейк не цепляет и цена идет дальше, открывая следующий ордер, т.е. 0.11
           2.2.1 у нас получается такая цепочка ордеров: 0.05, 0.06, 0.07, 0.08, 0.09, 0.11.(причем 0.05, 0.08, 0.09 тейки стоят на 0.07 )
           2.2.2 тейки у ордеров 0.05, 0.09, 0.11 модифицируем на цену открытия 0.08(вопрос: что делать с тейком 0.08 ордера, который=цене открытия 0.07?)
               и т.д.

Прошу оветить на указанные вопросы и сказать, правильный или нет алгоритм я указал

ЗЫ седня уже наверна не успею переделать, только завтра смогу

 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.