Author Topic: [TR] Нужен тОтальный триггер :)  (Read 12241 times)

Tags:
  • All members
  • Posts: 188
 Приветствую! Возникла необходимость в футбольном триггере, потому прошу вас помочь мне в его написании. Суть его такова: ставим на тотал текущего счета за определенное количество времени до конца события и по определенному коэффициенту. Итак, в подробностях опишу что я хотел бы реализовать с вашей помощью..

 1) Из списка футбольных игр на ближайшие сутки я выбираю по своему усмотрению те, которые посчитаю нужными, и которые будут разниться между собой по времени начала на 15-60 мин. Таких матчей вполне может быть даже 50-60 в сутки. Когда как. Необходимо как-то так настроить Локатор, чтобы он из всех событий выбрал именно эти игры, из которых выудил только лишь все рынки на тоталы. Я так понимаю, это тоталы от 0.5 до 8.5. Получается что из каждого матча нужно выбрать по 8 рынков на тоталы. В итоге конечно получается обширный список в листе, но раз в сутки я буду обновлять этот лист для нового дня..;

 2) Когда у нас настроен Локатор и мы можем спокойно выбрать нужные нам события, переходим к самому главному... Итак, мне нужен триггер, который будет ставить ставку на меньше или больше(нужно, чтобы в триггере сохранялась возможность вручную менять "меньше" на "больше" при желании) текущего тотала(то есть, если, к примеру, текущий счет 3:1, то нас интересует тотал "4.5") за "Х" минут до конца матча(тут нужна возможность самостоятельной простановки этих минут) по коэффициенту "Y"(его также нужно будет указывать вручную) или же на какой-то определенной минуте от времени начала игры. Тут уже вам виднее как это лучше реализовывается в триггере;

 3) Нас интересуют только те игры, подходящие к вышеописанным условиям, в которых разница в счете между командами составляет "Z" голов(тут также должна быть возможность проставить эту разницу голов от 0 до 9 вручную ). Это условие должно быть легко открепляемо от общего триггера при желании;

 4) Если при размещении ставки она не принялась по ряду причин, например, был забит гол прежде, чем ставка сматчилась, то мы переходим на рынок нового тотала, соответствующему уже новому текущему счету. Если было удаление, то мы повторно входим в тот же рынок, так как, как я понимаю, после удаления биржа все заявки отменит. При этом в каждом отдельном матче мы участвуем только один раз. То есть, если мы уже сматчились полностью или частью суммы, например, на тотале 2.5, то в этой игре мы больше не работаем;

 5) Используем систему догона по формуле (Х*2+1), где "Х" - сумма ставки на предыдущем убыточном рынке.  То есть, к примеру, если начальная ставка на 1-м шаге в 1 доллар принесла нам убыток, то вторая ставка у нас будет, согласно формуле: 1*2+1 = 3 доллара. Если и на втором шаге мы минуснули, то теперь, согласно формуле, мы ставим: 3*2+1 = 7 долларов. Если снова минус, то на 4-м шаге мы ставим: 7*2+1 = 15 долларов. Ну и так далее... Если на каком-то шаге по какой-то причине наша ставка сматчилась, но НЕ ПОЛНОСТЬЮ, то уже в следующем рынке нам нужно повторить эту сумму ставки, как-будто предыдущей и не было. Тут, конечно, я несколько сомневаюсь в правильности этой идеи, но пока не могу придумать, как обезопасить себя от того, если вдруг ставка примется частично и каковы могут быть последствия. Мог бы предложить тогда разбить сумму и то, что не принялось, поставить на следующем рынке, но боюсь что может потом получиться какая-то каша, ведь исходя из результата "разбивочных" ставок, триггеру нужно будет что-то решать далее, а что именно в таком прецеденте ему предложить, сказать тяжело. Потому пока не буду вас "мучать" лишний раз. И так я вам предоставил объемный кусок работы. Хотя может и ошибаюсь..:)

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

 Собственно, это все. Заранее благодарен!

  • All members
  • Posts: 188
Re: Нужен тОтальный триггер :)
« Reply #1 on: 29 Aug 2016, 03:48 »
 Хочу внести корректировку касаемо 5-го пункта, там где формула сумм догона. Правильно будет ее записать как  (Х*2+n), где "Х" - сумма ставки на предыдущем убыточном рынке, а "n" - сумма первоначальной ставки. Например, если у нас первоначальная ставка 15 долларов, и мы ее проиграли, то на 2-ом шаге мы, согласно формуле, должны поставить 15*2+15 = 45 долларов. Если минусуем, то на 3-ем шаге ставим 45*2+15 = 105 долларов. И так далее согласно формуле. А та формула, которую я записал изначально, она будет работать только при начальной ставке в 1 доллар, по-этому ее не стоит принимать к рассмотрению...

 Также я хотел бы дополнить к триггеру момент реинвеста. То есть, чтобы при каждом изменении банка в плане прироста, пропорционально и изменялась сумма первоначальной ставки. Например, если у нас в банке изначально было 100 долларов и  первый шаг мы делали в 1 доллар, но после плюсовой ставки стало 101 доллар, то есть, банк вырос на 1%, то я хочу, чтобы после этого и все последующие ставки также были увеличены на 1%, вплоть до того, пока банк снова не станет больше. Выходит что после плюса наша первая ставка уже будет не 1.00, а 1.01. И т. д. Одним словом, после каждой прибыльной операции, мы реинвестируем нашу прибыль, запускаем ее тоже в дело, чтобы не простаивала зазря...)

  • All members
  • Posts: 188
Re: Нужен тОтальный триггер :)
« Reply #2 on: 29 Aug 2016, 04:08 »
Я заранее извиняюсь за свои не особо глубокие познания в математике. Наверное не правильно называть формулой те математические выражения, которые я приводил. Но лично для меня это формула. ФОРМУЛА УСПЕХА НА БФ! ))

  • All members
  • Posts: 188
Re: Нужен тОтальный триггер :)
« Reply #3 on: 31 Aug 2016, 12:10 »
Oxa, Tim, хотел бы уточнить, все ли реально организовать в моем триггере? И когда ориентировочно ждать его в полном боекомплекте?:)

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Re: Нужен тОтальный триггер :)
« Reply #4 on: 01 Sep 2016, 15:17 »
Здравствуйте!

Прикрепляю ваши триггеры и шаблон поиска на Market Locator. При поиске следует учесть следующий момент:

Если под критерий поиска подходит сразу много рынков

В файл включено несколько констант для настройки ваших триггеров. Обратите внимание на то, что нужно включить опцию "Загружать счет матчей" и отключить настройку автоматического удаления рассчитанных рынков (или выставить значение 15 рынков).

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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #5 on: 01 Sep 2016, 15:29 »
 Спасибо! Сразу хотел спросить, что это за файл: over_under_volume.mfl  И как его открыть?

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #6 on: 01 Sep 2016, 15:47 »
И вопрос вдогонку, касаемо Вашего поста "Такая проблема есть, связана она с тем, что в определенный момент дня на бирже находится слишком много рынков, начинающихся в одно и то же время. BetFair ограничивает максимальное количество рынков, которое можно найти по заданным критериям, до 200 штук. Если найдено больше 200 штук, часть из них "обрезается" при поиске. В вашем случае критерий поиска слишком "общий", он дает слишком много результатов, и рынок теряется. Если произвести поиск, скажем, для рынка "Ставки", то результаты есть. А вот рынков Б/М в 8 раз больше, поэтому такая проблема". - В данном случае имеются в виду 200 рынков, как те, которые аккурат начинаются в одно время или вообще пересекаются? Если у меня в списке будут просто пересекаться 200 рынков, но при этом они не будут абсолютно все начинаться в одно время, а только лишь 8, так как каждый матч у меня будет проходить с разницей от другого в 15-60 минут, то будет происходит "обрезание", извините за откровенность, или нет?)

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Re: [TR] Нужен тОтальный триггер :)
« Reply #7 on: 01 Sep 2016, 19:31 »
Quote
что это за файл: over_under_volume.mfl  И как его открыть?

Это файл шаблона поиска. Открывать его нужно в модуле Market Locator (см. руководство пользователя, раздел "Пользовательский интерфейс - Список рынков - Поиск рынков").

Quote
Если у меня в списке будут просто пересекаться 200 рынков, но при этом они не будут абсолютно все начинаться в одно время, а только лишь 8

Тогда должно быть все в порядке.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #8 on: 01 Sep 2016, 23:13 »
Спасибо за пояснение! :) Попробую завтра так и сделать, а сегодня для тестов вручную собрал рынки...

 Протестировав немного, увидел два момента: в первом случае после пробития ставки на 3-м шаге, в следующем событии программа почему-то снова сделала ставку той же суммой. Соответственно после минуса на которой пошла "отбиваться" уже исходя из того, что поставила перед этим... И второй случай: программа почему-то не увеличила ставку после минуса на первом шаге, а зашла в следующее событие той же суммой, которое завершилось плюсом. Но, что интересно, в следующем событии она пошла вторым шагом после плюса. Я так понимаю, это был "запоздавший" второй шаг, который прога по какой-то причине не поставила в предыдущем событии. Но почему так произошло?

 Хочу сказать, что это были два единичных случая. В остальном вроде бы пока не замечал ничего экстраординарного. Но возникает вопрос: почему они случились? Ведь если время от времени будут возникать такие траблы, то не факт, что это пойдет мне впрок, может же и наоборот быть... Есть ли у Вас, Oxa, какие-то мысли на эту тему?

  • Administrator
  • Posts: 8819
  • Gender: Female
*
Re: [TR] Нужен тОтальный триггер :)
« Reply #9 on: 02 Sep 2016, 08:38 »
В описанных вами случаях какого примерно размера были суммы ставок?
Следующая ставка уже была сделана после того, как предыдущая была рассчитана, или она все еще "висела" в незакрытом рынке?
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #10 on: 02 Sep 2016, 16:55 »
1522.27 - это когда был 3-й шаг, который закончился выигрышем, и после которого опять этой же суммой триггер вступил в следующее событие... Во 2-м случае сумма была 1322.3, когда был минус, и почему-то этой же суммой вступил триггер в следующее событие. Но уже после него, хоть оно и было плюсовое, он пошел на увеличение. Как я говорил, подозреваю что это он "догонял" позапрошлое событие...

 А касаемо этого вопроса "Следующая ставка уже была сделана после того, как предыдущая была рассчитана, или она все еще "висела" в незакрытом рынке?", то, как мне кажется, ставка делалась после расчета предыдущей. Хотя не уверен...

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #11 on: 02 Sep 2016, 17:01 »
И, кстати, две ситуации за сегодня. Но уже на маленьком "реале"... Вначале на втором шаге прога выпустила две одинаковые ставки. Я вручную одну из них закрыл...
 А во втором случае просто сделав прибыль в одном событии, она сразу пошла на тотал на единицу боше в этом же событии и зашла туда. Хотя у нас вроде как указано что мы сматчиваем только один тотал в рамках одного события. И до этого момента все так и происходило...

 В общем, вот такие 4 неоднозначности имеются...

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #12 on: 02 Sep 2016, 20:47 »
 Вот сейчас в матче Севилья "В" - Мурсия играется 1-й тайм, а в Фидере почему-то пишет что идет 104-я минута. Ну и счет не указан... Заметил за сегодня что не указывается счет во многих матчах. Почему так происходит и как с этим бороться? А то выходит что большая часть выбранных игр - в трубу...

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #13 on: 03 Sep 2016, 03:45 »
 А после того, как уже по 3 раза стало размещать ставку на одно и то же с интервалом в 5-10 секунд, я вроде бы самостоятельно разрешил эту проблему: с большой вероятностью проблема повторений крылась в триггере "Делаем ставку на Больше или Меньше", так как там стоит условие "Исполнять не чаще, чем 10 сек.". Поменял на "Исполнять один раз на рынок" и вроде больше одного раза ставка не выкидывается...
 
 Но опять же, сделав плюс на тотале больше 3.5, триггер пошел сразу на тотал 4.5 в этой же игре. С чего бы? Мне нужно, чтобы я сматчивался в каждой игре не более, чем на одном тотале. А тут уже на двух минимум получается...

  • All members
  • Posts: 188
Re: [TR] Нужен тОтальный триггер :)
« Reply #14 on: 04 Sep 2016, 02:16 »
 Уже в который раз триггер, пробивая на каком-то шаге, заходит в следующее событие той же суммой, а не опускается до исходной. Сколько не пытался разобраться - не получается. То иногда нормально все, то такой вот трабл... Также существует проблема того, что иногда триггер заходит после пробития на одном тотале, уже на следующий в этом же рынке. Даже если там 90+ минута. Oxa, помогите разрешить эти две проблемы пожалуйста! А то ведь начал уже на реальных деньгах пробовать на мелочи. Хоть это и мелочь относительная, но все равно не приятно...

 Также хотел спросить, почему на некоторых матчах не пишется счет и указывается не реальное время, типа 110-й минуты? В данной ситуации триггер, не видя счета, событие игнорирует...

 

Please note, BetFair is seems to be currently OFFLINE