News
Current BetFair Sports API status: online. Current BetFair Games API status: online.

WellDone Betting Bots -- May 21, 2012, 21:53
Pages: 1 2 »
Print
Author Topic: Trigger block has been closed  (Read 2184 times)
lsu
New member
*

Reputation: +0/-0
Posts: 17


« on: November 25, 2010, 09:56 »

Здравствуйте! Прошу прощения за наивный вопрос. Только начал тестировать MarketFeeder Pro. Соорудил блок содержащий 3 триггера: back, green-up и close block. Back и green-up c условиями, а в  close block никаких условий. Запускаю в тесте по нескольким футбольным Match Odds. Некоторое время все идет отлично по всем рынкам, то бишь триггеры повторяются, но потом рынки один за другим закрываются на третьем триггере и все тут. Лог триггера "close block" пишет к примеру "Trigger block has been closed for market "Soccer - Fixtures / Fixtures 24 November / Rangers v Man Utd / Match Odds" и все. Учитывая что в триггере "close block" я уже убил все условия, то не понимаю что может мешать выполнить следующие циклы. Быть может существуют еще какие-нибудь дополнительные настройки?
Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #1 on: November 25, 2010, 13:17 »

Close block не должен быть без условий.
Закрытие блока подразумевает "сброс" факта выполнения триггеров блока для рынка. В Вашем случае предполагаю, что закрыть блок нужно когда у всех исходов положительный P/L, т.е. green-up выполнился и нужно повторить весь цикл заново.
Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #2 on: November 25, 2010, 13:18 »

Посмотрите как сделано здесь:
http://marketfeederpro.com/solutions/trigger-example/green-up-hedge/repetitive-backing-greening-up/
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #3 on: November 25, 2010, 13:27 »

Большое спасибо. Буду пробовать.
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #4 on: November 25, 2010, 13:39 »

Прошу прощения. Пока нет возможности опробовать на практике положительный P/L, однако возник вопрос: что если green-up выставил unmachted lay и кто-нибудь забил гол. Тогда unmachted lay сбрасывается и мы имеем невыполненное условие для close block и невыполненный green-up. Т.е. насколько я понимаю повторы прекратятся. А мне бы этого не хотелось.
Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #5 on: November 25, 2010, 21:59 »

А чего бы хотелось?
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #6 on: November 26, 2010, 07:04 »

Мне бы хотелось чтобы green-up отработал впоследствии если бы в дальнейшем развитии матча сложились условия для его выполнения. А в той ситуации которую я описал блок закрывается и до свидания)). Впрочем я заменил "attemp to green up" на "green up". При этом, насколько я понимаю, риск зависания unmachned lay сводится к нулю.
Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #7 on: November 29, 2010, 14:31 »

Простите за задержку.
Для этого можно прибегнуть к маленькой хитрости - следить за unmatched ставками и переставлять их заново, как только они были cancelled. См. вложение. Триггеры следят за Lay ставками.

Вам нужно скопировать блок полностью и перенести блоком в Ваш файл триггеров.
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #8 on: June 01, 2011, 07:35 »

Благодарю с гораздо более значительной задержкой))... быть может подскажете... никак не могу сыскать переменную для дистанции скачек.
Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #9 on: June 01, 2011, 08:24 »

Это достаточно сложно - в BetFair API такой информации нет, приходится вычислять эмпирически (а заодно и время до окончания забега):
http://community.welldonesoft.com/triggered-betting-10/determining-the-duration-of-a-race-and-time-left-till-the-end/
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #10 on: June 01, 2011, 11:39 »

Спасибо!
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #11 on: June 11, 2011, 18:16 »

Здравствуйте!
Еще одна проблемка.
В триггере в поле "Amount" задаю формулу, результаты которой порой дают приемлемый для выполнения результат, а порой нет.
Для примера привожу 2 записи лога:
1) Result:   ((-12.00*(-1))/(3.35-1))+0,3
Final value:   +5.10638298,3 - ставка не заключена;

2) Result:   ((-12.00*(-1))/(3.40-1))+0,3
Final value:   +5,3 - ставка заключена.

Разница, как видим, в двух числах 3,35 и 3,4. В чем казус?))

Logged


WellDoneSoft
Tim Vetrov
Administrator
Hero Member
*****

Reputation: +21/-1
Thanks!
Gender: Male
Posts: 1016



WWW
« Reply #12 on: June 12, 2011, 08:09 »

Разберитесь с разделителем дробной части - точка или запятая.
Если используется и то и другое, MF pro рассматривает выражение как строку. В первом случае получается дробное число 5.10638298 + 0 и добавляется ",3" как к строке. Во втором случае получается число 5, добавляется ",3" как к строке, но в итоге получается число.
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #13 on: June 12, 2011, 10:23 »

Спасибо))
Logged


lsu
New member
*

Reputation: +0/-0
Posts: 17


« Reply #14 on: June 23, 2011, 06:34 »

Здравствуйте!
Пытаюсь автоматически добавлять рынки по английским скачкам со стартом рынка.
В "Settings", во вкладке "Monitoring Options" установил флаги в "On program's start-up" а в "exactly at this time every day" установил время 16-00. В "My Markets" убрал флаги. Рынки добавляются автоматически, но не стартуют. Как мне добиться того, чтобы рынки еще и стартовали?
Logged


Pages: 1 2 »
Print
 
Jump to:  

Anone designed by pixelslot.
Powered by SMF 1.1.16 | SMF © 2011, Simple Machines