Pages:
Actions
  • #16 by Oxa (WellDoneSoft) on 27 Mar 2013
  • Выписка за сегодня, начальные выплаты £10.
  • #17 by Pruxa777 on 27 Mar 2013
  • Quote
    т.е., на основании этого открытия вы можете воссоздать эти триггеры? Smiley

    Нет, у мене не достаточно знаний написать такой триггер.
    Что касается алгоритма, я думаю он заключается в следующем.
    Выставляются ставки суммарной вероятностью < 1, после того как сматчивается первая или несколько ставок, вероятность пересчитывается в выставляются новые заявки и так далее. Из видео видно что вход на рынок осуществляется через больший кэфф что дает преимущество при получении прибыли.
    Примерно так ИМХО.   
  • #18 by Oxa (WellDoneSoft) on 27 Mar 2013
  • Выставляются ставки суммарной вероятностью < 1, после того как сматчивается первая или несколько ставок, вероятность пересчитывается в выставляются новые заявки и так далее. Из видео видно что вход на рынок осуществляется через больший кэфф что дает преимущество при получении прибыли.

    Вы молодец, Pruxa777, это совершенно верно, и до вас этого еще никто не озвучивал!
    Только вероятность пересчитывается не после того, как смэтчивается какя-либо ставка, а постоянно (так проще и надежнее).

    Осталось определить, что происходит, если все же какие-то ставки остаются не в паре, и рынок переходит в состояние "по ходу игры".

    Готовлю видео...
  • #19 by andro on 29 Mar 2013
  • Предлагаю назвать это динамический датчинг :)

    По идее дальше по ходу игры если не все ставки сматчелись , то триггеру надо пытаться насколько можно минимизировать потери.  С нетерпением жду видео.
  • #20 by Tiovas on 29 Mar 2013
  • andro, присоеденяюсь.
  • #21 by Oxa (WellDoneSoft) on 29 Mar 2013
  • Видео номер 2.

    Что происходит по ходу игры.

    Видео, к сожалению, только на английском, но там вполне понятно, что где находится.

    Это один из тех "плохих" рынков, в котором одна из ставок остается не в паре (бывает, что и две-три) почти до самого конца забега. Я ускорила ту часть записи, которая показывает рынок в ожидании, чтобы никто не уснул.

    На видео все закончилось хорошо, но - вот тут большущая оговорка - иногда ставка, которая становится парной в последнюю очередь, оставляет потенциальный убыток, к которому, к сожалению, надо быть готовым (вскоре выложу еще одно видео с таким убытком). К счастью, пока "хорошие" рынки компенсируют "плохие" (будем ждать).

    Вот что на данный момент понятно об этих триггерах.

    1. Я выбираю скачки, в которых участвуют 8 или меньше лошадей, и только те, которые переходят в состояние "по ходу игры". Торговля у меня начинается за 15 минут до начала. У рынка процент пари ЗА должен быть не более 102%.
    2. Триггер делает ставки ЗА с коэффициентами на 3 шага выше, чем текущие коэффициенты ЗА. Размер ставки вычисляется как [выплаты]/r_ticks(back_price, 3), где [выплаты] - это константа, заданная до начала торговли.
    3. По мере того, как коэффициенты начинают прыгать вверх и вниз, ставки отменяются, и делаются новые, по следующим правилам:
       3.1. Если коэффициент поднимается на 2 шага, и ставка все еще не в паре, она отменяется, а новая ставится на 1 шаг выше, чем исходный коэффициент ставки.
       3.2. Если коэффициент падает на 2 шага, ставка отменяется, а новая делается на 1 шаг ниже, чем исходный коэффициент, но если до начала скачки еще много времени, то эта операция проводится только с лошадьми, у которых ранг меньше runner_number/2.
    4. После каждого обновления рынка вычисляется процент пари, основанный на коэффициентах моих ставок, как в паре, так и не в паре. Зачем он нужен, вам наверняка станет понятно из нового видео. Очевидно, что триггеры стараются удержать этот процент пари на значении меньше 100% (выше 100% датчинг становится убыточным).
  • #22 by Pruxa777 on 29 Mar 2013
  • Я так понял, что уравнивание последней ставки произошло по Стоп Лоссу, или почему когда можно было вилковать запрашивался кэфф =90? 
  • #23 by Oxa (WellDoneSoft) on 29 Mar 2013
  • Я так понял, что уравнивание последней ставки произошло по Стоп Лоссу

    Да.

    , или почему когда можно было вилковать запрашивался кэфф =90? 

    Не поняла вопроса.
  • #24 by Pruxa777 on 29 Mar 2013
  • Рынок позволял выходить с прибылью на последней лошади по цене =34, до Стоп Лосса, в тоже время упорно запрашивалась цена 90. Я не сильно волоку в лошадях, мне показалось что так долго запрашивать такой кэфф, даже на таком динамичном рынке не нужно. (Но это реплики как говорится - когда знаешь счет).
    В любом случае пока все цифры зеленые лучше тихо молчать в сторонке.

    Вопрос такой.
    Сколько рынков уже насчитывает статистика работы этого триггера, какова прибыль на дистанции, какой баланс положительных и отрицательных рынков?   
     
  • #25 by Oxa (WellDoneSoft) on 29 Mar 2013
  • Рынок позволял выходить с прибылью на последней лошади по цене =34, до Стоп Лосса, в тоже время упорно запрашивалась цена 90.
    Для Стоп-лосса устанавливается время после начала скачки, когда, как говорится, "держаться нету больше сил". На самом деле очень часто ставка становится парной сама по себе после начала скачки, у потенциальных лузеров (лошадей с самыми высокими коэффициентами) - тем более.

    Сколько рынков уже насчитывает статистика работы этого триггера, какова прибыль на дистанции, какой баланс положительных и отрицательных рынков?     

    Надо будет подсчитать.
  • #26 by andro on 30 Mar 2013
  • Как определяется время что "держаться нету больше сил" ?
    Для грубого подсчета я использую  stoptime = market_length / 1000  .  А там как ?





    p.s. Триггер уже можно садиться писать или его тайна нам откроется ?  :) Есть идея кое что подправить ... Мы совсем забыли, что параллельно с нашим проходит рынок с несколькими победителями. Можно попробовать обратиться к нему с целью минимизации потерь .


    Таки начнем триггер ... положу так сказать начало - напишу первую строчку :)  
    Алгоритм содержит
    1. Триггер "начальные ставки"
    2. Триггер "снова ставка ЗА на повышение"
    3. Триггер "отмена ставок на падающие коэффициенты"
    4. Триггер "отмена ставок на растущие коэффициенты" .
    5. Триггер "снова ставка ЗА на понижение".  
    6. Триггер динамического расчета коэф. пари который крутиться каждое обновление.
    7. Триггер "Стоп Лось"  :)


    Предлагаю всем подключиться. Вдруг изобретем что-то лучше чем в первоначальном триггере.


  • #27 by Pruxa777 on 30 Mar 2013
  • А что изобретать? Принцип работы алгоритма понятен, сложность заключается в реализации написания "кода".

     "Держатся нету сил" - величина, судя по работе триггера держится почти до окончания забега, но был загнан лось и ставку рассчитали раньше.
    Вход на рынок я думаю проходит опираясь на ставку одной лошади, фаворита или лошади у которой самый стойкий кэфф, после уже имея основу проводится расчет и выставляются остальные ставки.

    Как уже говорилось, слишком просто что быть - золотой жилой.
    Поэтому интересно как проявил себя триггер в периоде, какие возможны максимальные убытки и так далее. ..   
  • #28 by andro on 30 Mar 2013
  • Помоему вход на рынок тупо по времени и процент пари ЗА не более 102%.
    "Держатся нету сил" - я так понял это переменная определяет ВРЕМЯ после InPLAY когда надо пускать лося. Или всё - же считается исходя из возможности отойти с рынка в плюсах по датчингу ?
  • #29 by Oxa (WellDoneSoft) on 30 Mar 2013
  • "Держатся нету сил" - я так понял это переменная определяет ВРЕМЯ после InPLAY когда надо пускать лося. Или всё - же считается исходя из возможности отойти с рынка в плюсах по датчингу ?

    И то, и другое учитывается.
    Время выбирается из трех значений, в зависимости от длины скачки.
    А вот что делается по достижении этого времени, зависит от свойств оставшейся ставки, текущего коэффициента и коэффициентов уже спаренных ставок.
  • #30 by Oxa (WellDoneSoft) on 30 Mar 2013
  • Как уже говорилось, слишком просто что быть - золотой жилой.

    Ни в коем случае не золотая жила, и я не хочу, чтобы эта тема на форуме воспринималась как реклама моих триггеров. Их суть мы все равно раскроем общими усилиями, мой интерес в том, чтобы продемонстрировать, что можно сделать с помощью довольно несложных вычислений.
Pages:
Actions