Pages:
Actions
  • #1 by Anton Yaroshenko on 23 Nov 2018
  • Задача уравнять прибыль/убыток. При этом если уравнивающая ставка не сработала в течение нескольких секунд (кэф ушёл выше/ниже), то она отменяется и делается ставка по текущему кэфу. И так до самого инплэй. В триггере так:



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

       
    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? Программа автоматически восстанавливает логин и продолжает функционировать в штатном режиме или необходим перезапуск?
  • #2 by Oxa (WellDoneSoft) on 24 Nov 2018
  • Здравствуйте!

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

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

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

    Action: lay
    Price: lay_price
    Amount: back_payout/lay_price
  • #3 by Anton Yaroshenko on 24 Nov 2018
  • Спасибо. А execute оставить так же no more often 6 sec.?

    И вот на этот вопрос ответьте пожалуйста: что происходить с Фидером в дни, когда у биржи проблемы с api? Программа автоматически восстанавливает логин и продолжает функционировать в штатном режиме или необходим перезапуск?
  • #4 by Anton Yaroshenko on 24 Nov 2018
  • Чтобы этого следующего прохода не было, сделайте после cancel lay вот такой триггер вместо green up и distribute loss: Action: lay Price: lay_price Amount: back_payout/lay_price
    Что-то на практике этот вариант делает кучу каких-то ставок лэй, совсем не похоже на уравнивание. Точнее сложно было понять, т.к. было сразу несколько ставок бэк на одном рынке, которые пришлось перекрывать руками. Может execute надо на once per selection поменять?
  • #5 by Anton Yaroshenko on 25 Nov 2018
  • Посмотрел по истории ставок, триггер

    Action: lay
    Price: lay_price
    Amount: back_payout/lay_price

    просто начал делать ставки лэй ставки, как-будто игнорирую условие по profit/loss.
  • #6 by Oxa (WellDoneSoft) on 25 Nov 2018
  • В этом триггере нужно добавить следующее условие:

    Selection's Back Payout is greater than lay_payout + 0.5

    Но это в общем случае, без учета нюансов (непарных ставок, например).
Pages:
Actions