Множественное уравнивание при общем заданном уровне прибыли

Описание

В этом примере рассказывается от хеджинге или уравнивании, как мы называем его в MarketFeeder Pro. Уравнять ставки на отдельно взятом исходе при достижении заданного уровня прибыли / убытка очень просто, так как эта функция доступна в программе и в ручном, и в автоматическом режиме. Однако для уравнивания ставок на множестве исходов при достижении заданного значения общего П/У придется дополнительно потрудиться. Благо, есть триггеры, с помощью которых можно сделать все.

Триггеры в этом примере начинают с нескольких ставок, случайным образом расставленных на различные исходы. Ставки будут как ЗА, так и ПРОТИВ. Затем триггеры будут ждать, пока потенциальная прибыль или убыток от закрытия всех ставок сазу не достигнут заданных значений, после этого автоматически будет выполнено уравнивание.

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

Триггеры

Скачать файл с триггерами.

С помощью констант можно задать:

profit_target : Уровень прибыли, в единицах валюты;

loss_target : Уровень убытка, в единицах валюты;

max_bet_num : Количество начальных ставок (если вы захотите их делать данными триггерами);

go_inplay : 1 - продолжить по ходу игры, 0 - закрыть все ставки перед началом;

secs_before_off : За сколько секунд до начала закрыть ставки, при go_inplay = 0.

В действии

Вот как выглядит рынок после начальных ставок, при max_bet_num = 5:

Placing initial bets

Тип ставок и исход, на который ставить, выбирается в зависимости от последней цифры ID исхода на BetFair. За это отвечают триггеры "начальные ставки ЗА" и "начальные ставки ПРОТИВ". В принципе, можно спокойно отключить эти два триггера, если вы собираетесь ставить вручную или с помощью своих триггеров.

А вот как выглядит рынок после того, как триггеры уравняли все ставки, при profit_target = 1.0.

All positions are closed with a profit

Обратите внимание на то, что большинство исходов уравнялись с прибылью (Nokhada, Soldier In Action, Rosamaria и Southern Seas), а Flyboy уравнялся со значительным убытком в 64%, который компенсировали остальные ставки.

Триггер, вычисляющий ощий П/У после каждого обновления рынка и сравнивающий его с константами, называется "вычисление П/У". На самом деле он просто складывает потенциальные П/У каждого исхода, которые вычисляются по формуле:

Индивидуальный П/У = IF(back_payout > lay_payout, (back_payout - lay_payout)/lay_price - back_matched, lay_matched - (lay_payout - back_payout)/back_price)

Эти триггеры будут одинаково правильно работать во всех рынках с одним победителем. Скачки в примере выбраны потому, что это высоколиквидный тип рынка.

Если вы захотите изменить триггеры, то ни в коем случае не меняйте их порядок, так как он важен для их правильной работы.

Если вы еще не слышали о BetFair или у вас еще нет учетной записи, самое время зарегистрироваться и получить бесплатно $30 к депозиту (см. правила биржи). Регистрируйтесь с помощью ссылки ниже:
 
© 2005-2017 WellDone Creative Software. Все права защищены. Условия использования.
BetFair® и логотип BetFair являются зарегистрированной торговой маркой The Sporting Exchange Limited. Gamble responsibly.