Author Topic: как связать два рынка?  (Read 4192 times)

Tags:
  • All members
  • Posts: 5
как связать два рынка?
« on: 27 Feb 2013, 07:12 »
Подскажите пожалуйста.
Ситуация такая. Делаем две ставки. На рынке №1 ставка ЗА определенный исход, на рынке №2 против определенного исхода. Это мне удалось. Дальше необходимо уравнять прибыль на рынке №1, после падения коэффициента на n пунктов. Этоя тоже прописал. А вот теперь вопрос. Как установить условие для рынка №2, чтобы как только на рынке №1 уравнялась прибыль, триггер сразу уравнял убыток на рынке №2? Своего рода получается арбитраж.
И второй вопрос, как установить условие, чтобы на рынке №1 уравнялся убыток через 1 минуту после того как забили гол (изменился счет), а на рынке №2 не предпринималось никаких действий если был забит гол (изменился счет)?
Спасибо за помощь.

  • Tim Vetrov
  • Administrator
  • Posts: 4873
  • Gender: Male
*
Re: как связать два рынка?
« Reply #1 on: 27 Feb 2013, 09:17 »
Ну, для начала открыть Файл помощи - Торговля триггерами - Справочник по триггерам - Переменные триггеров - Переменные рынка - Как связать рынки с одним и несколькими победителями одного и того же события
Там есть пример.
Еще
можно устанавливать переменную с суффиксом market_parent_id, например go_market_parent_id которая будет доступна по этому имени в пределах всех рынков одного события.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • Administrator
  • Posts: 8818
  • Gender: Female
*
Re: как связать два рынка?
« Reply #2 on: 27 Feb 2013, 09:41 »
Вот пример такой связки.

Если хотите, мы сделаем пример и для вашей стратегии, для этого дайте здесь полностью ее описание.



Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 5
Re: как связать два рынка?
« Reply #3 on: 28 Feb 2013, 06:31 »
Ну с этим справились, спасибо. Еще один вопрос возник. Как прописать в условие, чтобы рынок ровнял убыток только спустя n минут после гола?
"Счет изменился" и "Прошло минут после последней приостановки"?
Пробовал, может не так что-то указал? Подскажите, пожалуйста.

  • All members
  • Posts: 5
Re: как связать два рынка?
« Reply #4 on: 28 Feb 2013, 14:49 »
Ну и с этим разобрались))) Это у вас методика такая, заставляете своим молчанием думать самим?)))
Ладно, вопрос теперь еще один возник.
Например было выбрано несколько матчей для торговли. Все они находятся в "Мои рынки"
Триггер делает первую ставку, и сразу же должен сделать вторую ставку на другом рынке этого же матча. Но матчей в списке несколько. Как указать триггеру, чтобы он брал для расчета и действий два рынка одного и того же матча?
Спасибо.

  • Administrator
  • Posts: 8818
  • Gender: Female
*
Re: как связать два рынка?
« Reply #5 on: 28 Feb 2013, 19:00 »
Ну и с этим разобрались))) Это у вас методика такая, заставляете своим молчанием думать самим?)))

Отнюдь. Но и в реальном времени на форуме мы не сидим ввиду больших объемов другой работы.

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

Ваш первоначальный вопрос разве был не об этом? Триггеру указать через проверку переменной something_market_parent_id, она должна быть инициализирована первым триггером. Вместо something, понятно, подставить что удобнее.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 5
Re: как связать два рынка?
« Reply #6 on: 28 Feb 2013, 19:07 »
А если в "Моих рынках" будет два рынка на "Б/М 4,5" (например) на два разных матча, какой именно рынок возьмет триггер?
Просто хочу одновременно торговать на нескольких матчах.
Указать количество ставок За в паре, имя рынка, имя исхода в определении рынка, но эти показатели могут совпадать с подобным рынком другого матча. Как быть?

  • Administrator
  • Posts: 8818
  • Gender: Female
*
Re: как связать два рынка?
« Reply #7 on: 28 Feb 2013, 20:06 »
Внутри переменной something_market_parent_id содержится переменная market_parent_id, которая возвращает ID категории (папки), в которой находится рынок. Для футбола это означает фактически ID матча, и он (айдишник) уникален.

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

Так что во время инициализации этой переменной первым триггером программа подставит ID, и запомнит исходы под именем вроде "something_12345678". Второй триггер будет проверять, существует ли переменная с таким именем. При проверке программа опять же подставит вместо market_parent_id айдишник матча, в котором этот триггер проверяется.

Таким образом, когда триггер будет выполняться в матче с айдишником, скажем, 123, он проверит переменную something_123, а когда будет выполняться в матче 456, - проверит something_456.

Количество и тип рынков в данном случае неважны. Этот прием будет одинаково работать как для рынка "Ставки", так и для "Больше/Меньше", "Всего голов", "Результат" и пр., так как они все объединены в один матч.

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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 5
Re: как связать два рынка?
« Reply #8 on: 01 Mar 2013, 04:31 »
Спасибо за помощь

 

Please note, BetFair is seems to be currently OFFLINE