Pages:
Actions
  • #1 by Garnaga on 27 Feb 2013
  • Подскажите пожалуйста.
    Ситуация такая. Делаем две ставки. На рынке №1 ставка ЗА определенный исход, на рынке №2 против определенного исхода. Это мне удалось. Дальше необходимо уравнять прибыль на рынке №1, после падения коэффициента на n пунктов. Этоя тоже прописал. А вот теперь вопрос. Как установить условие для рынка №2, чтобы как только на рынке №1 уравнялась прибыль, триггер сразу уравнял убыток на рынке №2? Своего рода получается арбитраж.
    И второй вопрос, как установить условие, чтобы на рынке №1 уравнялся убыток через 1 минуту после того как забили гол (изменился счет), а на рынке №2 не предпринималось никаких действий если был забит гол (изменился счет)?
    Спасибо за помощь.
  • #2 by Tim (WellDoneSoft) on 27 Feb 2013
  • Ну, для начала открыть Файл помощи - Торговля триггерами - Справочник по триггерам - Переменные триггеров - Переменные рынка - Как связать рынки с одним и несколькими победителями одного и того же события
    Там есть пример.
    Еще
    можно устанавливать переменную с суффиксом market_parent_id, например go_market_parent_id которая будет доступна по этому имени в пределах всех рынков одного события.
  • #3 by Oxa (WellDoneSoft) on 27 Feb 2013
  • Вот пример такой связки.

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



  • #4 by Garnaga on 28 Feb 2013
  • Ну с этим справились, спасибо. Еще один вопрос возник. Как прописать в условие, чтобы рынок ровнял убыток только спустя n минут после гола?
    "Счет изменился" и "Прошло минут после последней приостановки"?
    Пробовал, может не так что-то указал? Подскажите, пожалуйста.
  • #5 by Garnaga on 28 Feb 2013
  • Ну и с этим разобрались))) Это у вас методика такая, заставляете своим молчанием думать самим?)))
    Ладно, вопрос теперь еще один возник.
    Например было выбрано несколько матчей для торговли. Все они находятся в "Мои рынки"
    Триггер делает первую ставку, и сразу же должен сделать вторую ставку на другом рынке этого же матча. Но матчей в списке несколько. Как указать триггеру, чтобы он брал для расчета и действий два рынка одного и того же матча?
    Спасибо.
  • #6 by Oxa (WellDoneSoft) on 28 Feb 2013
  • Ну и с этим разобрались))) Это у вас методика такая, заставляете своим молчанием думать самим?)))

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

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

    Ваш первоначальный вопрос разве был не об этом? Триггеру указать через проверку переменной something_market_parent_id, она должна быть инициализирована первым триггером. Вместо something, понятно, подставить что удобнее.
  • #7 by Garnaga on 28 Feb 2013
  • А если в "Моих рынках" будет два рынка на "Б/М 4,5" (например) на два разных матча, какой именно рынок возьмет триггер?
    Просто хочу одновременно торговать на нескольких матчах.
    Указать количество ставок За в паре, имя рынка, имя исхода в определении рынка, но эти показатели могут совпадать с подобным рынком другого матча. Как быть?
  • #8 by Oxa (WellDoneSoft) on 28 Feb 2013
  • Внутри переменной something_market_parent_id содержится переменная market_parent_id, которая возвращает ID категории (папки), в которой находится рынок. Для футбола это означает фактически ID матча, и он (айдишник) уникален.

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

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

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

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

    Напомню, что добиться такого же результата с помощью действия "установить переменную" будет невозможно, так как в имени переменной в этом случае другие переменные не распознаются.
  • #9 by Garnaga on 01 Mar 2013
  • Спасибо за помощь
Pages:
Actions