MultiBot (подключенные биржи - EXMO, BINANCE)

#1
Доброго дня хочу представить свое детище - бота для множества бирж (подключенные биржи - EXMO,BINANCE)
что умеет:
  • торговля по всем парам, представленным на биржах;
  • автоматическое добавление вышедших новых валют и валютных пар;
  • торговля по позициям long(рост) и short(падение);
  • одновременная торговля любым количеством валютных пар;
  • гибкая настройка любой пары;
  • 4 стратегии;
  • история покупок/продаж ордеров с показом вырученной суммы (даже если покупка частичная);
  • автоматическая продажа ордеров купленных меньше установленного лимита;
  • детальный отчет по профиту с выгрузкой в excel;
  • история изменения баланса;
  • автоматическая заморозка и разморозка торгов в случае падения цены;
  • автоматический подъем цены продажи ордера в случае если TrailingStop перешел в безубыток;
  • торговля от депо (процент или фиксированное количество);
  • StopLoss и TrailingStop;
  • ручное редактирование значений StopLoss+TrailingStop ордеров sell которые выставлены вручную;
  • встроенный web сервер для удаленного контроля за ботом;
  • 4 типа оповещений (Аудио, SMS, ВКонтакте, Телеграм);
  • три режима торговли (автоматический, полуавтоматический, ручной);
  • мониторинг роста и падения валюты с уведомлением по SMS;
  • настраиваемая скорость запроса при автоматической и ручной торговле;
  • поддержка WebSocket;
  • 10 дневное полнофункциональное тестирование, если бот заинтересует в дальнейшем стоимость бота 1200 руб\мес. или бесплатное пользование с ограничениями (торговля 1 валютной парой с отсутствием возможности отключить "Эмулятор" в стратегии "Памп")

сайт бота https://multibot.info
группа в VK https://vk.com/exmobot
группа в телеграмм https://t.me/botexmo


доступен для скачивания и тестирования

версия 4.13
http://download.multibot.info/MultiBot_4.13.zip
https://yadi.sk/d/5yx7eDMwQkhW7A
https://drive.google.com/file/d/1DEdkBqDYV80iankj-lGtd8p4ZfB_Gr2a/view?usp=sharing


watermarked - 11.png.jpg
watermarked - 22.png.jpg
 
Последнее редактирование:
#2
Бот обновлен до версии 4.2
http://download.multibot.info/MultiBot_4.2.zip
https://yadi.sk/d/FKz6dQ5DeX7nOQ
https://drive.google.com/open?id=1f8pwpFUsWrAEoY00OZSVaRtTMaehi8aa

ВНИМАНИЕ!!! Версия 4.2 совместима со всеми версиями не ниже 4.0

Новое:
- добавлена онлайн справка (доступно при нажатии горячей клавиши F1 в боте);
- добавлена ссылка на скачивание новой версии с сайта multibot.info;
- добавлено автоматическое обновление с сайта multibot.info;
- добавлен параметр максимального допустимого % при установке глобального параметра разрешения изменения % профита при продаже;
- в БЕСПЛАТНОМ режиме можно торговать только на парах с BTC;
- в настройке агрессивной стратегии добавлен параметр "брать закупочную цену по краям стаканов";
- добавлен параметр настройки "% от депо" (фиксированный с возможностью увеличения или плавающий);
- в настройке интерфейса бота добавлен параметр отображения количества открытых ордеров (всех ордеров или только ордеров просматриваемой валютной пары);
- в настройке интерфейса бота добавлен параметр размера лога;
- добавлен параметр проверки средств перед добавлением валютной пары;
- в настройке бота добавлена кнопка "обнуления БД" приводящая к полной очистке БД.
Исправленное:
- ошибка тестовой отправки SMS при проверки SMS оповещения;
- баг зависания при остановке бота и редактировании валютной пары;
- баг ложного срабатывания проверки отсутствия интернета;
- баг зависания при возникновении ошибки при проверке доступности интернета;
- баг отмены ордера ''buy'' при закрытии бота;
- баг задвоенной покупки при зафиксированном депо.
 
#3
Бот обновлен до версии 4.3
http://download.multibot.info/MultiBot_4.3.zip

ВНИМАНИЕ!!! Версия 4.3 совместима со всеми версиями не ниже 4.0

Новое:
- добавлено автоматическое сжатие БД;
- изменен интерфейс настройки бота;
- в настройке бота добавлен параметр сохранения старой версии бота при включенном автообновлении;
- изменен интерфейс и количество данных экспорта\импорта настроек валютных пар;
- добавлен функционал регистрации неизвестных ошибок приводящих к зависанию и упрощению нахождения их;
- в подсчет общего баланса для биржи BINANCE добавлен RUB;
- в настройку биржи BINANCE добавлен параметр recvWindow;
- в настройку валютной пары добавлен параметр "авторазморозки";
- в настройку валютной пары добавлен параметр выбора отображения текущих цен в окне интерфейса (отображать текущую цену в стакане или текущую цену рассчитанную ботом);
Исправленное:
- баг не верного подсчета общего баланса на бирже BINANCE;
- баг не верного подсчета общего баланса на бирже EXMO;
- баг повторного выставления ордера buy по позиции short когда вся сетка из ордеров была уже выставлена и продана;
- баг зависания при ошибке ReadTimeout;
- баг не выставления StopLoss на бирже BINANCE;
- баг повторной отправки запроса на бирже BINANCE приводящей к ошибке "Timestamp for this request is outside of the recv Window";
- баг не верного подсчета цен при одинаковых корнях в валютных парах на биржах EXMO и BINANCE (например USD\RUB и GUSD\RUB или USDT\RUB);
- баг добавления новых валют в бота на бирже EXMO;
 
#4
Бот обновлен до версии 4.4
http://download.multibot.info/MultiBot_4.4.zip

ВНИМАНИЕ!!! Версия 4.4 совместима со всеми версиями не ниже 4.0

Новое:
- переписан StopLoss;
- добавлен TrailingStop;
- в интерфейсе главного окна добавлено отображение времени обработки одной пары и всех пар;
- в настройке бота убран параметр автоочистки лога и перенесен на главную форму бота;
- добавлен конфигурационный файл для оптимизации БД;
- добавлена возможность смены активной биржи без захода в бота;
- в справку добавлена информация по настройки "short";
Исправленное:
- баг отображения числа с экспанентой в окне "Профит";
- баг зависания после надписи "проверка истории торгов на бирже";
- баг загрузки процессора при простое;
- баг запуска бота на бирже BINANCE в случае если на бирже отсутствуют средства для торгов;
- баг внутренней ошибки при потере связи с сервером лицензирования;
- баг отображения не правильной кодировки при информировании;
 
#5
Бот обновлен до версии 4.5
http://download.multibot.info/MultiBot_4.5.zip

ВНИМАНИЕ!!! Версия 4.5 совместима со всеми версиями не ниже 4.0

Новое:
- в таблицу отображаемых ордеров добавлен столбец цены срабатывания StopLoss;
- при срабатывании StopLoss если ордер закрылся без убытка валютная пара не "замораживается", а если с убытком то переходит в "заморозку";
- лог полностью переехал в html формат;
- в настройку валютной пары в секцию "покупка" добавлен параметр заморозки\авторазморозки валютной пары в случае падения\роста цены;
- в настройке валютной пары убран параметр "держать ордер на продажу xx мин" т.к. не несет больше функционала;
- добавлен подсчет пинга до api серверов бирж;
- в настройку бота добавлен опциональный параметр "Проверка цены перед выставлением ордера";
- в настройку бота добавлен опциональный параметр "Отмена ордеров buy по позиции long после автозаморозки";
Исправленное:
- баг в подсчете TrailingStop на бирже BINANCE если используется комиссия в BNB;
- баг при экспорте\импорте всех данных;
- баг постоянной проверки текущих лимитов по всем парам на бирже BINANCE;
- баг не отображения общего баланса на бирже EXMO;
- баг утечки памяти;
- баг перебора текущих валютных пар по которым идут торги;
- баг зависания после проверки истории торгов;
- баг ошибки "Access violation at address in module 'RICHED20.DLL'";
- баг ошибки проверки лимитов на бирже BINANCE;
 
#6
Бот обновлен до версии 4.6
http://download.multibot.info/MultiBot_4.6.zip
https://yadi.sk/d/3E8s6Mdrr999Ww
https://drive.google.com/file/d/1RIsWjyCpuHXEROd3UoOyVWoYLGN9DyzL/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.6 совместима со всеми версиями не ниже 4.0

Новое:
- добавлено окно с текущими ценами для пар по которым идут торги;
- в настройку бота добавлен опциональный параметр "Всегда замораживать валютную пару после срабатывания StopLoss";
- в окно импорт\экспорт данных добавлен параметр "Не стирать текущие валютные пары";
- добавлен прогресс загрузки новой версии в случае использования автоматического обновления;
- изменен алгоритм добавления данных в БД, скорость работы немного увеличилась;
- изменен алгоритм проверки текущих цен по валютным парам, скорость немного увеличина;
- добавлено ограничение на кол-во собираемой информации, теперь будут браться данные только по парам на которых есть средства на балансе;
- в выгрузку отчета о торгах добавлен столбец локального времени;
- StopLoss и TrailingStop не зависят от текущей выбранной валютной пары и обрабатываются параллельно;
- в отчет истории торгов добавлены дополнительные параметры выгрузки (StopLoss и Ордер меньше лимита);
- в настройку бота добавлен опциональный параметр "Подсчет профита в столбце "StopLoss" для открытых ордеров";
- добавлен параметр проверки продан ли ордер стоящий на продаже по позиции long;
- к сработанным ордерам по позиции long и short в лог и в оповещения добавлен подсчет профита;
Исправленное:
- баг подсчета в округлении цены после 8-и знаков на бирже EXMO;
- баг отображения лога в случае если не активен параметр в настройке бота "отображать лог работы";
- баг проверки текущих лимитов на бирже BINANCE;
- баг проверки ордера "меньше лимита";
- баг зависания при инициализации бота;
- баг подсчета разницы покупки и продажи в стратегии "Макс.профит" для биржи BINANCE;
- баг зацикливания при продаже ордера;
- баг создания ордера на продажу в случае если ордер уже был выставлен;
- баг ошибки на бирже BINANCE "code -1013: Filter failure: MIN_NOTIONAL";
- баг подсчета цены в "ордере меньше лимита";
- баг задвоенной покупки в случае если используется параметр "держать ордер на покупку не более xx мин";
 
#7
Бот обновлен до версии 4.7
http://download.multibot.info/MultiBot_4.7.zip
ВНИМАНИЕ!!! Версия 4.7 совместима со всеми версиями не ниже 4.0
Новое:
- в отчет истории торгов добавлен параметр ''Отображать только проданные ордера'';
- изменен алгоритм TrailingStop;
- заморозка\авторазморозка не зависит от текущей выбранной валютной пары и обрабатывается параллельно;
- в логе TrailingStop после поднятия StopLoss цены добавлен подсчет текущего профита;
Исправленное:
- баг при первом вводе API ключей;
- баг подсчета общего и текущего баланса на бирже BINANCE;
- баг автоматической заморозки если установлен параметр ''Всегда замораживать валютную пару после срабатывания StopLoss''
- баг ошибки ''ВНУТРЕННЯЯ ОШИБКА! Поток BotWorkStart остановлен, попытка восстановить поток'';
- баг ошибки ''ОШИБКА! Ушли в вечный цикл'';
- баг отображения подсчета профита в логе при продаже по StopLoss;
- баг при проверки продался ли ордер или нет;
- баг при экспорте\импорте;
 
#8
Бот обновлен до версии 4.8
http://download.multibot.info/MultiBot_4.8.zip
https://yadi.sk/d/jhL3spSnXI1rTQ
https://drive.google.com/file/d/1h0g8IsO1oG5XhxVUHBiUXJeAGxVxsasD/view?usp=sharing


ВНИМАНИЕ!!! Версия 4.8 совместима со всеми версиями не ниже 4.0

Новое:
- в форму текущих цен добавлены цены при которых наступит заморозка и разморозка;
- добавлена возможность ручного редактирования значений StopLoss+TrailingStop у ордеров sell которые выставлены вручную;
- снижена нагрузка на ЦП;
Исправленное:
- баг автоматического обновления;
- баг выставления ордера на продажу по позиции short;
- баг проверки состояние ордера стоящего на покупке на бирже BINANCE;
- баг смены биржи;
- баг проигрывания аудио оповещений;
 
#9
Бот обновлен до версии 4.8.1
http://download.multibot.info/MultiBot_4.8.1.zip

ВНИМАНИЕ!!! Версия 4.8.1 совместима со всеми версиями не ниже 4.0

Новое:
- в окно ''открытых ордеров'' добавлен столбец подсчета на какой цене сработает TrailingStop;
- в окно ''история торгов'' добавлен подсчет статистики и эффективности;
- для стратегии ''макс.профит'' доступен StopLoss и TrailingStop;

Исправленное:
- баг задвоенной покупки;
- баг некорректного подсчета профита при поднятии TrailingStop в логе
 
#10
Бот обновлен до версии 4.9

http://download.multibot.info/MultiBot_4.9.zip
https://yadi.sk/d/IGu5pGrazYYmVQ
https://drive.google.com/file/d/1qPpiPshsZAe6-zOfcDqM_WI1LiEdJo5i/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.9 совместима со всеми версиями не ниже 4.0

Новое:
- добавлен функционал проверки некорректных данных (в БД запись есть, а по бирже ее нет или ордер куплен, а по БД числится как не выставленный);
- добавлена возможность вручную отменять ордера по позиции ''long'' стоящие на покупке из окна ''открытые ордера'';
- добавлено аудио оповещение при срабатывании TraiilngStop;
- в настройку валютных пар добавлен параметр ''массовое редактирование валютных пар'';
- в окно ''история торгов'' добавлена ссылка на показ профита в разрезе валют (подсчет профита без выгрузки в Excel);
- в настройку бота добавлен опциональный параметр ''Собирать динамику цен в случае длительного простоя бота'';
- добавлена возможность одновременной торговли на нескольких биржах на 1 ПК;
- TrailingStop не органичен ценой продажи ордера, теперь он автоматически поднимает цену продажи в случае если перешел в безубыток и цена продажи стала ниже TrailingStop.
Исправленное:
- баг расчета цены последующего поднятия StopLoss после первого срабатывания TrailingStop;
- баг оповещения в ВК и Телеграм при продаже ордера;
- баг запоминания стиля лога;
- баг потери всех записей об ордере который покупался частями;
- баг при импорте валютных пар для не подходящей биржи;
- баг подсчета максимального значения кол-ва валюты при ручном редактировании StopLoss;
- баг перевыставления ордера покупки только через цикл, когда он отменялся по периоду времени.
 
#11
Бот обновлен до версии 4.10
http://download.multibot.info/MultiBot_4.10.zip
https://yadi.sk/d/8fctW2HRHo__1Q
https://drive.google.com/file/d/1WcSVWfMC7FtsSmbYjeEzx5rQ78QUiG_T/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.10 совместима со всеми версиями не ниже 4.0

Новое:
- в настройку бота добавлен опциональный параметр "Период проверки состояния валютной пары на заморозку\разморозку";
- в настройку бота добавлен опциональный параметр "Ограниченное кол-во строк лога в Web сервере";
- в окно истории торгов в контекстное меню добавлены новые пункты (Отобразить только валютную пару, Отобразить только все проданные, Отобразить только все не проданные);
- в окно истории торгов добавлен быстрый поиск и фильтр по валютной паре;
- улучшена стабильность;
- оптимизирован запуск, теперь он проходит без 15-20 сек задержки;
- добавлена возможность выделять цветом открытые ордера на которых сработал TrailingStop;
- в БЕСПЛАТНОЙ версии снято ограничение на максимальное депо;
- к созданным ордерам в строке лога записывается OrderID;
- в настройку бота добавлен опциональный параметр "Отменять ордера "buy" на бирже при удалении валютной пары из настройки валютной пары";
- в настройку валютных пар добавлен опциональный параметр "Отсроченный ордер на покупку после авторазморозки";
- в настройку бота добавлен опциональный параметр для биржи BINANCE "Автопокупка BNB";
Исправленное:
- баг заморозки\разморозки (функция работала не корректно и забирала на себя 50% основного времени торгов);
- баг подсчета цены покупки и ручного выставления StopLoss+TrailingStop
- баг ошибки 501: Internal Server Error при запросе получения текущей цены BTC на бирже BINANCE;
- баг долгого открытия лога в Web сервере;
- баг зависания после многократной остановки и запуска бота;
- баг при ручной деактивации short;
- баг сохранения настроек оповещений;
 
#12
Бот обновлен до версии 4.11
http://download.multibot.info/MultiBot_4.11.zip
https://yadi.sk/d/q9iMHhsgLcmApQ
https://drive.google.com/file/d/1tpmZlQ404hmKMHtzniuZt5GpogPn8fXu/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.11 совместима со всеми версиями не ниже 4.0

Новое:
- добавлена стратегия "Памп" для биржи BINANCE (ВНИМАНИЕ! доступна пока только в ТЕСТОВОМ РЕЖИМЕ);
- в настройку бота добавлен опциональный параметр "Отображать ход % выполнения при поиске пампа";
- в настройку бота добавлен параметр "Кол-во знаков после запятой" для StopLoss и TrailingStop в окне открытых ордеров;
- в настройку бота добавлен опциональный параметр "Корректировка % профита при продаже ордера";
- в настройку бота добавлен опциональный параметр "Включить группу разрядности 0.00000001" для стратегии "Памп";
- в настройку бота добавлен опциональный параметр "Период цикла проверки валютных пар" для стратегии "Памп";
- добавлена поддержка WebSocket;

Исправленное:
- баг зависания при остановке\запуске бота после редактирования валютной пары;
- баг некорректного подсчета профита при выгрузке в Excel и профита в разрезе валют в истории торгов;
- баг отображения ошибки баланса при выборе RUB и USD на бирже BINANCE;
- баг зацикливания надписи "В БД добавлен ордер на покупку";
 
#13
Бот обновлен до версии 4.12
http://download.multibot.info/MultiBot_4.12.zip
https://yadi.sk/d/wdN_KleR8zJdAA
https://drive.google.com/file/d/1OMZiVm2GVLRya_oBsOu2Z3T-s8hfsYbv/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.12 совместима со всеми версиями не ниже 4.0

Новое:
- изменены API методы для биржи EXMO;
Исправленное:
- баг автообновления при использовании параметра "Одновременная торговля на нескольких биржах на 1 ПК";
- баг подсчета общего баланса на бирже EXMO;
- баг проверки частично купленного ордера на бирже EXMO;
 
#14
К сожалению снова внеплановое обновление, в связи с тем что постоянно выскакивала ошибка на бирже EXMO

Бот обновлен до версии 4.12.1
http://download.multibot.info/MultiBot_4.12.1.zip
https://yadi.sk/d/a33VP1HFxel7uw
https://drive.google.com/file/d/1Zz9sDeFi0Mm5dnZSxijqeSWFaxFUh5Jv/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.12.1 совместима со всеми версиями не ниже 4.0

Новое:
- нет.
Исправленное:
- баг проверки "ордера меньше лимита" для биржи BINANCE;
- ошибка "Arithmetic exception, numeric overflow, or string truncation. Numeric value is out of range" для биржи EXMO
 
#15
Бот обновлен до версии 4.13

http://download.multibot.info/MultiBot_4.13.zip
https://yadi.sk/d/5yx7eDMwQkhW7A
https://drive.google.com/file/d/1DEdkBqDYV80iankj-lGtd8p4ZfB_Gr2a/view?usp=sharing

ВНИМАНИЕ!!! Версия 4.13 совместима со всеми версиями не ниже 4.0

Новое:
- запущена система helpdesk (http://support.multibot.info) чтобы ни одно письмо не осталось без внимания, так же система работает и на почтовом ящике support@multibot.info;
- в настройку бота добавлен опциональный параметр "Замораживать валютную пару если StopLoss принес убыток";
- в настройке бота добавлены описания к параметрам;
- в истории торгов добавлено цветное отображение исполненных ордеров;
- добавлен подсчет % профита при продаже ордера;
- в окно истории торгов в контекстное меню добавлены новые пункты (Отобразить только "Памп" ордера, Добавить в игнор лист "Памп" валютую пару);
Исправленное:
- баг параметра "следить за изменением цен в стакане";
- баг проверки на мусорную запись (дубликат записи уже выставленного ордера на продажу);
- баг ошибки Filter failure: PERCENT_PRICE" для биржи BINANCE;
- баг ошибки "Invalid transaction handle функция GetPumpEnabled" при остановке бота;
- баг ошибки "Invalid transaction handle функция GetWebServerGenerate" при открытии Web сервера;
- баг 10 сек задержки между отменой ордера и продажей по StopLoss;
- баг не верного подсчета выставляемого кол-ва валюты при перезакупке ордера когда он отменялся по истечении времени.