-
Content Count
488 -
Joined
-
Last visited
-
Days Won
39
Everything posted by Admin
-
I am wrote about it here: For using your library, copy the file (Botbeetle.Types.dll) to the executable file folder.
-
If you want to always show 'Green' (Cash Out), then turn on here
-
Total profit/loss for markets display here.
-
After activating the subscription, you can use any version
-
Список ставок есть в классе MarketCatalouge -> MarketBook ->
-
Здесь есть ряд сложностей. Раньше у меня была даже такая рабочая кнопка (1), уравнивание по противоположной линии Но возникали проблемы при расчете уравнивания если в каждой линии были множественные ставки. Возможно вернусь к этому позже, но все равно начну с восстановления работоспособности этой кнопки а не со скриптов.
-
Ссылка в проекте должна быть на версию 5.40.1
-
1. Нужно скачать и переустановить программу, или скачать новый zip 2. В разделе скриптов лежит новая библиотека типов, ее нужно положить рядом с исполняемым файлом 3. А также заменить библиотеку в вашем проекте
-
Version 5.40.1 (Need to download and reinstall the program) Fixed: Error displaying the Live score Sound in the partial matched bet
-
5.40.1 Botbeetle.Types.dll
-
Добавил функции удаления из окна ненужных рынков, Вот пример: Если рынок перешел в лайв, проверяем сумму денег. Меньше 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
-
Еще один признак что данные уже получены - можно проверять класс MarketBook в MarketCatalouge - если он не равен NULL, значит цены и данные для этого рынка получены
-
На втором проходе ордеров не будет, потому что они еще не получены,: При открытии получается список рынков запросом listMarketCatalogue - это только список рынков Далее когда придет очередь (в зависимости от количества событий) делается запрос listMarketBook - вот тогда и появятся ордера Нужно учесть что все команды и запросы производятся асинхронно.
-
По этому коду не видно где проверяется переменная IsOrders. Она должна проверяться непосредственно в MarketCatalouge в каждом рынке отдельно.
-
Можно этой переменной задать значение и исключить не нужное событие
-
Хотя идея хорошая, те рынки которые не нужны можно удалять. В следующем обновлении сделаю что-то типа Api.Delete(Event) - удалить событие Api.Delete(MarketCatalouge) - удалить рынок
-
Сейчас технически нет, чтобы понять если там ставки нужно вделать запрос по рынку.
-
В 5.40 в класс MarketCatalouge добавлен класс MarketBook
-
Botbeetle.Script.5.40.zip Botbeetle.Types.dll
-
As usual, to test each new version, you can create (1) a free key for 8 days
-
-
Improved: Resizable Bet panel. Added the ability to change the size of the betting panel with the mouse. The size is remembered for each type of window separately.
-
Для того чтобы уравнивание было доступно при наличии не принятых ставок, нужно включить опцию (1) - "Всегда отображать уравнивание"