Author Topic: Запоминание переменной traded_{price}  (Read 1605 times)

Tags:
  • All members
  • Posts: 17
Здравствуйте снова!
У меня к вам вопрос небольшой. Непонятка у меня выходит, надеюсь проясните почему так.
У меня в триггере вот таком вот(в аттаче первая картинка) как видите, стоит первое действие запоминание сторгованной суммы на коэффициент 2.0 (это для того чтобы отслеживать суммы, сторгованные по этому коэффициенту в инплей, т.е без учета уже сматченных денег до перехода в лайв)
Затем бот отслеживает сумму на коэффициент 2.0 уже в инплее и по достижению наличия какой либо суммы на этом самом коэффициенте на двух исходах, он делает запись в свою память, чтобы я мог оттолкнутся от этих двух исходов в третьем действии триггера (оно не заскринено, там просто ставка).
Так вот вопрос. Я прикладываю второй скрин из логов, где видно, что сумма matchedstart_traded_2.0 изменилась по ходу забега, хотя она должна запоминаться только один раз при самом старте. Почему это произошло, и как сделать чтобы она не менялась?Если на скринах не видно, то прикладываю лог, это происходит на 16:06:22. Там сумма matchedstart стоит 0, а вот в 16:06:23 уже 1368,47

  • All members
  • Posts: 17
Запоминание переменной traded_{price}
« Reply #1 on: 15 Jun 2015, 20:19 »
В одно сообщение не уместилось все

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Запоминание переменной traded_{price}
« Reply #2 on: 16 Jun 2015, 12:44 »
Здравствуйте!

Переменная traded_{price} и другие переменные, относящиеся к лестнице коэффициентов, не запоминаются триггером.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 17
Запоминание переменной traded_{price}
« Reply #3 on: 16 Jun 2015, 15:54 »
Ладненько. Ну а может как то по-другому можно отследить сматченную сумму на коэффициент без учета денег, сторгованных доинплей. Может ввести какую либо переменную, вычитающую на момент начала сумму и потом обращаться к ней уже? Не поможете?

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Запоминание переменной traded_{price}
« Reply #4 on: 16 Jun 2015, 17:01 »
Если речь идет о первых трех исходах в списке хотя бы, можно криво, но сделать следующим образом:

1. Первым триггером (до инплей) создать три переменные, индивидуально для каждого рынка. Например, с именами tr1, tr2, tr3. Первая переменная будет равна traded_2.0 первого исхода, вторая - второго исхода и т.д.

2. Вторым триггером (в инплее) выбрать исходы по следующему условию:

И
{
  ИЛИ
  {
    У исхода порядковый номер равно 1
    и У исхода Выражение триггера traded_2.0 больше чем tr1
  }
  ИЛИ
  {
    У исхода порядковый номер равно 2
    и У исхода Выражение триггера traded_2.0 больше чем tr2
  }
  ИЛИ
  {
    У исхода порядковый номер равно 3
    и У исхода Выражение триггера traded_2.0 больше чем tr3
  }
}

и У исхода выражение триггера matching_number больше или равно 2


И затем уже эти исходы применять по назначению. Можно и больше, но тогда:

1. Надо добавлять больше переменных и условий.
2. Не факт, что в рынке будет больше трех исходов.

Я эту ветку отделяю от вашей темы с триггером, так как она не относится к запросу на триггер.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 17
Речь идет о ставке после достижения только двумя исходами коэффициента 2.0. Т.е ставка отправляется как только какой либо исход (неважно какой по порядку) достигнет вторым по счету коэффициента 2.0.

Т.е как я правильно понял, мне необходимо создать как минимум двадцать переменных в первом триггере (больше двадцати участников редко бывает) и во втором триггере поставить их в цепочку ИЛИ.

И что ставить в условие в первом триггере? Чтобы бот правильно присвоил переменные по порядку?

А что означает ваша фраза про это:  Не факт, что в рынке будет больше трех исходов.?
Ведь в условии стоит ИЛИ. Бот же выбирает первые два подошедшие изо всех исходов. Или про что вы говорили, поясните пожалуйста.

Прикладываю скрин триггера, посмотрите, правильно ли оформил?

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Quote
А что означает ваша фраза про это:  Не факт, что в рынке будет больше трех исходов.?

Есть скачки, в которых участвует всего три исхода. Для таких скачек условия могут быть неыполнимы или некорректно работать. Я не проверяла специально (для этого нужно сделать триггер и тестировать его), но предупредила на всякий случай.

Quote
Т.е ставка отправляется как только какой либо исход (неважно какой по порядку) достигнет вторым по счету коэффициента 2.0.

Кокретно в этом случае есть и другие способы решения, например, запомнить matching_number всех исходов, у которых traded_2.0 больше 0. Затем выполнить искомое действие, как только matching_number станет больше или равен 2.

Для разработки триггеров и их условий вам необходимо создать отдельную тему здесь.
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