Author Topic: Проблема при включении задержки в тестовом режиме  (Read 495 times)

Tags:
  • All members
  • Posts: 108
  • Karma: +1/-0
Написал триггер и катаю его в тестовом режиме. Всё работало нормально, пока я не захотел реализма и включил в настройках "Задерживать постановку и отмену в тест. режиме". Установил 5 секунд. И пошел сбой. У меня триггер заточен только на одну ствку, или обычную или догонную. Но сейчас начали срабатывать обе. Почему это происходит я понимаю, но как с этим бороться не пойму. Срабатывает догонная ставка и по идее обычная не должна сработать, но из-за задержки в 5 сек ставится и обычная.

  • Administrator
  • Posts: 8868
  • Karma: +331/-1
  • Gender: Female
*
Если проблема в том, что вы опираетесь на условие о количестве парных и непарных ставок, то вам нужно выставить в триггере, делающем первую ставку, переменную, скажем, last_bet_time, записать туда now_time.

А в триггере, делающем вторую ставку, проверить, чтобы (now_time - last_bet_time)/mf_second было больше той задержки, которую вы установили в настройках. Т.е. нужно выждать несколько секунд с последнего триггера, чтобы ставки появились в списке.
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: 108
  • Karma: +1/-0
Маленькое дополнение: last_bet_time эта переменная устанавливается "Отдельно для каждого рынка" ?
Еще не пробовал, но в теории должен вылезти другой косяк. Если первая ставка не подошла по условиям, то last_bet_time не установится. А у второй ставки он прописан будет в условиии:

У исхода выражение триггера (now_time - last_bet_time)/mf_second больше 5

Получится условие не проверится и ставка не выставится по причине не знания что такое last_bet_timе

  • Administrator
  • Posts: 8868
  • Karma: +331/-1
  • Gender: Female
*
Да, переменная устанавливается для каждого рынка.

Если у вас триггеры могут выполняться независимо друг от друга, тогда в условиях должно стоять:

У исхода выражение триггера (now_time - last_bet_time)/mf_second больше 5
или У Триггера {название второго триггера} Количество выполнений равно 0

В общем, вот пример (см. вопрос № 5).
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!

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