Author Topic: Триггеры в действии -- масштабный проект по тестированию стратегий ставок  (Read 62146 times)

Tags:
  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Здравствуйте!

Quote
Какие условия можно прописать в тригере со ставкой ПРОТИВ лошади-фаворита, чтобы например после двух подряд проигрышей, догон обнулялся?

Для этого нужно завести новую переменную-счетчик. Прибавлять к ней 1 после каждого проигрыша и устанавливать ее в 0 после выигрыша.
И сбрасывать к начальной ставки после того, как эта переменная больше или равна 2.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 88
  • Karma: +1/-0
  • Gender: Male
Будут ли новые тесты?)

  • All members
  • Posts: 31
  • Karma: +1/-0
Здравствуйте!
Quote
Какие условия можно прописать в тригере со ставкой ПРОТИВ лошади-фаворита, чтобы например после двух подряд проигрышей, догон обнулялся?
Для этого нужно завести новую переменную-счетчик. Прибавлять к ней 1 после каждого проигрыша и устанавливать ее в 0 после выигрыша. И сбрасывать к начальной ставки после того, как эта переменная больше или равна 2.


Добрый день!

Я правильно понимаю, что :

- В разделе "инициализация переменных" устанавливаем новую переменную с value 0 (глобально)
- В разделе "после выигрыша" - устанавливаем  переменную с value 0 (глобально)
- В разделе "после проигрыша" - устанавливаем переменную с value "переменная + 1" (глобально)
- В разделе "после полной компенсации убытка" - прописываем в дополнительных условиях "у выбора выражение триггера "переменная" больше или рано 2 "

Все ли верно?

  • All members
  • Posts: 31
  • Karma: +1/-0
Здравствуйте!
Quote
Какие условия можно прописать в тригере со ставкой ПРОТИВ лошади-фаворита, чтобы например после двух подряд проигрышей, догон обнулялся?
Для этого нужно завести новую переменную-счетчик. Прибавлять к ней 1 после каждого проигрыша и устанавливать ее в 0 после выигрыша. И сбрасывать к начальной ставки после того, как эта переменная больше или равна 2.
Добрый день! Я правильно понимаю, что : - В разделе "инициализация переменных" устанавливаем новую переменную с value 0 (глобально) - В разделе "после выигрыша" - устанавливаем переменную с value 0 (глобально) - В разделе "после проигрыша" - устанавливаем переменную с value "переменная + 1" (глобально) - В разделе "после полной компенсации убытка" - прописываем в дополнительных условиях "у выбора выражение триггера "переменная" больше или рано 2 " Все ли верно?

И необходимо ли присваивать данной переменной статус константы со значением 0?

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Все ли верно?

На первый взгляд -- да. Протестируйте обязательно.

Quote
И необходимо ли присваивать данной переменной статус константы со значением 0?

Нет. В большинстве случаев константы нужны для настроек пользователя. Внутренние переменные (счетчики, флаги и пр.) создаются триггером, чтобы не захламлять раздел констант. К тому же, у константы область видимости всегда глобальна, а у переменной может быть привязка к ипподрому, например.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Будут ли новые тесты?)

Тестирую прямо сейчас. К сожалению, много провальных стратегий, я о них просто не пишу, чтобы не засорять эфир.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Я подготовила для вас новый отчет о тестировании стратегии ставок для тенниса!

Ставка ЗА с уравниванием на доматчевого фаворита в теннисе

1. После начала матча и в течение первых пяти геймов делаем ставку ЗА на доматчевого фаворита, если его коэффициент увеличится как минимум на 25% по сравнению с коэффициентом до начала игры.

2. Уравниваем прибыль в 25% или закрываем ставку в любом случае по окончании второго сета, принимая любые убытки.

За семь дней тестирования триггеры показали прибыль даже без догона!



Настройки

bet_size - Размер ставки ЗА
min_fav_price - Минимальный коэффициент ставки
max_fav_price - Максимальный коэффициент ставки
min_vlm - Минимальный объем денег в ставках на рынке
max_game - Максимальный номер гейма для ставки ЗА
greenup_prc - Процент прибыли для уравнивания
min_preoff_price - Минимальный коэффициент фаворита до начала игры
max_preoff_price - Максимальный коэффициент фаворита до начала игры
min_growth - Минимальный рост коэффициента для ставки ЗА (в % от доматчевого коэффициента)

Период тестирования

С 29.09.2019 по 06.10.2019
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 5
  • Karma: +0/-0
  • Gender: Male
Привет! А если прикрутить догон?

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Привет! А если прикрутить догон?

Прикрутите разные догоны по очереди и посмотрите, где результаты будут лучше. 
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 31
  • Karma: +1/-0
Все ли верно?
На первый взгляд -- да. Протестируйте обязательно.
Quote
И необходимо ли присваивать данной переменной статус константы со значением 0?
Нет. В большинстве случаев константы нужны для настроек пользователя. Внутренние переменные (счетчики, флаги и пр.) создаются триггером, чтобы не захламлять раздел констант. К тому же, у константы область видимости всегда глобальна, а у переменной может быть привязка к ипподрому, например.

Спасибо большое. Всё работает!

  • All members
  • Posts: 13
  • Karma: +1/-0
  • Gender: Male
Привет! А если прикрутить догон?
Сливная страта. Не понимаю, зачем уравнивать убыток в конце второго сета. Если кэф до сих пор не упал, значит он и первый сет проиграл, и второй проигрывает, конец матча. Закрывается с таким минусом, что проигрывает почти вся ставка, а профит всего 25%. Если только пробовать идти флетом в надежде, что это валуйные кэфы - но валуйные ли? Надо хотя бы 1-2 тыс. ставок.

  • All members
  • Posts: 10
  • Karma: +0/-0
Если кратко – это датчинг ПРОТИВ с подстройкой коэффициентов. Сначала нужно сделать две ставки ПРОТИВ на обоих игроков в теннисном рынке «Ставки на результат». В отличие от большинства теннисных стратегий, эта не требует обязательного наличия информации о счете (ставить можно даже там, где его нет). Ставки рассчитываются таким образом, чтобы сумма их шансов (шанс – это 100, деленное на коэффициент) была больше 100 (насколько больше, определяется в константах). Если обе ставки становятся парными по ходу игры, вы зарабатываете прибыль и больше ничего в этом рынке не делаете. Если же одна из ставок остается не в паре и рынок идет против вас (либо коэффициент уходит вверх, либо игрок с большой вероятностью проигрывает сет), нужно отменить эту ставку и сделать новую, по текущему коэффициенту так, чтобы распределить убыток равномерно. Датчинг ПРОТИВ игроков в теннис Главные ожидания от этой стратегии состоят в том, что коэффициенты игроков могут существенно меняться от гейма к гейму, так что зачастую фаворит теряет свои позиции, а аутсайдер становится новым фаворитом (то есть его/ее коэффициент падает). Бывает, что они меняются местами по нескольку раз за матч. Протестировано в течение 7 дней с 21.02.2019 по 27.02.2019.
Здравствуйте! Market Locator подгружает рынки для торговли в поле "Мои рынки". Но не запускает их в "работу", кнопка "запуск" в правом верхнем углу не активна. Только когда в ручну нажать ее тогда начинает работать триггер. Как заставить работать триггер сразу (или за определенное время до начала события) после добавления рынка в поле "Мои рынки"?

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Quote
Как заставить работать триггер сразу (или за определенное время до начала события) после добавления рынка в поле "Мои рынки"?

Рынок начинает обновляться автоматически за время, указанное в настройке "Начинать мониторинг событий за .. минут до начала" в настройках "Мониторинг рынков".
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • Administrator
  • Posts: 8658
  • Karma: +318/-1
  • Gender: Female
*
Предлагаю вам еще одну стратегию с уравниванием прибыли, но не скальпинг.

1. За 10 минут до начала скачки (протестировано на британских и ирландских скачках) начать отслеживать коэффициенты лошадей.

2. Запомнить всех лошадей, у которых коэффициенты снизились минимум на 5 тиков за то время, которое осталось до начала. Такое снижение должно произойти у более половины лошадей в забеге — это одно из главных условий ставки.

3. За 30 секунд до начала сделать ставку ПРОТИВ лошади с самым низким коэффициентом из тех, у которых НЕ было зафиксировано снижения коэффициента.

4. Позже уравнять прибыль, как только коэффициент вырастет на 15 тиков, или уравнять убыток, как только коэффициент упадет на 20 тиков.

Период тестирования — 17 дней, с 06.02.2020 по 23.02.2020.

Результаты средненькие, но есть простор для экспериментов с настройками.

Читать полный отчет:

Ставка ПРОТИВ лошади, коэффициент которой не упал, с закрытием после начала скачки.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 3
  • Karma: +0/-0
  • Gender: Male
Здравствуйте!
Тригер "Ставка против собак с догоном, основанном на частоте выйгрышей".

Как лучше вставить в тригер чередование тестового и реального счета, допустим при падении частоты выйгрышей ниже 75% переходить на реальный счет.

Как я понимаю, при подсчете процента выйгрышей за последние допустим 10 ставок, переменная hist_()_pl получает данные из лога, однако для тестового и реального счета они разные.