Author Topic: Как "определить", что рынок последний?  (Read 500 times)

Tags:
  • All members
  • Posts: 105
  • Karma: +1/-0
В конце рабочего дня появилась необходимость произвести некие действия. Как проверить условие, что обновляемый сейчас рынок - последний из всего списка в "Мои Рынки"?

  • Administrator
  • Posts: 8853
  • Karma: +330/-1
  • Gender: Female
*
Re: Как "определить", что рынок последний?
« Reply #1 on: Thu, 02 April, 2020, 20:14 »
Проверить условие:

У исхода Выражение триггера market_id равно mr_market_num_market_id

Переменная market_num возвращает кол-во рынков в списке, а префикс mr_{number} позволяет обратиться к рынку с указанным порядковым номером.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 105
  • Karma: +1/-0
Re: Как "определить", что рынок последний?
« Reply #2 on: Thu, 02 April, 2020, 22:25 »
Спасибо за оперативность. Проверил, вещь рабочая. Но понимание самОй "трёхэтажной" префиксной конструкции до меня не доходит. Точно бы такое не нагородил. Меня хватило только на:
У исхода Выражение триггера    market_num - settled_market_num   равно   1

тоесть, от общего количества моих рынков отнял все расчитаные. Но в первый же день схема дала сбой. Отменённые рынки были в общем количестве, но не являлись расчитаными.

  • Administrator
  • Posts: 8853
  • Karma: +330/-1
  • Gender: Female
*
Re: Как "определить", что рынок последний?
« Reply #3 on: Fri, 03 April, 2020, 06:44 »
Принцип подставления переменных работает во всех случаях, где нужно вставить индекс, кроме префиксов для разных рынков типа football1_, tennis2_.
Только подставлять можно переменные, у которых выше порядок распознавания. Например, переменные пользователя можно подставлять в любые переменные рынка или исхода.

Скажем, если у вас переменная myvar, можно писать s_myvar_back_price или pdif_myvar.

В случае, когда переменная содержит количество каких либо значений, например, количество рынков, количество ставок, количество исходов, ее можно подставлять в качестве индекса в переменные той же категории. Например, match_matching_number_back_price возвращает коэффициент последнего в списке подошедшего исхода, bm_bm_laynum_layp -- коэффициент первой сматченной ставки ПРОТИВ на исходе и т.п.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!