Author Topic: Как рассчитать currentloss  (Read 4263 times)

Tags:
  • All members
  • Posts: 41
  • Gender: Male
Как рассчитать currentloss
« on: 27 Sep 2017, 18:08 »
Добрый день! Рассмотрим, к примеру, лошадиные скачки или собачьи бега, где несколько забегов происходят одновременно в одно время или с небольшим интервалом времени 1-2-3 минуты или 5 минут. Но результаты объявляются бывает либо сразу после забега, бывает через 5 минут, через 30 минут, а иногда результаты зависают на несколько часов. В триггере есть такие понятия как currentloss (счетчик убытков) и winstep (счетчик шагов возмещения убытков). Так вот в триггере currentloss прописано: для ставок ПРОТИВ:
currentloss - last_pl - hist_2_laya*winstep*(1-commission)
для ставок ЗА:
currentloss - last_pl - (hist_2_pl-init_payout)*winstep*(1-commission).
Эти формулы я понимаю так: из счетчика убытков минусуется сумма выигрыша/убытков в последнем рассчитанном рынке и минусуется сумма всех ставок против или за, сделанных в рассчитаном рынке с индексом 2 умноженным на счетчик шагов возмещения убытков с учетом комиссии? Можете привести пример по этим формулам, как все происходит на практике?
Возьмем, к примеру, 10 рынков, которые идут друг за другом, и на всех этих рынках триггер делает ставки не зависимо рассчитан ли предыдущий рынок или нет. Но расчет (объявление результата) этих рынков происходит не последовательно, а расчет 8-го рынка может произойти раньше, чем 2-го или 3-го, хотя по времени они происходили раньше.
 Так вопрос в следующем, как в счетчике убытков прописать условие, которое бы учитывало все рынки в процессе их расчета и соответственно корректировало следующие ставки с учетом рассчитанных и вносило изменения в счетчик убытков? На данный момент hist_2_pl или hist_2_laya прописывает индекс 2 (можно поставить 1-5), но этот индекс указывает на время расчета рынков и если расчет будет произведен 2-3 рынков, а следующая ставка пока не сделана, то он учтет один рынок из этих трех???
Может быть использовать hist_hist_count_backa, например
currentloss - last_pl - hist_hist_count_laya*winstep*(1-commission) и
currentloss - last_pl - hist_hist_count_backa*winstep*(1-commission) или индекс вообще убрать или поставить индекс с 1 по 5 через запятую или какую то другую формулу??? Может быть currentloss - last_pl*winstep*(1-commission)?
Смысл такой, что бы не упустить ни один убыточный рынок и убытки раскидывать на определенное количество шагов возмещения убытков.
Заранее спасибо!!! Жду ответа.

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Re: Как рассчитать currentloss
« Reply #1 on: 28 Sep 2017, 10:33 »
Обычно в триггерах, участвующих в догоне, прописывается следующий блок условий, чтобы они "ждали" расчета предыдущего рынка, где была сделана ставка:

У предыдущего рынка, где сработал триггер, Статус Расчитан
или У тригера "название триггера, делающего ставку" кол-во выполнений равно 0 всего

В противном случае догон, конечно, будет неправильным.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 41
  • Gender: Male
Re: Как рассчитать currentloss
« Reply #2 on: 28 Sep 2017, 17:33 »
В противном случае догон, конечно, будет неправильным.
Согласен, но все же, можно ли как то прописать условие, которое бы учитывало все рынки в процессе их расчета и соответственно корректировало следующие ставки с учетом рассчитанных и вносило изменения в счетчик убытков?

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Re: Как рассчитать currentloss
« Reply #3 on: 02 Oct 2017, 14:46 »
Я же привела эти условия выше.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

 

Please note, BetFair is seems to be currently OFFLINE