Pages:
Actions
  • #1 by sv_ka on 09 May 2015
  • Хочу проверить одну идею, прошу помочь в реализации триггера:

    Тригер вначале по клику должен сделать ставку ПРОТИВ с учетом заданных в настройках кф и суммы.
    Как только ставка принялась - тут же должен выставить обратную ставку для выхода в allgreen по заданному в настройках кф.
    Если принялась не вся ставка - выставить обратную пропорционально принятой.

    Т.к. работа идет на рынке скачек - это должно происходить по одному клику, без вопросов о подтверждениях ставок.

    Пример работы:

    Текущие коеффициенты:  ЗА 2,54 - 2,56 Кф ПРОТИВ
    В настройках выставлены: кф ПРОТИВ "2", сумма "10$", кф ЗА "2,5".

    1. Я кликаю по "2,56" - выставляется пока непринятая ставка ПРОТИВ по кф "2" на сумму "10$".
    2. Кф снижается и моя ставка принимается, немедленно выставляется ставка ЗА по кф "2,5" на сумму "8$".
       2.1. Если принялось по ставке ПРОТИВ не 10$, а допустим 5$, то соответственно ставка ЗА по кф "2,5" выставляется на сумму "4$".
    3. Если ситуация на рынке поменялась, я вижу что моя ставка не примется и нужно выбрать другую лошадь, то предыдущая ставка ПРОТИВ(естественно несыгранная) должна отмениться обычным ее закрытием. Последующий клик на кф ПРОТИВ новой лошади запускает новый цикл работы.
  • #2 by Oxa (WellDoneSoft) on 11 May 2015
  • Здравствуйте!

    Действия триггеров не могут быть инициированы нажатием на какую-либо кнопку в программе, за исключением, собственно, кнопки включения триггеров. Поэтому вот это сделать невозможно:

    1. Я кликаю по "2,56" - выставляется пока непринятая ставка ПРОТИВ по кф "2" на сумму "10$".

    Но возможно сделать ставку, основываясь на каких-то обстоятельствах в рынке: вы можете сформулировать их и изменить условия триггера.

    В настройках выставлены: кф ПРОТИВ "2", сумма "10$", кф ЗА "2,5".

    Вы имеете в виду настройки программы или настройки конкретного триггера? Есди вы задаете такие жесткие рамки (ПРОТИВ по 2.0, ЗА по 2.5), что будете делать с исходами, у которых коэффициенты отличаются намного от этих цифр? Не логичнее было бы задавать разницу в тиках или процентах прибыли, которую вы хотите заработать на уравнивании?
  • #3 by sv_ka on 12 May 2015
  • Quote from: Oxa (WellDoneSoft)

    Действия триггеров не могут быть инициированы нажатием на какую-либо кнопку в программе, за исключением, собственно, кнопки включения триггеров. Поэтому вот это сделать невозможно:

    Но возможно сделать ставку, основываясь на каких-то обстоятельствах в рынке: вы можете сформулировать их и изменить условия триггера.
    В таком случае, таким условием будет "текущий кф< х", где х - также задается в настройках. Т.е. снизился кф до уровня х - выставилась ставка ПРОТИВ.
    Правда, могут быть ситуации, когда такое условие выполняется для нескольких лошадей, можно ли в настройках задать переключатель режима- работа только с одной лошадью, на которую первым снизился кф или работа со всеми?

    Quote from: Oxa (WellDoneSoft)
    Вы имеете в виду настройки программы или настройки конкретного триггера? Есди вы задаете такие жесткие рамки (ПРОТИВ по 2.0, ЗА по 2.5), что будете делать с исходами, у которых коэффициенты отличаются намного от этих цифр? Не логичнее было бы задавать разницу в тиках или процентах прибыли, которую вы хотите заработать на уравнивании?
    Имеется в виду настройка конкретного триггера. Я так указала, т.к. привыкла таким образом считать обратную ставку.
    Если Вы считаете, что проще и логичнее будет указать количество тиков, то сделайте так. В конце-концов конечный результат в обоих случаях измеряется количеством денежных единиц  :)
  • #4 by Oxa (WellDoneSoft) on 15 May 2015
  • Прикрепляю файл с триггерами. В итоге получилась следующая формулировка:

    1. Поставить ПРОТИВ всех или первого подходящего исхода (в зависимости от константы multihorse), у которых коэффициент меньше max_price.
    2. Как только ставка будет спарена, выставить ставку для уравнивания с процентом прибыли greenup_profit.
    3. Если изменились обстоятельства (а какие обстоятельства и как будет определяться новая лошадь, из описания неизвестно), то отменить все непарные ставки и закрыть позицию по любому доступному коэффициенту, затем начать все сначала - с другими лошадьми, у которых коэффициент меньше max_price.

    Внимание: чтобы выполнить пункт 3, просто нажмите на кнопку "Перегрузить" (см. изображение во вложении).

    Вы можете создать новый запрос на триггер и модифицировать условия, скажем, ставку ПРОТИВ всегда делать вручную, а уравнивание - триггером.
  • #5 by sv_ka on 19 May 2015
  • Что-то я немогу понять каким образом заставить его работать?
    Как выставить сумму ставки Против и коэффициент?
  • #6 by Oxa (WellDoneSoft) on 20 May 2015
  • Сумма ставки ПРОТИВ - та, которая выбрана для рынка по умолчанию. Изменить ее можно в настройках, вкладка "Опции ставок", настройка "Ставка по умолчанию ПРОТИВ".

    Коэффициент - если имеется в виду вот этот:

    В таком случае, таким условием будет "текущий кф< х", где х - также задается в настройках.

    То это константа max_price.
  • #7 by sv_ka on 20 May 2015
  • Спасибо за ответ, ставка ПРОТИВ начала выставляться, но есть пара вопросов:

    1. max_price - это спусковой крючек всего механизма, а вот именно по какому кф выставлять ставку можно как-то указать?
    2. Ставка ПРОТИВ срабатывает, но обратная почему-то не выставляется. Как понять что мешает?

  • #8 by Oxa (WellDoneSoft) on 20 May 2015
  • 1. max_price - это спусковой крючек всего механизма, а вот именно по какому кф выставлять ставку можно как-то указать?

    offset_tcks - На сколько тиков коэф. ставки ПРОТИВ ниже текущего коэф-та

    2. Ставка ПРОТИВ срабатывает, но обратная почему-то не выставляется. Как понять что мешает?

    Просмотреть лог триггера "уравнивание".
  • #9 by sv_ka on 21 May 2015
  • Quote
    Просмотреть лог триггера "уравнивание".
    Там указано
    Quote
    Проверяем условие и У исхода Коэф. ПРОТИВ меньше или равно max_price.
    Условие ЛОЖНО.
    Дальнейшие условия проверяться не будут.
    Я так понимаю, это значит, что уравнивание сработает при наличии спаренной ставки ПРОТИВ у которой кф меньше или равно max_price?
    Такая ставка была, условие <= было выполнено, однако ставка уравнивания небыла выставлена.
    Автоуравнивание в настройках ведь должно быть выключено?

    Как еще понять причину?
  • #10 by Oxa (WellDoneSoft) on 21 May 2015
  • Вы посмотрели лог не того триггера. Вам нужен триггер "уравнивание". В правом верхнем углу есть выпадающие списки с названиями триггеров и рынков, для которых они записаны. Выберите нужный триггер и рынок.
  • #11 by sv_ka on 21 May 2015
  • Надеюсь, нашел именно то, что нужно)
    Quote
    21:34:25   Проверяем рынок "Скачки / Великобритания / Sand 21 мая / 21:35 Sand 21 мая 1m2f Hcap".
    21:34:25   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    21:34:25   Условие ЛОЖНО.
    21:34:25   Дальнейшие условия проверяться не будут.
    21:34:26   Проверяем рынок "Скачки / Великобритания / Sand 21 мая / 21:35 Sand 21 мая 1m2f Hcap".
    21:34:26   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    21:34:26   Условие ЛОЖНО.
    21:34:26   Дальнейшие условия проверяться не будут.
    21:34:27   Проверяем рынок "Скачки / Великобритания / Sand 21 мая / 21:35 Sand 21 мая 1m2f Hcap".
    21:34:27   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    21:34:27   Условие ЛОЖНО.
    21:34:27   Дальнейшие условия проверяться не будут.
    Ситуация та же - ПРОТИВ выставилось как надо, но ставка не уравнялась.
  • #12 by Oxa (WellDoneSoft) on 22 May 2015
  • Судя по логам, триггер "ставка ПРОТИВ" не был выполнен, а должен. Если тем не менее на исходе есть ставка ПРОТИВ, этому есть два объяснения:

    1. Ставка была сделана вами вручную.
    2. Ставка была сделана триггером, но после этого вы триггеры перегрузили, и счетчик его выполнения сбросился в ноль.
  • #13 by sv_ka on 22 May 2015
  • Quote
    Судя по логам, триггер "ставка ПРОТИВ" не был выполнен, а должен. Если тем не менее на исходе есть ставка ПРОТИВ, этому есть два объяснения:

    1. Ставка была сделана вами вручную.
    2. Ставка была сделана триггером, но после этого вы триггеры перегрузили, и счетчик его выполнения сбросился в ноль.
    Вручную ставку не делал.
    Триггер не перегружал.

    Только что попробовал снова- все то же самое, уравнивание не срабатывает
  • #14 by Oxa (WellDoneSoft) on 22 May 2015
  • Тогда третий вариант: вы прислали логи, записанные в то время, когда триггер со ставкой ПРОТИВ действительно еще не сработал.
    Пришлите логи начиная с того места, где условие о выполнении триггера со ставкой ПРОТИВ уже стало истинным.
  • #15 by sv_ka on 24 May 2015
  • Лог триггера ПРОТИВ
    Quote
    18:06:51   Проверяем рынок "Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs".
    18:06:51   Проверяем условие и У исхода Коэф. ПРОТИВ меньше или равно max_price.
    18:06:51   Условие ВЕРНО. подходит для 5 исходов: Adrenalin Flight, Kingcora, First Fandango, Life Of A Luso, West Of The Edge.
    18:06:51       Проверяем условие или У исхода Выражение триггера multihorse равно 1.
    18:06:51       Условие ЛОЖНО.
    18:06:51       Проверяем условие или У исхода Выражение триггера match_index равно 1.
    18:06:51       Условие ВЕРНО. подходит для 1 исходов: Adrenalin Flight.
    18:06:51   Отправляем ставку ПРОТИВ на 1 исход(ов):


          Adrenalin Flight, $ 10,00 по 1.74;
    18:09:21   Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs: Неподходящий статус рынка (Окончен).

    Лог триггера УРАВНИВАНИЕ
    Quote
    18:06:50   Проверяем рынок "Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs".
    18:06:50   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:06:50   Условие ЛОЖНО.
    18:06:50   Дальнейшие условия проверяться не будут.
    18:06:51   Проверяем рынок "Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs".
    18:06:51   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:06:51   Условие ЛОЖНО.
    18:06:51   Дальнейшие условия проверяться не будут.
    18:06:52   Проверяем рынок "Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs".
    18:06:52   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:06:52   Условие ЛОЖНО.
    18:06:52   Дальнейшие условия проверяться не будут.
    ....
    18:09:20   Проверяем рынок "Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs".
    18:09:20   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:09:20   Условие ЛОЖНО.
    18:09:20   Дальнейшие условия проверяться не будут.
    18:09:21   Скачки / Великобритания / Font 24 мая / 18:00 Font 24 мая 3m2f Hcap Chs: Неподходящий статус рынка (Окончен).


    А вот на следующем забеге уравнивание сработало, правда, с большой задержкоцй
    Quote
    18:13:03   Проверяем рынок "Скачки / Великобритания / Uttox 24 мая / 18:10 Uttox 24 мая 2m4f Hcap Chs".
    18:13:03   Проверяем условие и У исхода Коэф. ПРОТИВ меньше или равно max_price.
    18:13:03   Условие ВЕРНО. подходит для 1 исходов: Larteta.
    18:13:03       Проверяем условие или У исхода Выражение триггера multihorse равно 1.
    18:13:03       Условие ЛОЖНО.
    18:13:03       Проверяем условие или У исхода Выражение триггера match_index равно 1.
    18:13:03       Условие ВЕРНО. подходит для 1 исходов: Larteta.
    18:13:03   Устанавливаем переменную init_ltime в 42147.75906890.
    18:13:03   Отправляем ставку ПРОТИВ на 1 исход(ов):


          Larteta, $ 10,00 по 1.90;
    18:18:37   Скачки / Великобритания / Uttox 24 мая / 18:10 Uttox 24 мая 2m4f Hcap Chs: Неподходящий статус рынка (Окончен).

    Quote
    18:14:14   Проверяем рынок "Скачки / Великобритания / Uttox 24 мая / 18:10 Uttox 24 мая 2m4f Hcap Chs".
    18:14:14   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:14:14   Условие ВЕРНО. подходит для 1 исходов: Larteta.
    18:14:14   Проверяем условие и У исхода Выражение триггера bm_laytime больше init_ltime.
    18:14:14   Условие ЛОЖНО.
    18:14:15   Проверяем рынок "Скачки / Великобритания / Uttox 24 мая / 18:10 Uttox 24 мая 2m4f Hcap Chs".
    18:14:15   Проверяем условие и У триггера ставка ПРОТИВ Кол-во выполнений на исход больше 0.
    18:14:15   Условие ВЕРНО. подходит для 1 исходов: Larteta.
    18:14:15   Проверяем условие и У исхода Выражение триггера bm_laytime больше init_ltime.
    18:14:15   Условие ВЕРНО. подходит для 1 исходов: Larteta.
    18:14:15   Отправляем ставку попытка уравнять прибыль на следующие исходы:
    ЗА $ 8,96 по 2.12 на "Larteta"
Pages:
Actions