Jump to content
FORUM · BOTBEETLE

Leaderboard


Popular Content

Showing content with the highest reputation since 10/24/18 in all areas

  1. 3 points
    Full translation to pt-PT, pt-BR, es-ES Add Live Score to main window Add sound alerts to LiveScore
  2. 2 points
    There is also an example of a script in the project (GapRunnerScript) which constantly bets on the price gap The main difference is that the functions for working with bets (create, modify, cancel an order) have become synchronous. Functions return a result that can be processed.
  3. 2 points
  4. 2 points
    There are three types of empty scripts in the project
  5. 2 points
    Hi Admin It's good to see Bot Beetle getting a review, but I don't think it is fair or accurate - whoever 'reviewed' Bot beetle missed important details: * C# scripts * Chart interface * Live score for soccer and tennis, available at the top of the grid/ladder window (this is not available in some other very popular software) * Schedule windows for tennis, horses, soccer and greyhounds These features stand out from other software I use regularly on Betfair/Betdaq, and IMHO make Bot Beetle a good choice for intermediate traders (like me), and for advanced/professional users - not just beginners. It looks like someone in Caan's office tried the software for a few minutes, then wrote a review on his behalf (using images copied from your website) - Caan has a particular way of speaking and writing, and this review does not match his style. Hopefully we will see more reviews in future - maybe with screenshots/video of the reviewer actually using the software! Cheers!
  6. 2 points
  7. 2 points
    2.3. We work with selected lines. (3) Get a list of selected Runners (3.1) Check whether there is protection on the line (3.2) Check market status (3.3) Check if the price is in the specified interval. (3.4) We get the size of the bet as a percentage of the balance (3.5) We establish protection from the repeated bet (3.6) Make a bet
  8. 2 points
    I work in a Script, this is to place a bet on OVER 0.5 at a price of 1.05 with a stake of 5 in the programming window I was trying but it seems that my code has an error since the bet is not thrown I'm not sure if I select the Market over 0.5 correctly. //=========================================AJUSTE DE ORDEN====================================================================== [Category("2. Order")] [DisplayName("Precio OVER 0.5")] public decimal OrderPrice { get; set; } = 1.05M; [Category("2. Order")] [DisplayName("Precio OVER 1.5")] public decimal OrderPrice2 { get; set; } = 1.28M; [Category("2. Order")] [DisplayName("Cantidad de Stake (10% from Balance)")] public decimal PercentSize { get { return _size; } set { if (_size == value) return; if (value <= 0 || value > 100) return; _size = value; } } private decimal _size = 5; //==============================================PARAMETROS DE SELECCIÓN=============================================================== [Category("3. Conditions of Selection")] [DisplayName("Pecio de Over 1.5")] public decimal FavPriceLay { get; set; } = 1.30M; [Category("3. Conditions of Selection")] [DisplayName("Liquidez en el mercado, mas de")] public decimal TotalMatched { get; set; } = 1000; //===============================================CONDICIONES DE ENTRADA======================================================== [Category("4. Conditions of Enter")] [DisplayName("Price BACK, less")] public decimal PriceHight { get; set; } = 1.20M; [Category("4. Conditions of Enter")] [DisplayName("Price BACK, greater")] public decimal PriceLow { get; set; } = 1.05M; public override void UpdateEvents(List<Event> events) { List<RunnerCatalog> runners = Api.Soccer.SelectFavorite(events, FavPriceLay, TotalMatched); foreach(var runner in runners) { foreach (var ev in events.Where(x => x.IsChecked)) { // 4.2. In EVENT find market "OVER_UNDER_05" var market = ev.MarketCatalogues.FirstOrDefault(x => x.Description.MarketType == "OVER_UNDER_05"); // 4.3. If not - continue if (market == null) continue; // 4.4. If Status - CLOSED if (market.Status == MarketStatus.CLOSED) { // 4.5. If EVENT Is Expanded - Collapse if (ev.IsExpanded) { ev.IsExpanded = false; Api.Collapse(ev); } continue; } // 4.6. If Status - OPEN if (market.Status == MarketStatus.OPEN) { // 4.7. Conditions of Enter for Price BACk - (PriceEnterLess < Back < PriceEnterMore) if (PriceHight > market.Runners[0].Back && market.Runners[0].Back > PriceLow) { // 4.8. We Check that we did not place order in this EVENT if (!Events.ContainsKey(ev.Id)) { // 4.9. Add EVENT to Dictionary Events.Add(ev.Id, ev); // 4.10. Write to LOG and place order Api.Log($"Event:{ev.Name}; Runner:{market.Runners[0]}; Back:{market.Runners[0].Back};"); Api.PlaceLimitOrder(runner, Side.BACK,OrderPrice,PercentSize); } } } } } }
  9. 2 points
  10. 1 point
    BetBeetle v1.03, MacOSX Ventura (latest version) I get an error logging into the app/Betfair for the first time using browser 2FA. Error message: "The application key passed is invalid or is not present" Presumably this is the BetBeetle app key assigned by Betfair. When I log out by clicking on the padlock icon in BetBeetle, and login in again, I can see that I am logged in but BB does not show any events, etc.. Can you advise? Many thanks in advance.
  11. 1 point
    betfire does not accept bets if rounding exceeds certain values. This can only happen for bids less than the minimum or near the price of 1.01 Therefore, I will block such bets, for example, this is for the price of 1.01 from 1.59 to 1.26 inclusive. As you know, in order to bet less than the minimum for LAY, you need to make three bets through 1.01 This resulted in an error for some values. To prevent this, the minimum bet will be placed through 1.02
  12. 1 point
    3. Окно тестирования
  13. 1 point
    2. Открываем выбранное портфолио, задаем исторические данные и параметры скрипта
  14. 1 point
    По поводу программы, будет ли она кому интересна. Общий смысл ее такой 1. Создаем Портфолио 1.1 - состоит из исторического набора данных (это то что загружается в основной программе botbeetle на последней вкладке) 1.2 Выбирается скрипт для тестирования
  15. 1 point
    Review of the program from Betfair Professional Trader Caan Berry https://caanberry.com/reviewing-bot-beetle-for-betfair/
  16. 1 point
    Попробовал открыть узел в скрипте - данные приходят
  17. 1 point
    Good evening Admin and other forum users/friends! I've been testing the latests versions and now 5.43 and have found this particular "bug": The ladders changing option isn't working when we choose the 3 ladders mode view in match odds market. (See picture bellow) Can you please fix it in the next version? It's happening since version 5.39 to 5.43... in 5.38 it was OK. ? Or can you set "Home Team - Draw - Away Team" as the "default visualisation" option/method? Thanks in advance. Big hug. ?
  18. 1 point
    The site was relocated to the Netherlands. Registration, changing the password and receiving a token is possible only through the new version of the program 5.43 Bugs are possible in the program as well as on the website. I will promptly edit.
  19. 1 point
    Здравствуйте, я вот не пойму, то ли с моим аккаунтом что не так. Когда подключаюсь Stream Api все цены на своих местах. Когда подключаюсь через Api NG - отображаются только лучшие цены. На счету деньги есть, да и ставки тоже. Это как то связано с программой или писать надо в поддержку бетфаир.
  20. 1 point
    Ссылка в проекте должна быть на версию 5.40.1
  21. 1 point
    Добавил функции удаления из окна ненужных рынков, Вот пример: Если рынок перешел в лайв, проверяем сумму денег. Меньше 5000 - удаляем из окна событие, иначе открываем тоталы. Если в тоталах нет ордеров удаляем рынок Результат на скрине public override void UpdateEvents(List<Event> events) { foreach (var liveEvent in events.Where(x=>x.MarketCatalogue.IsLive)) { if (liveEvent.MarketCatalogue.TotalMatched >= 5000) { if (liveEvent.IsExpanded == false) { Api.Expand(liveEvent); } else { var marketCatalogue = liveEvent.MarketCatalogues.FirstOrDefault(x => x.MarketBook != null && x.IsOrders == false); if (marketCatalogue != null) { Api.Delete(marketCatalogue); } } } else { Api.Delete(liveEvent); } } } Скоро перезапишу версию 5.40
  22. 1 point
    Если кратко: Главные базовые классы - это классы бетфайр, и в них есть все переменные описанные в API документации бетфайр. Для удобства в них добавлен ряд переменных. 1. Event он содержит MarketCatalogue (MatchOdds), а также список MarketCatalogues в котором будут рынки если список будет раскрыт в ручную или командой Api.Expand(Event) . 2. MarketCatalogue содержит список RunnerCatalog, у этих классов можно использовать такие переменные как: IsLive - рынок перешел в игру IsGreen - рынок не выровнен IsOrders - есть ордера IsMatched - есть принятые ордера IsUnMatched - есть не принятые ордера IsExluded - сейчас не используется IsChanged - эта переменная отвечает за перерисовку в окне при изменениях данных 3. RunnerCatalog переменные: List<Order> Orders - список всех ордеров List<Order> UnmatchedOrders - список не принятых ордеров List<Match> Matches - список принятых ставок Back - последняя цена back Lay - последняя цена lay CurrentResult - возможный результат MatchedResult - принятый результат 3. Api.Green(RunnerCatalog) - выравнивает линию, по текущим ценам
  23. 1 point
    Спасибо большое, с нетерпением жду)) С Наступающим Вас Рождеством и Новым Годом!
  24. 1 point
  25. 1 point
    4. Table size You can change the size of the table cell You can increase the width and height of the cell
  26. 1 point
    Было бы неплохо...
  27. 1 point
    center the ladder by pressing the left mouse button in the middle of the ladder where it shows the odds, and hovering over the squares to bet the possible profit and possible loss if I enter that odd before placing the bet.
  28. 1 point
    Посмотрел, гигстой спрашивает через субдомен, возможно, поэтому не попадает в блокировку. Сейчас интервал запросов 1 сек. Можно попробывать поставить 500 мсек. В следующем обновлении внесу изменения.
  29. 1 point
  30. 1 point
  31. 1 point
    I've managed to get to this but, then what,
  32. 1 point
    Hi Admin ! I hope everything is fine. Within a match I bet on multiple markets (Under / Over 2.5, CS, Match Odds etc.) and it's hard to track the actual profit / loss rate. It would be a great help, especially if you knew the hedge function, either per game or globally! And you shouldn't open many windows and calculate them manually. (And I shouldn't use the betangel for this ? Thank you in advance for your answer. Good work!
  33. 1 point
    If the opponent has 5 points and the favorite loses the serve, this leads to a big loss. Therefore, I entered the parameter: "Rival Game, less"
  34. 1 point
    Also added two parameters allowing you to specify the exact entry score For example, 0 -15 (when the outsider leads). The coefficient on the favorite rises, but he still has great chances to win
  35. 1 point
  36. 1 point
    By the way in my parameters I went to profit and for two hours I am with 2 euros on top.
  37. 1 point
    Planned to improve: Rebuild window of tennis scheduler Add API for tennis scripts
  38. 1 point
    Hi, how can this be, I've made 2 lay bets and after odds drifted wanted to hege for profit but ...... -0.18, (for hedge back bet would be 0.48@42) , so 0.67-0.48=+0.19 in green not loss of 0.18.
  39. 1 point
    I offer free of charge to all different betting systems in two files. betting-library_1.rar
  40. 1 point
    The new interface for the Dutching windows. I tried to make the Dutching window like a normal trading window. This is only the first version of this window. If you find an error, I will write a quick fix. Selection of markets Bets made Results display
  41. 1 point
    Hello Admin! Nice work! Question: Why is the difference in the red circle shown in the images?
  42. 1 point
    don't worry, your script is next
  43. 1 point
    Delete this file:
  44. 1 point
    Look at here: http://wiki.botbeetle.com/project/ Briefly: 1. Download Botbeetle.Script.5.26.v2.zip 2. Open in Visual Studio, 3. Rename Assembly Name 4. Change the library creation path 5. Modify the scripts as you wish....... 6. Build project 7. Run Botbeetle - it will work with your library
  45. 1 point
    Hi, the project file "Botbeetle.Scripts.csproj" contains a reference in line 59 to other project file which is missing from the package: " <ProjectReference Include="..\botbeetleTypes\Botbeetle.Types.csproj"> " Can you add this file to the package to be able to build the project? Thanks
  46. 1 point
    http://wiki.botbeetle.com/payments/
  47. 1 point
    The bot worked for three days without stopping and crashing on VPS. I restart the scripts and redistribute the balance. For the Favorite script there is a big responsibility in case of loss, therefore, I reduce the rate from 20% to 10%. For an outsider script I increase from 5% to 10%
  48. 1 point
    Hi Admin! First of all, I would like to congratulate you on developing the program. Nice work. I've been testing for a while now, in 5.19, the following errors occurred. See the pictures below ...
  49. 1 point
    Hello When I first open the program, it will not change the bet size. For example, I will select a market, then change the bet size to £5 in the main window. The software still uses the default £4 stake.
  50. 1 point
    Hi Admin The clock in 5.18 is displaying the wrong start time and countdown. I'm using API Streaming, and have tested Horse Racing markets only. I have not checked API NG. btw - Under/Over goal markets in one grid tab - brilliant idea, a very useful update!
×
×
  • Create New...