Добрый день.
Возникла необходимость расчета предполагаемой прибыли/убытка на рынке при установке двух ставок в разных раундах.
Для примера я сделал триггер (триггер и скрин его в аттаче к сообщению).
Итак.1. если я делаю ставку BACK `Card 10 or further` в первом раунде по текущему коэффициенту размером back_size (триггер t1-1), то в следующем раунде я могу в переменную рассчитать предполагаемый результат green up (триггер t1-4) по формуле:
v10 = ((bm_backp*bm_backa/lay_price)-back_size)*(1-mcommission)
на картинке видно, что и переменная v10, рассчитанная по вышеприведенной формуле, и x-feeder в предварительном просмотре показывают одно и то же - формула работает, я когда то этому радовался

.
2. если я
ЕЩЕ раз сделаю ставку `BACK Card 10 or further` в третьем раунде по текущему коэффициенту размером back_size (триггер t1-2), то в следующем раунде я
ОЧЕНЬ ХОТЕЛ БЫ в переменную рассчитать предполагаемый результат green up (триггер t1-5) по формуле:
d10 = ((bm_backp*bm_backa/lay_price)-back_size*2)*(1-mcommission) - как видно в формуле к back_size добавился множитель '2' - я же удвоил размер ставки [правда по разным коэффициентам]

на картинке видно, что переменная d10, рассчитанная по вышеприведенной формуле, и x-feeder в предварительном просмотре показывают
РАЗНЫЕ ДАННЫЕ - формула
НЕ работает - печалька

.
3. Почему я умножил на 2. Если я делаю ставку `BACK Card 11 or further` в первом раунде по текущему коэффициенту размером back_size * 2 (т.е. два раза по back_size) (триггер t1-3), то в следующем раунде я могу в переменную v11 рассчитать предполагаемый результат green up (триггер t1-6) по формуле:
v11 = ((bm_backp*bm_backa/lay_price)-back_size*2)*(1-mcommission)
на картинке видно, что и переменная v11, рассчитанная по вышеприведенной формуле, и x-feeder в предварительном просмотре показывают одно и то же - формула работает

.
4. Я понимаю, что в формулах
v10 = ((bm_backp*bm_backa/lay_price)-back_size)*(1-mcommission)d10 = ((bm_backp*bm_backa/lay_price)-back_size*2)*(1-mcommission) значения
bm_backp,
bm_backa и
lay_price разные в разных раундах - видимо поэтому и неправильно заполняется переменная d10.
Вопрос1: как рассчитать (по какой формуле, которую я смогу вставить в x-feeder) мне результат предполагаемого green up, если я делаю ставки в разные раунды с одинаковым
back_size по одному рынку?
Вопрос1.1: все аналогично, только для distribute loss (формула (lay_size-(bm_layp*bm_laya/back_price))*(1-mcommission) )
Можно поставить вопрос по другому.
Имеется принятая ставка, мы знаем сколько будет прибыли (А =
profit_loss), проигрыша (B =
profit_loss2) на рынке, знаем размер коэффициентов BACK и LAY, (С) и (D) соответственно и знаем
back_size/
lay_size.
Вопрос2: как, зная вышеперечисленные данные расчитать (по какой формуле, которую я смогу вставить в x-feeder) результат предполагаемого
green up или distribute loss?
Или все таки из-за отличия
bm_backp,
bm_backa и
lay_price в разных раунда это невозможно ?
Особо интересующимся "
Зачем?" отвечу: Извращенец! , на самом деле просто в процессе игры увеличиваю ставку по рынку в разных раундах и слежу (рассчитываю) прибыль с учетом всех ставок - как в плюс больше определенной суммы- сразу green up и distribute loss по всем рынкам не дожидаясь проблемного завершения игры.
Заранее СПАСИБО за правильный ответ
