Author Topic: Округление и количество рынков.  (Read 2688 times)

Tags:
  • All members
  • Posts: 42
  • Gender: Male
Приветствую. Такой вопрос.
1. У меня сумма ставки зависит от Банка, то есть bet=balance*0.33. То есть, у выражения триггера bet в переменных пользователя всегда после точки много знаков, например, bet=55.05456555. Сама ставка, естественно округляется до 55.05. НО! При проверке условия что back_matched=bet, не происходит того что они одинаковые, т.к. 55.05 не равно 55.0545655. Как можно округлить это число до цента? Чтобы условие срабатывало?
2. Есть какая-нибудь переменная, которая определяет количество рынков по ходу игры?


  • All members
  • Posts: 42
  • Gender: Male
На первое, я думаю, ответ нашел: У исхода выражение триггера back_matched-bet  в пределах от -0.01 до 0.01

  • Administrator
  • Posts: 8819
  • Gender: Female
*
С первым разобрались правильно.

По второму: есть переменная inplay_market_num.

Раздел "Торговля триггерами - Справочник по триггерам - Переменные триггеров - Общие".
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 42
  • Gender: Male
Ок. Понял. Спасибо. А как по второму вопросу можно связать события? Чтобы если, к примеру, количество рынков по ходу игры больше 10, ставка была бы, 33% от банка, если меньше, то 50%, если один-два, то 100%

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Добавьте в поле "Ставка" такую формулу: 

IF(inplay_market_num>10, 33, IF(inplay_market_num>2, 50, 100)) * IF(test_mode=1, test_funds, total_funds)/100

Где выделенное жирным -- ваши проценты.
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