Author Topic: [TR] Управление банком  (Read 5113 times)

Tags:
  • All members
  • Posts: 30
  • Gender: Male
[TR] Управление банком
« on: 01 Jun 2017, 10:53 »
Здравствуйте. Думаю это будет интересно многим. Суть такова: добавить в настройках MarketFeeder, в разделе опции ставок, в пункт "остановить авто-торговлю, если на счету меньше  N $", следующий алгоритм: 1. в случае выигрышной ставки, значение N автоматически увеличивается на сумму выигрыша, т.е. минимальный размер банка повышается и авто-торговля продолжается.             2. в случае проигрыша авто-торговля останавливается. 
Конечно, это можно делать и сейчас, заходя в настройки после каждой ставки. Но это очень неудобно, когда ставки идут с небольшим интервалом (собачьи бега, скачки). Если это сложно реализовать в самой программе, то возможно проще сделать триггер. Чтобы его можно было совмещать с другими триггерами, вставляя его как блок. 
       

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: Управление банком
« Reply #1 on: 07 Jun 2017, 10:41 »
Здравствуйте!

Прикрепляю триггеры. Добавлять их к существующим очень просто: скопируйте константу min_funds и два верхних триггера (добавьте их в начало блока). Затем скопируйте условие из триггера "триггер с нужным действием" в тот триггер, который у вас делает ставку.

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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #2 on: 08 Jun 2017, 10:16 »
Здравствуйте. Все работает, единственное пожелание, если это несложно сделать, чтобы константа (размер банка) автоматически увеличивалась на сумму выигрыша. Хотя это не так и важно, так как, после проигрыша и остановки триггера, все равно приходится менять значение вручную.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #3 on: 08 Jun 2017, 16:07 »
Так она и увеличивается, в этом весь смысл триггера.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #4 on: 09 Jun 2017, 08:20 »
Я, наверное, неточно выразил свое мнение. Я имел ввиду, чтобы значение min_funds меняло свое значение в зависимости от исхода (увеличивалось или уменьшалось). То есть при остановке работы триггера, не нужно было корректировать значение константы, а достаточно просто перезагрузить триггер.  

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #5 on: 09 Jun 2017, 08:25 »
Вы имеете в виду, чтобы при перезагрузке триггера min_funds оставалось равным тому числу, которому оно было равно в последний раз перед перезагрузкой?
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #6 on: 10 Jun 2017, 03:57 »
Да, именно так. Но только сейчас это значение постоянно, а нужно, чтобы оно менялось в процессе работы триггера. Например, прошло пять ставок с общим результатом +20, значение min_funds увеличилось на 20. Соответственно при отрицательном результате (проигрыше ставки), значение константы уменьшается на величину проигрыша и триггер прекращает работу до перезагрузки.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #7 on: 10 Jun 2017, 08:24 »
Измените в свойствах константы "Присваивать начальное значение" на "Запомнить последнее значение".
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #8 on: 16 Jun 2017, 05:39 »
Извиняюсь за долгое молчание, но изменение параметра константы на "запомнить последнее значение" ничего не дало. Оно (значение) остается постоянным, при любом исходе рынка, то есть при выигрыше не увеличивается и при проигрыше ставки не уменьшается. 

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #9 on: 20 Jun 2017, 13:31 »
Попробуйте вот этот вариант.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #10 on: 22 Jun 2017, 13:36 »
К сожалению, этот вариант, тоже не работает, как задумано. К тому же не останавливает торговлю при проигрыше ставки. 

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #11 on: 24 Jun 2017, 14:55 »
Тогда постарайтесь как-то объяснить по-другому, приведите примеры, потому что я явно не понимаю, что вы имеете в виду.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #12 on: 26 Jun 2017, 06:02 »
Хорошо. Я повторю: сейчас значение min_funds постоянно, а нужно, чтобы оно менялось в процессе работы триггера. Н а п  р и м е р, прошло пять ставок с общим результатом +20, значение min_funds увеличилось на 20. Соответственно при отрицательном результате (проигрыше ставки), значение константы уменьшается на величину проигрыша и триггер прекращает работу до перезагрузки. При положительных исходах ставок, триггер работает как угодно долго (значение min_funds увеличивается вместе с ростом баланса), если же проигрыш ставки, триггер прекращает работу.  

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: [TR] Управление банком
« Reply #13 on: 26 Jun 2017, 16:35 »
Давайте по порядку:

Quote
 в пункт "остановить авто-торговлю, если на счету меньше  N $"

В качестве N в триггерах выступает min_funds. Допустим min_funds изначально равно 100. Это значит: Остановить торговлю, если на счету меньше $100. 

Теперь переходим к тому, что вы предлагаете сделать.

Quote
 а п  р и м е р, прошло пять ставок с общим результатом +20, значение min_funds увеличилось на 20

Теперь min_funds равно 120. Торговля остановится только тогда, когда на счету будет меньше $120. Допустим, сейчас на счету $130.

Quote
Соответственно при отрицательном результате (проигрыше ставки), значение константы уменьшается на величину проигрыша и триггер прекращает работу до перезагрузки


Теперь у нас проигрыш -$40, и min_funds = 120 - 40 = $80. На счету при этом 130-40 = $90. Это больше, чем $80, так с чего вдруг триггеру останавливаться до перезагрузки? Если значение на счету изначально больше min_funds, то, исходя из ваших условий, работа триггеров никогда не прекратится.


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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 30
  • Gender: Male
Re: [TR] Управление банком
« Reply #14 on: 28 Jun 2017, 05:07 »
Значение min_funds всегда должно соответствовать балансу счета, вот и все. Первоначальное значение устанавливается вручную, а при работе триггера- автоматически следует за изменением баланса.

 

Please note, BetFair is seems to be currently OFFLINE