Author Topic: Нужно изменить триггер 2  (Read 4432 times)

Tags:
  • All members
  • Posts: 62
Нужно изменить триггер 2
« on: 11 Apr 2016, 21:07 »
Здравствуйте, спасибо Oxa за этот триггер работает как часы. Хочу немного изменить его.

1. Делать ставки Lay.
2. fplan_price не нужен.
3. Фиксированный размер ставки - profit_size, там сейчас (Размер прибыли)
4. Изменить догон на обычный, т.е. проигранные обязы + profit_size, учитывать комиссию.
5. Ставка делается не по кф range_min, а создать новую константу с кф по которому будет делаться ставка.

Lay ставка (пункт 5) делается когда Back кф находится между range_min и range_max.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: Нужно изменить триггер 2
« Reply #1 on: 12 Apr 2016, 06:54 »
Здравствуйте!

Прикрепляю модифицированные триггеры. Обратите внимание на новую константу bet_price.

Quote
4. Изменить догон на обычный, т.е. проигранные обязы + profit_size, учитывать комиссию

В исходном триггере как раз-таки и был обычный догон.

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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 85
Re: Нужно изменить триггер 2
« Reply #2 on: 13 Apr 2016, 20:24 »
Здравствуйте,скажите пожалуйста как именно работает етот триггер и как он ставит?или где можно почитать на форуме как работает сам триггер,спасибо

  • All members
  • Posts: 85
Re: Нужно изменить триггер 2
« Reply #3 on: 14 Apr 2016, 12:24 »
Пожалуйста ответьте,хочу тестировать триггер,но хотелось узнать как работает

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #4 on: 16 Apr 2016, 19:47 »
Данный триггер модификация этого - http://marketfeeder.ru/learn/triggers/lay-underdog-ahead-inplay/

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #5 on: 16 Apr 2016, 19:54 »
Здравствуйте Oxa, можете написать что нужно сделать, чтобы ставка не делалась пока не рассчитается предыдущий рынок ? Очень не хочется на это запрос новый тратить )

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #6 on: 17 Apr 2016, 13:36 »
И ставка-догон после выигрыша не сбрасывается на первоначальную, а продолжает ставить увеличенную ставку.

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #7 on: 17 Apr 2016, 15:15 »
И ставка-догон после выигрыша не сбрасывается на первоначальную, а продолжает ставить увеличенную ставку.

На тестовом все нормально сбрасывается, а на реальном почему-то нет.

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: Нужно изменить триггер 2
« Reply #8 on: 19 Apr 2016, 20:23 »
Здравствуйте Oxa, можете написать что нужно сделать, чтобы ставка не делалась пока не рассчитается предыдущий рынок ? Очень не хочется на это запрос новый тратить )

Здравствуйте!

Нужно добавить два стандартных условия в триггер:

В предыдущем событии, где сработал триггер, Статус Рассчитан
или у Триггера {имя триггера, который делает ставку} Количество выполнений равно 0 всего


При этом нужно отключить удаление рассчитанных или окончившихся рынков в настройках (вкладка "Общие").

Вопрос о том, как работает триггер, слишком общий. Как работают триггеры в принципе, можно прочитать в разделе "Торговля триггерами" в файле справки, поставляемом вместе с программой. Если есть какие-то конкретные вопросы именно по этому набору триггеров, спрашивайте.

Quote
И ставка-догон после выигрыша не сбрасывается на первоначальную, а продолжает ставить увеличенную ставку.

Чтобы разобраться, в чем дело, прикрепите, пожалуйста, лог триггера под названием "После выигрыша" для того рынка, где произошел выигрыш. Что такое логи триггеров и где их искать можно прочитать в разделе "Лог-файлы и выписка счета" в справке к программе.
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #9 on: 21 Apr 2016, 14:38 »
Quote from: Oxa (WellDoneSoft)
В предыдущем событии, где сработал триггер, Статус Рассчитан
или у Триггера {имя триггера, который делает ставку} Количество выполнений равно 0 всего

Все это в триггере оказывается прописано и не в этом причина. Это происходит только в плотно стоящих рынках с разницей в 5 мин. или в рынках где не могут определить победителя долгое время или где забег 3мили. Мы с вами уже общались на эту тему - https://community.welldonesoft.com/marketfeeder-rus-make-me-a-trigger/met-te-7994/
У меня стоит частота получения выписки со счета - 5 секунд, не помогает.

В логах у всех рынков
Проверяем условие or Previous Triggered Event's Status is Settled.
Условие TRUE. valid for 1 selections: Имя лошади.

Ниже два скришнота. Пусть там будет не положительный П/У, а отрицательный. Предположим следующий рынок уже находится в инплее, а рынок который на скриншоте начинает рассчитываться биржей. Т.е. следующая ставка происходит в промежутке (1-2) (первый скриншот) и если эта ставка проигранная, то делается не догон, а первоначальная ставка. Если дело доходит до (3) (второй скриншот), то вычисление происходит корректно (но это на рынках с разницей в 10+ минут). В тестовом режиме (2) отсутствует, там сразу идет (1-3), отсюда в тестовом никаких косяков нету, а на реальном счете между (1-3) проходит задержка 10+ секунд, но этого хватает чтобы триггер впихнул ненужную ставку.

Это очень большая проблема, так как нужно постоянно следить за расчетом и удалять следующие рынки в зависимости от ситуации. Это можно как-то исправить ?

  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: Нужно изменить триггер 2
« Reply #10 on: 21 Apr 2016, 19:25 »
Если рассчет рынка задерживает сама биржа, то как же это исправить? Ставить в двух рядом идущих рынках - действительно рискованное дело. Если разница по времени между рынками меньше 5 минут (или около того), лучше удалить один из этих рынков, чтобы их "разредить".
Always try your triggers in Test Mode before switching to real money!

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #11 on: 21 Apr 2016, 22:08 »
Если разница по времени между рынками меньше 5 минут (или около того), лучше удалить один из этих рынков, чтобы их "разредить".

Тогда и некоторые забеги на 3+ мили нужно удалять, так как время забега + расчет превышают 10 минут. И случай как сегодня - 20 минут не могли определить какая лошадь победила.

Если рассчет рынка задерживает сама биржа, то как же это исправить?

Ну биржа не задерживает, она просто делает сначала расчет рынка (распределяет деньги между счетами людей), и только потом через 10-15 сек. сообщает победителя и рынок становится рассчитанным (серым в макфидере). В тестовом режиме программа ждет пока будет объявлен победитель, пропускается стадия распределяет денег между людьми.

1. Ну я уже предлагал раньше вариант - это сделать задержку (константой или еще как-то) в 10-15 сек после расчета.
2. Либо делать следующую ставку не после того как рынок рассчитан, а после объявления победителя.

Это возможно ?

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


  • Administrator
  • Posts: 8821
  • Gender: Female
*
Re: Нужно изменить триггер 2
« Reply #12 on: 22 Apr 2016, 06:40 »
Вы можете дополнительно к тем двум условиям, которые проверяют статус предыдущего рынка, добавить следующее условие:

У исхода Выражение триггера IF(test_mode=1, test_funds, total_funds) равно IF(test_mode=1, test_balance, balance)

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

Follow us on Twitter.

Join our WhatsApp chat!

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

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #13 on: 22 Apr 2016, 14:43 »
У исхода Выражение триггера IF(test_mode=1, test_funds, total_funds) равно IF(test_mode=1, test_balance, balance)

Ну параллельно еще делаются ставки на футбол.

А если заменить "В предыдущем событии, где сработал триггер, Статус Рассчитан" на Статус Окончен, что это поменяет ? Я так понял это объявление победителя ?

  • All members
  • Posts: 62
Re: Нужно изменить триггер 2
« Reply #14 on: 23 Apr 2016, 15:58 »
Да сработало, если поменять Статус рассчитан на окончен, то ставка не пихается в это 10 секундное окно.

 

Please note, BetFair is seems to be currently OFFLINE