Author Topic: Требуется триггер на скачки - Lay.  (Read 5063 times)

Tags:
  • All members
  • Posts: 23
  • Gender: Male
Здравствуйте уважаемые админы. Давно уже пытаюсь делать триггеры сам. Более-менее по-тихоньку получалось. Сам разбирал ваши примеры. Долго и упорно терзал Тайм-машин. Но вот столкнулся с такой проблемой, решение которой выше моих сил.
1. Нужно ставить ставку ПРОТИВ,  когда кэф  на исход после монотонного снижения начинает подниматься обратно. Пример : Рынок - скачки, у 5 фаворита первоначальный кф.- 40, сматчено 4$, через 30 сек  после начала скачки кф. упал до 12. на 32 сек. он начал подниматься до 12.5. Надо ставить ставку ПРОТИВ  с кэф. 13. размер ставки таков, чтобы выплаты на исходе были около 0$. Исполнять - один раз исход, на тот у которого есть ставки ЗА. Нужно чтобы этот триггер работал всё время до конца скачки, ну или я там сам уже определюсь, когда его останавливать. Да, ёще важно, чтобы маленькие просадки коэф. не воспринимались. Снижение должно быть значительным, не менее 45% от первоначельного, а вот если просядет до 28 и станет подниматься обратно не подойдёт . Заранее спасибо. :)

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Здравствуйте! Не забудьте закончить свой запрос, нажав на ссылку в предыдущем сообщении.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

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

Уточните, что подразумевается под следующим условием (а конкретно, под выплатами):

размер ставки таков, чтобы выплаты на исходе были около 0$.

Если сначала делается ставка ЗА по 40, а потом ставка ПРОТИВ по 13, то здесь есть только два варианта: либо простое уравнивание прибыли, либо ставка с таким же размером, как и ЗА, но по другому коэффициенту. В таком случае на данном исходе будет плюс, а на всех остальных - минус. А вот нулевые выплаты - это что за вариант?
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 23
  • Gender: Male
я имел ввиду следующее:
1 исход  кф. 2.80 убыток -8$;
2 исход  кф. 4.40 убыток - 8$;
3 исход  кф. 16(ставка -4$) прибыль - 56$;
4 исход  кф. 40 (ставка -4$) прибыль 152 $;
5 исход кф. 120 убыток - 8$;
так вот нужно, чтобы размер ставки был - 152/(13-1)=12$ т.е. после её принятия, прибыль на исходе будет  около 0, или  +\- пара долларов. Где-то так возможно? ::)
Параллельно вопрос. Какая переменная, определяет текущую прибыль на исходе (те самые 156$ рассчитанные с учётом других исходов) ?

  • Administrator
  • Posts: 8821
  • Gender: Female
*
ОК, поняла, ожидайте, пожалуйста.

Переменная - profit_loss.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 23
  • Gender: Male
Ну как там мой триггер?  ::)

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Триггеры в работе, но с ними возникли проблемы, упирающиеся в технические ограничения программы.
Получается так, что минимальный коэффициент исхода можно получить только за определенный промежуток времени, например, за последние 10 минут. Нельзя определить минимальный коэффициент с момента последней ставки или просто отслеживать общий тренд у любого исхода за любой промежуток времени.

Таким образом, решить эту задачу можно только при следующих ограничениях:

- время отслеживания коэффициента должно отсчитывать от определенного момента, например, с начала скачки или с момента, когда до начала осталось 5 минут;
- промежуток времени не может превышать максимальную глубину истории рынка. Но нужно учитывать, что при глубине большей, чем 15 минут, уже начнутся проблемы с памятью программы, так как это большой объем данных. Другими словами, нельзя отслеживать это падение коэффициента в течение, скажем, последнего часа. С начала скачки - оптимально, так как редко какая скачка длится больше 10 минут.
- необходимо учитывать флуктуации коэффициентов на рынке. В вашем примере коэф. проседает до 12, а ставку предлагается делать при 12.5. Однако, повышение коэффициента на один шаг может быть временной флуктуацией, и в следующее обновление рынка коэффициент может еще сильнее упасть. Это просто информация к сведению.

Дайте мне знать, хотите ли вы триггеры с описанными ограничениями. Если нет, можете описать какие-то новые или отменить запрос совсем.
-
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 23
  • Gender: Male
Нет-нет! Триггер должен работать только по ходу игры. До начала скачки ставятся ставки ЗА на некоторые исходы.
---------------------------------------------------------------------
- необходимо учитывать флуктуации коэффициентов на рынке. В вашем примере коэф. проседает до 12, а ставку предлагается делать при 12.5. Однако, повышение коэффициента на один шаг может быть временной флуктуацией, и в следующее обновление рынка коэффициент может еще сильнее упасть. Это просто информация к сведению.
-----------------------------------------------------------------------
А можно сделать небольшую задержку по времени, например 1-2 цикла обновления рынка? Если дальнейшего падение не происходит, то  тогда ставить нашу ставку ПРОТИВ, в случае если текущий кэф просел на 35% и более от кэф. принятой ставки ЗА на исходе.  Если пошёл в гору, то пропускаем. Если принятых ставок ЗА нет, то не ставить ничего. 
Кстати вышеупомянутое проседание я думал использовать в любом случае.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Работаю над вашими триггерами, ожидайте, пожалуйста.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Триггеры готовы, см. файл во вложении. Что в итоге удалось сделать:

При входе рынке в ин-плей замеряется изменение коэффициента у каждого исхода с начала скачки. Как только текущий коэффициент упал на заданный процент или ниже, проверяется его значение два обновления рынка назад. Если он вырос за последние два обновления, то делается ставка.

Если перевести это на нетехнический язык: ставка ПРОТИВ делается после проседания коэффициента при условии, что за последние два обновления он вырос. См. иллюстрацию в прикрепленном изображении.

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

Обязательно протестируйте в тестовом режиме!
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 23
  • Gender: Male
Oxa, спасибо вам большое.  ::) Тестирую.

  • All members
  • Posts: 23
  • Gender: Male
Уважаемая Оха, скажите пожалуйста, в чём смысл переменной since_start. Я уже 3 дня ломаю голову никак не могу понять, что она даёт . ??? Заранее спасибо.


  • Administrator
  • Posts: 8821
  • Gender: Female
*
Вы правы, конечно, она ничего не дает. Я ее вводила в процессе создания триггеров, пробовала разные подходы, и в итоге получилось обойтись без нее, но триггер, ее устанавливающий, забыла удалить. Прошу прощения за этот недочет, он не влияет на правильность работы, но лучше, конечно, удалить ненужные вычисления. См. исправленный файл в приложении.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

Присоединяйтесь к официальному Telegram-каналу!

  • All members
  • Posts: 23
  • Gender: Male
Большое спасибо за триггер Оха! Но мне кажется вы прикрепили не тот, что я заказывал. Может быть вы  решили это сделать специально.  ;D не знаю.... Я потестил оба. Всё равно я взял у вас парочку решений для себя. Так что ещё раз огромное спасибо.
 Кстати, я сам сделал себе триггер именно тот, что хотел. Реализация совершенно не похоже на вашу. но он РАБОТАЕТ! Я очень счастлив.  ;D Очень мне понравилось работать с MarketFeeder Pro - отличная среда для реализации своих идей!  ::)

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Нет, конечно же, не специально. Невезуха была в тот день просто!  :-[

Конечно, нужно было прикрепить вот этот файл. Но я рада, что вы и сами уже разобрались, что к чему.
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