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
    Hello Admin! Thanks for the wonderfull news! It's great to see Botbeetle back in business again! 💪😃 Keep up the good work! 👍
  11. 1 point
    Hello First error - when using the Outer Bets Panel, bids do not appear on the ladder. After the bid is matched, there is no Greening - column remains blank: Second error - I placed a bid, then tried to green my position, the program crashed. Could not repeat a second time. Third error - I clicked Opening Bet Panel... ...which caused this error: Also, still waiting for an answer here: I figured out the answer for myself, but it would be nice to have some info from the admin - maybe a User Guide in the forum?
  12. 1 point
    3. Окно тестирования
  13. 1 point
    2. Открываем выбранное портфолио, задаем исторические данные и параметры скрипта
  14. 1 point
    По поводу программы, будет ли она кому интересна. Общий смысл ее такой 1. Создаем Портфолио 1.1 - состоит из исторического набора данных (это то что загружается в основной программе botbeetle на последней вкладке) 1.2 Выбирается скрипт для тестирования
  15. 1 point
    Там были мелкие правки, поэтому не делал описания. Со скриптами все сложнее. Я переделал все API так что нужно делать описание. Дело в том что я начал делать отдельную программу тестирования стратегий, а там нужно синхронное исполнение ордеров. Поэтому API переделал но до конца не довел.
  16. 1 point
    Review of the program from Betfair Professional Trader Caan Berry https://caanberry.com/reviewing-bot-beetle-for-betfair/
  17. 1 point
  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
    Sorry for my mistake, continue is for next iteration, I understood it bad
  20. 1 point
    First, happy new year! and congratulations for this great job! This is my idea: [Conditions of selection] -Balanced matches (home and away > 2.30) -Line Over 2.5 < 2.10 (discard matches with tendence very under) (implement Api.soccer.selectEventbyLineGoal method) [Conditions of enter] - over 1.5@2 at min 75 and over 2.5 at min 65@5 - Total goals, equal 1. (the team that loses must attack and the one who wins can score the second on the counterattack) Thanks!
  21. 1 point
    Здравствуйте, я вот не пойму, то ли с моим аккаунтом что не так. Когда подключаюсь Stream Api все цены на своих местах. Когда подключаюсь через Api NG - отображаются только лучшие цены. На счету деньги есть, да и ставки тоже. Это как то связано с программой или писать надо в поддержку бетфаир.
  22. 1 point
    1. Нужно скачать и переустановить программу, или скачать новый zip 2. В разделе скриптов лежит новая библиотека типов, ее нужно положить рядом с исполняемым файлом 3. А также заменить библиотеку в вашем проекте
  23. 1 point
    Еще один признак что данные уже получены - можно проверять класс MarketBook в MarketCatalouge - если он не равен NULL, значит цены и данные для этого рынка получены
  24. 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) - выравнивает линию, по текущим ценам
  25. 1 point
    Спасибо большое, с нетерпением жду)) С Наступающим Вас Рождеством и Новым Годом!
  26. 1 point
    Нашел где поправить
  27. 1 point
    Hi , unfortunatly i can t use betfair because in a restricted area , but i can use Orbitx , it s Powered by Betfair, it s betfairs twin , same markets same liquidity and growing ...are you planing in future to make a Software that can be used on Orbitx ? https://www.orbitxch.com/customer/ kind regards
  28. 1 point
    7. Tennis Added a separate sound when changing the set
  29. 1 point
    4. Table size You can change the size of the table cell You can increase the width and height of the cell
  30. 1 point
    Было бы неплохо...
  31. 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.
  32. 1 point
    Спасибо. Помогло.
  33. 1 point
  34. 1 point
    На данный момент API это не поддерживает, войти можно через встроенный браузер программы 1. Вводим логин пароль 2. Вводим код
  35. 1 point
  36. 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"
  37. 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
  38. 1 point
  39. 1 point
    Planned to improve: Rebuild window of tennis scheduler Add API for tennis scripts
  40. 1 point
    Dear friends! Merry Christmas and Happy New Year! I wish you in the new year happiness and good luck and prosperity. Accept a gift from me - the Month of free use of the program.
  41. 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
  42. 1 point
    1. Weight of Money 2. Matched bets in volume column 3. Right Click to Move Bets + 4. Green column Attention, unaccepted bets are not considered in the calculations. 5. Graph position Always at the bottom
  43. 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
  44. 1 point
    http://wiki.botbeetle.com/payments/
  45. 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%
  46. 1 point
    Planned to improve: manual trading in the windows of schedules
  47. 1 point
    Sure I stole this idea from other software... If you want to move a bet, you right-mouse click the price you want, and the bet will move there. If there is more than one unmatched bet, the closest bet will be moved. In the example above: If I want to move my BACK bet to 4.8, I would right-click 4.8 on the ladder If I want to move my LAY bet to 4.6, I would right-click 4.6 on the ladder If I right-click at 4.7, nothing will happen - both unmatched bets are the same distance away BotBeetle already has Stake mode and Liability mode. My suggestion is to add Payout mode (Total Stake/Odds), so if my total stake is £10, and I place a back bet at odds of 4.0, the software would place a bet of £2.50. I know I can do this already with the dutching module, but I prefer to use the ladder or grid, as it is easier to read the market and quickly select the odds I want.
  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...