BOTanica - торговый бот Botanica – робот для автоматизированной торговли на бирже Poloniex с использованием api-протокола. Применяет стратегию коротких позиций с заданной ставкой прибыли (или не очень коротких, в зависимости от настроек и Вашей жажды наживы ) и усреднением при нисходящем тренде. Что умеет бот в текущей версии: торговать всеми валютными парами, имеющимися на биржи poloniex. самостоятельно выбирать, из заданного пользователем списка, валютные пары для торговли, в зависимости от состояния рынка. Так же возможно строгое задание пар. одновременная торговля несколькими парами (пока количество неограниченное) входить в торговлю (выставлять ордера на покупку) в ручном или автоматическом режиме, с использованием алгоритмов анализа текущего состояния рынка (подробное описание алгоритмов ниже) обрабатывать подвисания и ошибки многострадальной биржи Poloniex. подавать звуковое оповещение о совершенных торговых операциях. Процесс торговли происходит по следующему алгоритму: Выставление ордера на покупку, по лучшей цене в стакане. В случае перебивания курса вашей ставки, чужим ордером, бот автоматически изменит цену на лучшую, до тех пор пока ставка не будет куплена. После исполнения ордера на покупку будет создан ордер на продажу с заданным в настройках процентом прибыли, а так же орера подстраховки (на покупку) для дальнейшего усреднения, с шагом и коэффициентом увеличения (мартингейлом), так же заданными в настройках. При падении курса и исполнении ставок подстраховки, ордер на продажу будет изменяться с учетом купленных ордеров. Так же будут добавлены новые ставки подстраховки, если не достигнут предел падения курса указанный в настройках. При исполнении ордера на продажу (фиксирование прибыли) удаляются все неисполненные ставки подстраховки этой валюты и цикл начнется заново, с той же или с другой валютной парой, в зависимости от состояния рынка и пользовательских установок бота. Описание настроек и интерфейса программы: Если перевести представленные на скриншоте параметры с коэффициентами на проценты, то они будут выглядеть так: Доходность (коэф.) 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 Установки с превышением допустимых параметров программой игнорируются. Как получить бесплатную пробную версию бота: Создать API-ключ с правами на торговлю (Enable Trading) - https://poloniex.com/apiKeys Скачать нашего торгового бота можно здесь (https://bitbucket.org/SirBotWor/botanica/downloads/BOTanica_setup.exe) - Вбить в нее ключи созданные в первом пункте (остальные поля заполнять не нужно, оставьте как есть). Ткнув на кнопку получить ответ от биржи. При ответе с кодом 403 и перенаправлении на форму авторизации, увы, бот работать не будет, такова политика безопасности биржи, Ваш провайдер в черном списке.