Author Topic: Скальпинг ЗА и ПРОТИВ с триггерами  (Read 503 times)

Tags:
  • Administrator
  • Posts: 8821
  • Gender: Female
*
Триггеры — это достаточно крутой инструмент, чтобы делать автоматический скальпинг. Скальпингом называют технику ставок на спорт, когда вы делаете на один и тот же исход ставки ЗА и ПРОТИВ по краям текущих коэффициентов, чтобы гарантировать прибыль вне зависимости от того, чем закончится событие.

Игроки на бирже обычно занимаются скальпингом вручную, например, с помощью Лестницы коэффициентов. Вы, конечно, тоже можете делать это вручную в MarketFeeder Pro, но я рекомендую пользоваться триггерами.

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

Триггеры можно скачать здесь:

https://ru.marketfeeder.co.uk/learn/triggers/classic-scalping/

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

https://youtu.be/aI-ZLciP31U

Внимание: триггеры делают ставки реальными деньгами на бирже BetFair.
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
*
В порядке обучения разберем работу одного триггера «сначала ЗА», который делает открывающую ставку ЗА с целью ее потом уравнять.



В триггере два действия:

1.    отменить, потом ставить ЗА. Коэффициент ставки r_ticks(lay_price, -offset_tcks). Здесь r_ticks – это функция, которая вычисляет, какой получится коэффициент, если к первому значению в скобках прибавить количество тиков, равное второму значению в скобках. Получается, lay_price – это кэф ПРОТИВ (переменная исхода), а offset_ticks – это константа, которую мы задали в шапке триггеров. Мы ставим ЗА по кэфу, который на offset_ticks меньше, чем кэф ПРОТИВ исхода.
 
 Размер ставки 
bet_size - back_matched. Здесь bet_size – это константа, размер ставки, а back_matched – сумма ваших парных ставок ЗА на этом исходе. Почему не просто bet_size? Мы собираемся регулярно переставлять нашу ставку по новому кэфу, если рынок уйдет. Часть ставки может в любой момент приняться, а какая-то останется висеть. Чтобы не ставить заново ту же сумму, мы вычитаем уже сматченную часть.


2.    установить переменную. Действие нужно для того, чтобы можно было безопасно зациклить триггер. В переменную last_bl_time записываем текущее время. При следующем повторении триггера проверим, чтобы с момента last_bl_time прошло несколько секунд, иначе рискуем наделать множество ненужных ставок.

Откроем условия триггера.




Первым идет блок условий. Напоминаю, что блок – это несколько условий (или вложенных блоков), связанных между собой одним логическим действием «И» либо «ИЛИ».
  • У исхода должен быть ранг в пределах заданных констант.
  • И этот триггер впервые выполняется на данном исходе
ИЛИ
  • Этот триггер уже когда-то сработал на этом исходе. Это условие – страховка от того, что ранг исхода может измениться с момента открывающей ставки.
  • и у исхода ушел коэффициент последней непарной ставки ЗА (внутренняя переменная bu_backp): он теперь не равен кэфу ПРОТИВ минус заданное кол-во тиков
  • и со стороны ПРОТИВ предложение по текущему кэфу как минимум на bet_size превышает то, что мы поставили сами (back_unmatched – это сумма непарных ставок ЗА). Мы же не хотим постоянно отменять и переставлять по новому коэффициенту свою же ставку, правильно? Кто-то еще должен накинуть денег, и вот его-то мы и обыграем.

Вторая часть условий:



  • Если до заданного нами размера ставки bet_size остались считанные копейки, мы эти копейки не переставляем (биржа не любит считать мелочь)
  • и у исхода должен быть достаточный разрыв между кэфами ЗА и ПРОТИВ (количество тиков max_gap), иначе скальпиг не получится (просто ставки будут делаться по текущим коэффициентам)
  • и до начала события еще должно быть достаточно времени
  • и с момента последнего срабатывания триггера должно пройти не меньше 3 секунд. Вспоминаете второе действие триггера в предыдущем посте? Вот оно и сыграло: формула (now_time – XXX)/mf_second дает количество секунд, прошедшее с момента времени, зафиксированного в переменной XXX (подставьте имя переменной). А мы при каждом повторении триггера запоминаем новое last_bl_time: таким образом выжидаем, пока биржа зарегистрирует нашу ставку и обновит все переменные, которые нужны нам для расчетов.

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


Для безопасного тестирования триггеров на множестве рынков без риска того, что ваш аккаунт заблокируют, рекомендуем Time Mac[url=https://ru.marketfeeder.co.uk/timemachine/]https://ru.marketfeeder.co.uk/timemachine/hine
.
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