BOTanica - торговый бот

Тема в разделе "Софт и Программы для Торговли", создана пользователем SirBot, 11 сен 2018.

  1. SirBot

    SirBot New Member

    [​IMG]

    BOTanica - торговый бот

    Botanica – робот для автоматизированной торговли на бирже Poloniex с использованием api-протокола. Применяет стратегию коротких позиций с заданной ставкой прибыли (или не очень коротких, в зависимости от настроек и Вашей жажды наживы ;) ) и усреднением при нисходящем тренде.

    Что умеет бот в текущей версии:
    • торговать всеми валютными парами, имеющимися на биржи poloniex.
    • самостоятельно выбирать, из заданного пользователем списка, валютные пары для торговли, в зависимости от состояния рынка. Так же возможно строгое задание пар.
    • одновременная торговля несколькими парами (пока количество неограниченное)
    • входить в торговлю (выставлять ордера на покупку) в ручном или автоматическом режиме, с использованием алгоритмов анализа текущего состояния рынка (подробное описание алгоритмов ниже)
    • обрабатывать подвисания и ошибки многострадальной биржи Poloniex.
    • подавать звуковое оповещение о совершенных торговых операциях.
    Процесс торговли происходит по следующему алгоритму:
    • Выставление ордера на покупку, по лучшей цене в стакане.
    • В случае перебивания курса вашей ставки, чужим ордером, бот автоматически изменит цену на лучшую, до тех пор пока ставка не будет куплена.
    • После исполнения ордера на покупку будет создан ордер на продажу с заданным в настройках процентом прибыли, а так же орера подстраховки (на покупку) для дальнейшего усреднения, с шагом и коэффициентом увеличения (мартингейлом), так же заданными в настройках.
    • При падении курса и исполнении ставок подстраховки, ордер на продажу будет изменяться с учетом купленных ордеров. Так же будут добавлены новые ставки подстраховки, если не достигнут предел падения курса указанный в настройках.
    • При исполнении ордера на продажу (фиксирование прибыли) удаляются все неисполненные ставки подстраховки этой валюты и цикл начнется заново, с той же или с другой валютной парой, в зависимости от состояния рынка и пользовательских установок бота.
    Описание настроек и интерфейса программы:

    [​IMG]
    Если перевести представленные на скриншоте параметры с коэффициентами на проценты, то они будут выглядеть так:
    Доходность (коэф.) 0.02 – 2%
    Мартингейл (коэф.) 0.05 – 5%

    Описание алгоритма автоматического выбора валютных пар:

    Валютная пара из разрешенного списка с наибольшим объемом торгов будет выставляться первой при условии что:
    • а) Можно выставить ордер на вхождение с лучшей ценой ниже любого из индикаторов EMA(20) или EMA(30)
    • б) В разрешенном списке нет пары удовлетворяющих условию а). В этом случае будет выбрана валюта у которой текущая цена находится наиболее ближе к индикаторам EMA(20) или EMA(30).
    Если описать это проще в двух словах, бот старается избегать закупок валют на пике цен и выбирает те валюты, у которых прогнозируется динамика на повышение.

    Установка бота:
    • Прежде всего устанавливаем региональные настройки, часовые пояса (с учетом перехода на летнее время, если есть) и точное время в соответствии с Вашим местоположением.
    • Создаем API ключи с правами на торговлю (Enable Trading), в соответствующем разделе личного кабинета Poloniex. https://poloniex.com/apiKeys
    • Распаковываем архив.
    • Перед запуском программы редактируем через любой текстовый редактор файл Settings.conf, список разрешенных для торговли валют, раздел «Pairs», по примеру заданному в исходном файле. Пример: "Pairs":["BTC_ETH","BTC_XMR","BTC_DASH","USDT_BTC","ETH_BTC","XMR_BTC"]. При запуске программы эти пары должны отобразится в окне (12)-«Валютные пары» интерфейса программы.
    • Запускаем программу, файл BOTanica.exe, устанавливаем желаемые настройки для торговли (см. раздел «Описание настроек и интерфейса программы»). Расчет размера ставок можно произвести с помощью калькулятора, который находится в архиве с программой, либо воспользоваться модернизированным калькулятором
    • Вписываем APIKey и SecretKey в поля с соответствующими названиями.
    • Запускаем торговлю кнопкой «START»
    Для тестирования и предварительного ознакомления с возможностями программы существует свободно-распространяемая версия с ограничениями:
    • размер ставки BTC, не более 0.0005btc (в том числе с учетом мартингейла)
    • размер ставки ETH, не более 0.0005btc (в том числе с учетом мартингейла)
    • размер ставки XMR, не более 0.0005btc (в том числе с учетом мартингейла)
    • размер ставки USDT, не более 2usdt (в том числе с учетом мартингейла)
    • одновременное количество торгуемых валют, не более 2
    • количество ставок подстраховки на одну валюту, не более 40
    Установки с превышением допустимых параметров программой игнорируются.

    Как получить бесплатную пробную версию бота:
    1. Создать API-ключ с правами на торговлю (Enable Trading) - https://poloniex.com/apiKeys
    2. Скачать нашего торгового бота можно здесь (https://bitbucket.org/SirBotWor/botanica/downloads/BOTanica_setup.exe) - Вбить в нее ключи созданные в первом пункте (остальные поля заполнять не нужно, оставьте как есть). Ткнув на кнопку получить ответ от биржи. При ответе с кодом 403 и перенаправлении на форму авторизации, увы, бот работать не будет, такова политика безопасности биржи, Ваш провайдер в черном списке.
     

Поделиться этой страницей