Pages:
Actions
  • #1 by victorf on 17 Oct 2015
  • Создал триггер, который ставит против по заданному коэффициенту, потом идет попытка уравнивания. Если ставка взялась сначала частично, то триггер уравнивает только первую часть, на вторую часть он не делает уравнивание.
    Пробовал менять графу "исполнять" - не помогает. Не чаще чем.. ставит постоянно (пока банк не кончится:)
    Как сделать так, чтобы триггер уравнивал каждую взятую ставку?
  • #2 by Oxa (WellDoneSoft) on 18 Oct 2015
  • Установить частоту срабатывания "не чаще чем N секунд".

    N = частота обновления рынка * 2

    Т.е., если рынок обновляется каждые 2 сек., то "не чаще, чем раз в 4 сек.".

    Это время ожидания обновленного списика ставок.
  • #3 by victorf on 18 Oct 2015
  • Спасибо за ответ, попробую.
  • #4 by victorf on 18 Oct 2015
  • Что то не выходит. Стоит обновление по ходу игры 0.2 сек, выставил "не чаще чем 0.4 сек". Итог: ставка взялась полностью, триггер начал ставить уравнивание каждые 0.4 сек., пока я не остановил триггер. Он успел поставить 4 уравнивания на 1 ставку.
  • #5 by victorf on 19 Oct 2015
  • Помогите разобраться с проблемой. Частота срабатывания, про которую вы указали, работает только на "Уравнять прибыль"? На "попытке уравнять прибыль" как сделать?
  • #6 by Oxa (WellDoneSoft) on 19 Oct 2015
  • Конечно, речь идет о действии "уравнять прибыль", ведь это действие делает ставку по текущему коэффициенту. А действие "попытка уравнять прибыль" делает ставку по коэффициенту, на несколько тиков лучше, чем текущий, а значит, ставка остается непарной. А уравнивание осуществляется только на основании парных ставок.

    Вам нужно будет добавить дополнительное условие:

    У исхода Выражение триггера ABS(back_payout + back_unmatched*bu_backavp - lay_payout - lay_unmatched*bu_layavp) больше 0.5
  • #7 by victorf on 20 Oct 2015
  • Спасибо, добавил это условие и протестировал. Суть моего триггера простая - ставит против всех по заданному коэффициенту, при взятии одной ставки отменяет остальные и делает попытку уравнивания.
    Вот мои наблюдения:
    Например ставка 10$
    1\ Если ставка полностью взялась, триггер делает попытку уравнивания как нужно(одна ставка ЗА)
    2\ Если ставка взялась полностью у двух исходов, триггер делает уравнивание на эти исходы как нужно(две ставки ЗА).
    3\ Но если взялась частично у одного исхода 4$, триггер делает попытку уравнивания на эти 4$. Тут же берется оставшаяся часть ставки 6$ на этом же исходе(ответная ставка ЗА на первую 4$ еще не принялась) и триггер делает еще попытку уравнивания, только уже на всю ставку 10$ с той периодичностью, которую указали(постоянно, пока не отключил триггер).

    Видимо, нужно еще добавить какое-то условие?

    Надеюсь я доступно объяснил :)
  • #8 by victorf on 21 Oct 2015
  • Мне нужен принцип, как он реализован в автоуравнивании самого клиента. На любую взятую ставку идет попытка уравнивания.
    Сам я до этого, к сожалению, не смогу дойти.
  • #9 by Oxa (WellDoneSoft) on 22 Oct 2015
  • Для создания триггера под заказ создайте, пожалуйста, тему здесь:

    Сделайте мне триггер!
  • #10 by victorf on 22 Oct 2015
  • Хорошо, спасибо.
Pages:
Actions