Author Topic: Пошаговая инструкция  (Read 64134 times)

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #30 on: Thu, 15 November, 2012, 08:47 »
Триггеры проверяются в порядке сверху вниз.
Т.е. при выполнении условий у нескольких триггеров первым выполнится верхний.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 30
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #31 on: Sun, 02 December, 2012, 10:28 »
Первый триггер делает ставку ЗА. (back_price; default_backa)
Вторая ставка ПРОТИВ, при благоприятных обст-вах должна распределить всю прибыль на исходе ПРОТИВ => на ЗА ноль. (сброс обязательств).
Я установил переменнуюllay1 со значением ((bm_backp-1)/(lay_price-1))*bm_backa. В условиях инициализации переменной прописал "у Исхода кол-во ставок ЗА в паре равно 1".
Триггер не хочет ставить ПРОТИВ.  ???

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #32 on: Sun, 02 December, 2012, 17:42 »
Смотрите логи и значение переменной.
Возможно значение выставляется правильно, а ставка делается как-то неверно (Вы не указали как делается ставка ПРОТИВ)...
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #33 on: Tue, 04 December, 2012, 14:23 »
Несколько вопросов:

1. Сбрасывается ли счетчик выполнений триггера, если его деактивировать, а потом снова активировать?

2. возможно ли как-нибудь сделать так, чтобы триггер выполнялся только для определенных рынков? Например, у меня одновременно идут несколько матчей, часть из которых только началась и мне еще не интересна, а часть находится в завершающей стадии и там как раз необходимо выполнение триггеров. Можно ли как-нибудь отключить выполнение триггеров для одних матчей и оставить их для других, чтобы не перегружать систему?

3. В настройках нескольких триггеров, которые мониторят коэффициенты на рынке, частота обновления стоит "не чаще 2 сек", сами рынки обновляются 1 раз в секунду. В то же время в логах время между отчетами составляет от 3 до 15 секунд. Это лаги в отчетах или это лаги выполнения триггеров? И с чем это может быть связано? Компьютер не тянет?

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #34 on: Tue, 04 December, 2012, 21:00 »
1. Т.к. для деактивации триггера необходимо файл пересохранить и следовательно перечитать в программе, то да, сбрасывается всё.

2. Проверялся или выполнялся? Выполнение триггера зависит от выполнения условий - добавляйте проверку и не будет выполняться. Проверка же происходит при каждом обновлении. Исключение составляет опция - не выполнять триггеры за [_] минут до начала. К сожалению эта опция не поддерживает отрицательные значения (после начала). Отправил разработчикам - сделают.

3. "Не чаще" не означает точного времени. Т.е. запоминается время последнего выполнения и после того, как пройдет 2 секунды, при следующем обновлении рынка произойдет проверка. Т.е. триггер выполняется не чаще, чем интервал или частота обновления рынка (смотря что больше).
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #35 on: Tue, 04 December, 2012, 23:50 »
1. Странно, но у меня он не обновляется. То есть, например, сначала один триггер делает ставку, у него условие "исполнять только один раз", после чего я деактивирую и снова активирую этот тригер, но снова он больше не запускается. И в логах последняя запись - когда он сделал ставку. После этого записей уже нет.
Та же картина, если не деактивировать/активировать, а "закрыть блок"

2. Да, я имел в виду проверяется. Спасибо, это была бы очень ценная функция.

3. Так рынок у меня обновляется 1 раз в секунду. А разница в логах иногда достигает 15 секунд, хотя обычно 4-8.

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #36 on: Thu, 06 December, 2012, 08:38 »
1. После пересохранения файл триггеров нужно нажать "Перегрузить" чтобы новый триггер попал в программу. Тогда все переменные и сбрасываются.

3. Присылайте триггер - проверим.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #37 on: Fri, 07 December, 2012, 15:28 »
Скажите, как правильно триггеру задать задержку для ставки после приостановки рынка, например 30 секунд
 В условии триггера выбрал минут с последней приостановки больше, а дальше что задать?
Если в константе прописать паузу для ставки 30 секунд, триггер будет выполнять переменную *pause*?

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #38 on: Fri, 07 December, 2012, 18:00 »
Если допустим константа delay и ее значение 30, то условие такое:
У рынка минут с последней приостановки больше или равно delay/60
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #39 on: Fri, 07 December, 2012, 19:04 »
То есть delay/60  задаст временной отрезок в 30 секунд?

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #40 on: Fri, 07 December, 2012, 20:54 »
Да
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #41 on: Fri, 07 December, 2012, 21:54 »
Возникает такая проблема
в логе пишет ошибку
Проверяем условие и У исхода Выражение триггера market_score1 + market_score2 равно 1.Условие ЛОЖНО.

хотя счет 0-1, или 1-0
возникает после того как на рынок добавляю задержку после приостановки.
до этого все норм было.
Триггер с офф сайта  классический догон для футбольных рынков больше/меньше

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #42 on: Fri, 07 December, 2012, 21:59 »
полный лог

01:46:22   Проверяем рынок "Футбол / Товарищеские встречи / Игры 07 декабря / Фелнир - Валур / Б/М 1.5 гола".
01:46:22   Проверяем условие и У исхода Имя содержит "Больше".
01:46:22   Условие ВЕРНО. подходит для 1 исходов: Больше 1.5 гола.
01:46:22   Проверяем условие и У исхода Выражение триггера market_score1 + market_score2 равно 1.
01:46:22   Условие ЛОЖНО.
01:46:22   Дальнейшие условия проверяться не будут

  • Tim Vetrov
  • Administrator
  • Posts: 3845
  • Karma: +151/-0
  • Gender: Male
*
Re: Пошаговая инструкция
« Reply #43 on: Sat, 08 December, 2012, 06:55 »
У нас этот гол появился в 01:47:10
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду раз помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 13
  • Karma: +0/-0
Re: Пошаговая инструкция
« Reply #44 on: Sat, 08 December, 2012, 09:29 »
то есть в некоторых матчах происходит задержка с обновлением результата чтоли?