Jump to content
FORUM · BOTBEETLE

Leaderboard


Popular Content

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

  1. 2 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
    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
  4. 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); } } } } } }
  5. 2 points
  6. 1 point
    нажать на S будет L - это ответственность
  7. 1 point
    Добрый вечер. Хотелось бы узнать у меня одного такой прикол - или у всех? Скачал, распаковал новую версию, запустил. При попытке открыть фильтр спортивных видов спорта, с последующим фильтров нужных мне рынков - получаю белое чистое окно. Уважаемый разработчик - если не трудно, укажите в чем может быть у меня проблема? Заранее спасибо за помощь.
  8. 1 point
    Sorry for my mistake, continue is for next iteration, I understood it bad
  9. 1 point
    Boa tarde Marco, Quando o botão está na posição play e você colocar uma aposta antes do evento ter inicio essa aposta vai manter-se mesmo que não correspondida quando o evento iniciar. Ex: coloca uma aposta agora num evento que vai iniciar dentro de 3 horas ou mesmo no dia de amanhã , se essa aposta não for correspondida até o evento iniciar ela se mantém até ser correspondida. Se o botão estiver na posição Stop, caso as apostas colocadas antes do evento iniciar não tenham sido correspondidas as mesmas serão eliminadas no momento em que inicia o evento. A tradução "Tipo de apostas" não está adequada. Será corrigida no próximo update. Tks.
  10. 1 point
    Здравствуйте, я вот не пойму, то ли с моим аккаунтом что не так. Когда подключаюсь Stream Api все цены на своих местах. Когда подключаюсь через Api NG - отображаются только лучшие цены. На счету деньги есть, да и ставки тоже. Это как то связано с программой или писать надо в поддержку бетфаир.
  11. 1 point
    Список ставок есть в классе MarketCatalouge -> MarketBook ->
  12. 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
  13. 1 point
    В 5.40 в класс MarketCatalouge добавлен класс MarketBook
  14. 1 point
    Для того чтобы уравнивание было доступно при наличии не принятых ставок, нужно включить опцию (1) - "Всегда отображать уравнивание"
  15. 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) - выравнивает линию, по текущим ценам
  16. 1 point
    Отображение ставок поправил, все типы ставок текущие (1), не принятые (2) и принятые (3) отображаются с прокруткой
  17. 1 point
    Нашел где поправить
  18. 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
  19. 1 point
    Solved. Wrong Betfair password used.😏
  20. 1 point
    7. Tennis Added a separate sound when changing the set
  21. 1 point
    4. Table size You can change the size of the table cell You can increase the width and height of the cell
  22. 1 point
    Было бы неплохо...
  23. 1 point
    Hello, What for is this text box (above the open bets)? In my opinion, this text is useless currently, because when place a new bet, the bet size does not reflect what's in this box, but the default bet size. Pls check it: http://prntscr.com/oqhuqu Can you you pls make sure when place a new bet, the bet size reflects what's in this box? Thnx in advance.
  24. 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.
  25. 1 point
    Посмотрел, гигстой спрашивает через субдомен, возможно, поэтому не попадает в блокировку. Сейчас интервал запросов 1 сек. Можно попробывать поставить 500 мсек. В следующем обновлении внесу изменения.
  26. 1 point
    Спасибо. Помогло.
  27. 1 point
    Да, 7-ка, и был framework 4. Накатил 4.5 - все заработало. Спасибо за ответы!
  28. 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 !
  29. 1 point
    Understood. May be useful to someone. The error occurs if you turn on the Russian localization when starting the program. Small, non-critical error - do not worry.
  30. 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"
  31. 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.
  32. 1 point
    An interesting strategy. I'll do it. But first, I implement stop loss
  33. 1 point
    From the betfair website: Ability to place lower minimum stakes at larger prices In order to allow customers to bet to smaller stakes on longer-priced selections, an extra property has been added to our Currency Parameters – “Min Bet Payout”. As currently, bets where the backer’s stake is at and above the ‘Min Bet Size’ for the currency concerned (£2 for GBP) are valid. In addition, bets below this value are valid if the payout of the bet would be equal to or greater than the value of ‘Min Bet Payout’ - £10 for GBP. For example, a bet of £1 @ 10, or 10p @ 100 or 1p @ 1000 are all valid as they all target a payout of £10 or more. https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/New+API+Release+-+8th+August+2016
  34. 1 point
    1. Script Parameters 1.1. Name ... 1.2. Order settings You can choose the size of the bet, price and side. The price of the bet is better to set less than the current price so that the bet is accepted.
  35. 1 point
    I offer free of charge to all different betting systems in two files. betting-library_1.rar
  36. 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
  37. 1 point
    Hello Admin! Nice work! Question: Why is the difference in the red circle shown in the images?
  38. 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
  39. 1 point
    don't worry, your script is next
  40. 1 point
    Delete this file:
  41. 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
  42. 1 point
  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
    Next day: 67 bets (not all were accepted)
  46. 1 point
    3. Results Today, only one market has been caught, but successfully.
  47. 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 ...
  48. 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.
  49. 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!
  50. 1 point
×
×
  • Create New...