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
  3. 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.
  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
  11. 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.
  12. 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
  13. 1 point
    Improved: Changed login interface Changed the size of the minimum bet for the pound (1 pound) Fixed: Fixed minimum bet error
  14. 1 point
    ACONTECE A MESMA COISA COMIGO.
  15. 1 point
    По текущей версии будут правки, оптимизационные. Направление - быстрая работа, уменьшение использования памяти, упрощение интерфейса.
  16. 1 point
    Попробовал открыть узел в скрипте - данные приходят
  17. 1 point
    Added setting of the order for market 'Match Odds'
  18. 1 point
    Thanks for the bug report. I will fix it within the next week.
  19. 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. ?
  20. 1 point
    нажать на S будет L - это ответственность
  21. 1 point
    Добрый вечер. Хотелось бы узнать у меня одного такой прикол - или у всех? Скачал, распаковал новую версию, запустил. При попытке открыть фильтр спортивных видов спорта, с последующим фильтров нужных мне рынков - получаю белое чистое окно. Уважаемый разработчик - если не трудно, укажите в чем может быть у меня проблема? Заранее спасибо за помощь.
  22. 1 point
    В Windows 7 можно входить на данный момент с помощью ключа (ssoid) браузера - открыл браузер хром (Версия 79.0.3945.130) - вошел на биржу через логин и пароль - нажал три клавиши стрл + шифт + J затем нашел через две стрелки вверху справа >> слово апликатион и в разделе Name в столбике вниз выделяем слово ssoid - и затем выделяем внизу и копируем ключ браузера и вставил в окно программы BotBeetle через кнопку войти с помощью ключа (ssoid) браузера и нажал вход в Firefox ( у меня версия 52,9,0 ) вошел на биржу через логин и пароль - и дальше через кнопки браузера инструменты - информация о странице - защита - просмотреть куки - в имя куки ищем слово ssoid - выделяем его - ниже копируем содержимое справа от этого слова и вставил в окно программы BotBeetle через кнопку войти с помощью ключа (ssoid) браузера и нажал вход
  23. 1 point
    After activating the subscription, you can use any version
  24. 1 point
    Ссылка в проекте должна быть на версию 5.40.1
  25. 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
  26. 1 point
    1. Чтобы показать тоталы, их нужно открыть. Для открытия можно использовать функцию Api.Expand(Event) - откроет все тоталы. или более экономно, только те что нужно, например: Api.Expand(liveEvent, new List<MarketTypeEnum> { MarketTypeEnum.OVER_UNDER_05,MarketTypeEnum.OVER_UNDER_15,MarketTypeEnum.OVER_UNDER_25, }); 2. Есть ли ордера на открытом, можно определить по переменной IsOrders 3. Если ордеров нет и событие не нужно его можно закрыть Api.Collapse(Event) для экономии времени обновления (Чем меньше открыто рынков в окне - тем быстрее каждый из них получает информацию) 4. Api.Green(RunnerCatalog) - команда выравнивания - закрывает только принятый объем (даже если это несколько принятых частично) по текущей цене, не принятые ставки в расчете не участвуют.
  27. 1 point
    Как только появится время, сделаю описание. И самая большая проблема в том что нет обратной связи по скриптам. Я не знаю что кому нужно (какие функции какие переменные). Все что сейчас сделано, сделано для самого себя ?. После создания активных графиков, есть много идей по сохранению истории и тестированию скриптов по истории, поиску стратегий и параметров к ним.
  28. 1 point
    Only this Live information is available through api: Time (only minutes); Score Number Of Corners Number Of Red Cards Number Of Yellow Cards
  29. 1 point
    I am working on a new trading window. A new version will be released as soon as I test it as much as possible, and it will be more or less stable. It will look something like this:
  30. 1 point
  31. 1 point
    4. Table size You can change the size of the table cell You can increase the width and height of the cell
  32. 1 point
  33. 1 point
    Посмотрел, гигстой спрашивает через субдомен, возможно, поэтому не попадает в блокировку. Сейчас интервал запросов 1 сек. Можно попробывать поставить 500 мсек. В следующем обновлении внесу изменения.
  34. 1 point
    Hi Admin ! I hope you have a good rest! Some comments on watch list : 1. Time zone 2. which match ? without the name of the team is not an easy choice 3. refresh the watch list After updating the list, all "tree branches" will be open . The list is very long for 8-10 matches. Thank You . Good work !
  35. 1 point
    Hi, When I place bet with tick offset on for example at stake 2, 1 tick offset bet goes with 1,98 stake. When i bet with stake at 1 than tick offset fires with 0,99 stake. How can i change it that i will get same stake at first bet and automatick offset. I would like to bet for example with stake 2 and get Tick offset with the same stake. Cheers
  36. 1 point
    Displays bets from all markets in one window. Allows hedging of markets.
  37. 1 point
    I've managed to get to this but, then what,
  38. 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!
  39. 1 point
    By the way in my parameters I went to profit and for two hours I am with 2 euros on top.
  40. 1 point
    An interesting strategy. I'll do it. But first, I implement stop loss
  41. 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.
  42. 1 point
    I offer free of charge to all different betting systems in two files. betting-library_1.rar
  43. 1 point
    Hello Admin! Nice work! Question: Why is the difference in the red circle shown in the images?
  44. 1 point
    Could you fix the money filter on the soccer schedule stops working after a couple of seconds and shows all matches.
  45. 1 point
    don't worry, your script is next
  46. 1 point
    Delete this file:
  47. 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
  48. 1 point
  49. 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
  50. 1 point
    3. Results Today, only one market has been caught, but successfully.
×
×
  • Create New...