Author Topic: Как научить триггер?  (Read 1563 times)

Tags:
  • All members
  • Posts: 83
  • Karma: +1/-0
Как научить триггер?
« on: Tue, 23 February, 2016, 12:47 »
Доброго времени суток.
Столкнулся с проблемой:
необходимо чтобы триггер ставил на определенное количество рынков(к примеру 10), но с тем условием, что может быть и такая ситуация, как 3 матча уже рассчиталось и началось 15, и нам надо чтобы только в 7 из них были сделаны ставки, и только после того как в сумме будет 10 матчей, то он подсчитывает п/у всех, после умножает на коэффициент догона, сумма на такой блок из 10 матчей должна быть константой. если в блоке получился плюс, то сбрасывает на начальную.
заранее спасибо за помощь и советы.

  • Tim Vetrov
  • Administrator
  • Posts: 4567
  • Karma: +18/-0
  • Gender: Male
*
Re: Как научить триггер?
« Reply #1 on: Tue, 23 February, 2016, 13:40 »
В триггер(ы), который делает ставку, добавить действие увеличения на 1 глобальной переменной. В условиях проверять значение меньше 10.
Добавить триггер, который при расчете рынка, где были сделаны ставки, уменьшает её на 1.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 83
  • Karma: +1/-0
Re: Как научить триггер?
« Reply #2 on: Tue, 23 February, 2016, 14:03 »
Так, ну это вроде понятно. А вот теперь самое во что уперся:
как только будет сделано 10 ставок и рассчитано, необходимо сравнить п/у больше или меньше нуля, это значит в триггер, который отнимает при расчете рынка, надо добавить действие на увеличение переменной убытка на + last_pl?

  • All members
  • Posts: 83
  • Karma: +1/-0
Re: Как научить триггер?
« Reply #3 on: Tue, 23 February, 2016, 16:46 »
В триггер(ы), который делает ставку, добавить действие увеличения на 1 глобальной переменной. В условиях проверять значение меньше 10.
Добавить триггер, который при расчете рынка, где были сделаны ставки, уменьшает её на 1.


Это условие что вы подсказали по сути работает только в том случае, если все события начинаются в одно время, а вот начал проверять если, к примеру, у нас блок на 3 матча, 2 из них закончилось, начинается 3ий и в логах получается что счетчик матчей, где была сделана ставка, превышает счетчик с теми что ведут обратный отсчет по окончившимся матчам

  • Tim Vetrov
  • Administrator
  • Posts: 4567
  • Karma: +18/-0
  • Gender: Male
*
Re: Как научить триггер?
« Reply #4 on: Tue, 23 February, 2016, 16:56 »
Переменная должна быть одна и та же.
Т.е. поставили ставку - увеличили счетчик, расчиталась ставка - уменьшили.
Таким образом всегда будет не более 10 ставок.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 83
  • Karma: +1/-0
Re: Как научить триггер?
« Reply #5 on: Tue, 23 February, 2016, 17:08 »
Переменная должна быть одна и та же.
Т.е. поставили ставку - увеличили счетчик, расчиталась ставка - уменьшили.
Таким образом всегда будет не более 10 ставок.
тут не просто надо не более 10 ставок, а чтобы как рассчиталось эти 10, триггер делал уже другие установленные задачи

  • Tim Vetrov
  • Administrator
  • Posts: 4567
  • Karma: +18/-0
  • Gender: Male
*
Re: Как научить триггер?
« Reply #6 on: Tue, 23 February, 2016, 18:12 »
Да, именно с блоками будет проблема. Такой фонкциональности нет.
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 83
  • Karma: +1/-0
Re: Как научить триггер?
« Reply #7 on: Wed, 24 February, 2016, 12:01 »
У меня всё получилось) Там надо было не отнимать когда рассчиталась игра, а добавлять новую константу и сравнивать в отдельности наше количество необходимых матчей в блоке с начавшимися и с окончившимися)