Author Topic: Процент от банка по сц для нескольких исходов  (Read 3479 times)

Tags:
  • All members
  • Posts: 17
  • Karma: +0/-0
Доброе время суток вам.
Меня интересует триггер для финансового распределения моих ставок. Суть в том, что я делаю ставки против СЦ и величина ставки зависит от текущего банка (то есть в процентном выражении). Бывает так, что на одном рынке бывает больше одной ставки и я хотел бы чтобы триггер автоматически бы выставлял размер ставки с учетом уже сделанной, но не размещенной в пару по СЦ (так как ставки делаются до инплея).
Пример. Стандартная моя ставка это банк, разделенный на 200, т.е. 0,5 процента. Допустим мой банк 1000 ед., я размещаю ставку по сц с обязательством равным (банк/200*(ближняя СЦ цена-1)) за несколько секунд до старта. К примеру ближняя цена к этому моменту была бы 5. т.е моя ставка определилась бы как 5 ед. с обязательством в 20 ед. И тут появляется еще один исход, подходящий по моему условию. Необходимо, чтобы разместилась ставка, увеличенная на выигрыш от предыдущей ставки. Т.е. по СЦ обязательством равным (банк+(выигрыш по предыдущей ставке - 6,5 %))/200*(ближняя цена-1). Т.е разместилась бы ставка, равная ((1000+4,675)*0,005)=5,0233 обязательством 20,0935
Ну и не всегда бывает по 2 ставки на рынок, иногда больше. Надо чтобы для каждой определялся свой размер обязательств.

Заранее спасибо за уделенное внимание! :)

  • Administrator
  • Posts: 8877
  • Karma: +331/-1
  • Gender: Female
*
Здравствуйте!

Ваши триггеры готовы, см. вложенный файл.

Размер банка и процент ставки вынесены в константы. В триггер я добавила условие по умолчанию (коэф. меньше 10), вы его можете убрать и заменить на свое.

Предлагаю вам два варианта триггера, делающего ставку. Выберите тот, который наиболее соответствует вашей стратегии.

1. ставка ПРОТИВ по СЦ - одновременно на все подходящие исходы. Триггер находит исходы, соответствующие условию, и ставит против всех сразу, исходя из того значения банка, которое было на момент проверки триггера. Это значит, что размер ставки у всех исходов будет одинаковый. В дальнейшем, если новые исходы подошли под условие, триггер высчитывает новую ставку, исходя из нового значения банка.

2. ставка ПРОТИВ по СЦ - по одной ставке за раз. Триггер делает ставку только на один подходящий исход за раз. Следующая ставка делается уже в следующее обновление рынка, и уже с новым размером ставки.

Один из этих триггеров нужно деактивировать.

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

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 17
  • Karma: +0/-0
Спасибо вам! :) Да, это то что нужно. Только перепутаны триггеры. Одновременно сразу на все исходы это второй триггер, а поочередно первый.

  • All members
  • Posts: 17
  • Karma: +0/-0
У меня еще один небольшой вопрос. Как сделать так, чтобы выставлялся автоматически размер обязательств под доступные средства? Т.е. иногда к примеру бывает выставляется 5 ставок с общим обязательством 90% от текущего банка, а на шестую ставку обязательством 15% банка не хватает и соответственно тригер ставку не выставляет. И как сделать чтобы триггер сам уменьшил шестую ставку до 10%?

  • Administrator
  • Posts: 8877
  • Karma: +331/-1
  • Gender: Female
*
В программе есть переменные, возвращающие объем средств, доступных для ставок.

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

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 17
  • Karma: +0/-0
Не работает :( Да и по логике, если совершается первая ставка, то вторая будет считаться уже не от целого банка, а от (банк-обязательства по текущей ставке)т.е. доступных средств, а нужно чтобы считалась от целого банка. Пересчитываться должна лишь та ставка, обязательства которой превышает значение доступных средств.

  • Administrator
  • Posts: 8877
  • Karma: +331/-1
  • Gender: Female
*
Такое возможно сделать только для варианта, когда ставка делается по одной за раз. См. новый файл.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Usuários brasileiros, bem vindos ao nosso WhatsApp chat!

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 17
  • Karma: +0/-0
Да, теперь все работает так, как мне нужно.

Искреннее и большое вам спасибо за поддержку!