Определение тп для "перелока".

 
Доброго времени суток, не рождается что то алгоритм вычисления ТП для перелока.
Именно как его определить математически.
Допустим имеем 0.1 лот бай и 0.2 лот сел.
Как определить уровень, на котором сел ордер перекроет убыточный бай ордер в "0/10/50/100" пунктов прибыли.
 
ОрдеропенпрайсБАЙ-ОрдеропенпрайсСЕЛ= Х
ОрдерлотСЕЛ - ОрдерлотБАЙ = У
ОрдеропенпрайсСЕЛ - (X - "количество пунктов")*Point)

И куда то тут нужно подставить У.
 
   double averagePrice = (buyPriceMulLotsSumm - sellLotsSumm * (sellAverageOpenPrice - spread)) / dominanceVolume;

где buyPriceMulLotsSumm - это сумма произведений цен открытия и объемов Buy-ордеров,

      sellLotsSumm - сумма объемов Sell-ордеров,

      sellAverageOpenPrice - средняя цена открытия Sell-ордеров, рассчитывается как sellPriceMulLotsSumm / sellLotsSumm,

      spread - величина спреда в категории цены,

      dominanceVolume - разность сумм объемов Buy- и Sell-ордеров; если объемы равны (dominanceVolume = 0), то средней цены нет. 

 
Scriptong:

где buyPriceMulLotsSumm - это сумма произведений цен открытия и объемов Buy-ордеров,

      sellLotsSumm - сумма объемов Sell-ордеров,

      sellAverageOpenPrice - средняя цена открытия Sell-ордеров, рассчитывается как sellPriceMulLotsSumm / sellLotsSumm,

      spread - величина спреда в категории цены,

      dominanceVolume - разность сумм объемов Buy- и Sell-ордеров; если объемы равны (dominanceVolume = 0), то средней цены нет. 

Большое спасибо.