Author Topic: Уравнивание срабатывает не всегда  (Read 2362 times)

Tags:
  • All members
  • Posts: 27
  • Gender: Male
Задача уравнять прибыль/убыток. При этом если уравнивающая ставка не сработала в течение нескольких секунд (кэф ушёл выше/ниже), то она отменяется и делается ставка по текущему кэфу. И так до самого инплэй. В триггере так:



При этом часто получается так:

   
17:59:27Horse Racing / GB /MrktR  22nd Nov / 18:00 MrktR  22nd Nov - 2m5f Nov Hcap Chs: Going to  LAY $ 3,20 at 40.00 on selection 'First Drift'. Bet is unmatched. If unmatched, bet will be kept at In-Play. The bet was placed/cancelled by Trigger "Hedge".
17:59:30Cancelling the followingbets in market "Horse Racing / GB / MrktR  22nd Nov / 18:00 MrktR  22nd Nov - 2m5f Nov Hcap Chs":LAY $ 3,20 at 40.00 on "First Drift" The bet was placed/cancelled by  Bets were cancelled by: Hedge.

И на этом всё. Т.е. судя по логу, ставка сделана, потом через 3 секунды отменена и на этом всё. Ну наверное надо увеличить время обновления рынков секунд до 6-8, но почему триггер не делает повторную ставку и не уравнивает прибыль/убыток?

Ну и чтобы темы не плодить: что происходить с Фидером в дни, когда у биржи проблемы с api? Программа автоматически восстанавливает логин и продолжает функционировать в штатном режиме или необходим перезапуск?

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Здравствуйте!

В вашем триггере есть проблемка следующего характера:

У вас стоят три действия: отменить ставку, сделать уравнивание прибыли и сделать уравнивание убытка. Триггеры с несколькими действиями устроены так, что не прекращают своей работы, пока не будут выполнены все действия в связке. Соответственно, раз уравнивание прибыли и уравнивание убытка -- взаимоисключающие действия, они вместе выполниться не могут. Из-за этого делается уравнивание, а при следующем проходе -- отмена ставки.

Чтобы этого следующего прохода не было, сделайте после cancel lay вот такой триггер вместо green up и distribute loss:

Action: lay
Price: lay_price
Amount: back_payout/lay_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: 27
  • Gender: Male
Спасибо. А execute оставить так же no more often 6 sec.?

И вот на этот вопрос ответьте пожалуйста: что происходить с Фидером в дни, когда у биржи проблемы с api? Программа автоматически восстанавливает логин и продолжает функционировать в штатном режиме или необходим перезапуск?

  • All members
  • Posts: 27
  • Gender: Male
Чтобы этого следующего прохода не было, сделайте после cancel lay вот такой триггер вместо green up и distribute loss: Action: lay Price: lay_price Amount: back_payout/lay_price
Что-то на практике этот вариант делает кучу каких-то ставок лэй, совсем не похоже на уравнивание. Точнее сложно было понять, т.к. было сразу несколько ставок бэк на одном рынке, которые пришлось перекрывать руками. Может execute надо на once per selection поменять?

  • All members
  • Posts: 27
  • Gender: Male
Посмотрел по истории ставок, триггер

Action: lay
Price: lay_price
Amount: back_payout/lay_price

просто начал делать ставки лэй ставки, как-будто игнорирую условие по profit/loss.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
В этом триггере нужно добавить следующее условие:

Selection's Back Payout is greater than lay_payout + 0.5

Но это в общем случае, без учета нюансов (непарных ставок, например).
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