Двухступенчатый датчинг (ЗА)
Описание
В этом, довольно сложном математически, примере триггеров рассмотрены два раунда ставок датчингом в одном и том же рынке. Напомним, что датчинг — это способ поставить ЗА или ПРОТИВ сразу на несколько исходов с тем, чтобы получить равную прибыль в случае, если один из этих исходов выиграет. Стратегия, реализованная в данных триггерах, представляет собой следующий набор шагов:
1. Сделать ставки ЗА датчингом на выбранные исходы в определенное время после начала события с целью получить заданную прибыль.
2. Через некоторое время (также заданное пользователем) сделать еще несколько ставок датчингом таким образом, чтобы вместе со ставками первого раунда они образовали прибыль, размер которой также указан в настройках. Новые ставки делаются и на исходы первого раунда, и на исходы второго.
Пользователь может указывать порядковые номера исходов, на которые он хочет ставить, отдельно для раундов 1 и 2.
Эта стратегия может быть полезна, к примеру, при торговле на футбольных рынках "Результат" (Correct Score): сначала вы выбираете исходы со счетом 0-X и ставите на них, а позже включаете в эту группу и исходы со счетом 1-X, чтобы равномерно распределить по ним заданный уровень прибыли.
Триггеры
В константах вы можете задать следующие настройки:
stage1_target_profit : Желаемая прибыль после 1-го раунда датчинга (это размер П/У, который будет у исходов после первого раунда ставок);
stage2_target_profit : Желаемая прибыль после 2-го раунда датчинга (это размер П/У, который будет у выбранных исходов первой и второй группы после второго раунда ставок). Значение stage2_target_profit должно быть больше или равно значению stage1_target_profit, так как нельзя забрать назад ставки, которые вы уже сделали, чтобы уменьшить П/У;
stage1_idx1 to stage1_idx4 : Раунд 1, порядковые номера четырех исходов первой группы;
stage2_idx1 to stage2_idx3 : Раунд 2, порядковые номера трех исходов второй группы;
stage1_mins : Через сколько минут после начала сделать первый раунд датчинга;
stage2_mins : Через сколько минут после начала сделать второй раунд датчинга;
Триггеры в действии
Триггеры можно выполнять в любом виде рынков, где есть достаточное количество исходов (в соответствии с константами в данном примере, их должно быть не меньше 8, но это можно в любой момент изменить). Вы можете изменить значения констант и условия триггеров, чтобы увеличить или уменьшить количество исходов, на которые делаются ставки: просто добавьте дополнительные константы или удалите те, которые вам не нужны, из группы stage1_idxN или stage2_idxN. Соответственно, отредактируйте условия триггеров, которые ищут исходы с определенными порядковыми номерами:
У исхода Порядковый номер есть в списке ...
Разумеется, вы можете выбрать совершенно другой критерий выбора исходов, например, исходя из их ранга или коэффициента. В этом случае измените вышеуказанное условие, чтобы проверить другой параметр исхода.
Раунд 1
Вот как будет выглядеть рынок после первого раунда ставок (stage1_target_profit = 100):
Как видите, триггеры сделали четыре ставки с равной прибылью в 100 (для большей наглядности здесь отключена настройка "Показывать П/У с учетом комиссии").
Теперь давайте посмотрим, что произойдет после второго раунда датчинга (stage2_target_profit = 150):
Триггеры сделали еще три ставки на исходы из второй группы, а также дополнительные ставки на исходы первой группы — все вместе они образовали заданную прибыль. Обратите внимание, что здесь возможна определенная погрешность вычислений (148.27 вместо 150): она будет тем меньше, чем ниже коэффициенты и меньше количество исходов, на которые вы ставите.