Colombo222
Прохожий
Botanica – серия роботов для автоматизированной торговли на биржах Poloniex и Binance с использованием api-протокола. Применяют торговую стратегию усреднения с мартингейлом и заданной ставкой прибыли
Что умеют боты:
Доходность (коэф.) 0.02 – 2%
Мартингейл (коэф.) 0.05 – 5%
Описание алгоритма автоматического выбора валютных пар:
Валютная пара из разрешенного списка с наибольшим объемом торгов будет выставляться первой при условии что:
Установка бота:
Пароль от архива: botanica
Что умеют боты:
- торговать всеми валютными парами, имеющимися на биржи poloniex и binance.
- самостоятельно выбирать, из заданного пользователем списка, валютные пары для торговли, в зависимости от состояния рынка. Так же возможно строгое задание пар. (только версия для Poloniex)
- одновременная торговля несколькими парами (количество неограниченное)
- входить в торговлю (выставлять ордера на покупку) в ручном или автоматическом режиме, с использованием алгоритмов анализа текущего состояния рынка (подробное описание алгоритмов ниже) (только версия для Poloniex)
- обрабатывать подвисания и ошибки бирж.
- подавать звуковое оповещение о совершенных торговых операциях.
- Выставление ордера на покупку, по лучшей цене в стакане.
- В случае перебивания курса вашей ставки, чужим ордером, бот автоматически изменит цену на лучшую, до тех пор пока ставка не будет куплена.
- После исполнения ордера на покупку будет создан ордер на продажу с заданным в настройках процентом прибыли, а так же орера подстраховки (на покупку) для дальнейшего усреднения, с шагом и коэффициентом увеличения (мартингейлом), так же заданными в настройках.
- При падении курса и исполнении ставок подстраховки, ордер на продажу будет изменяться с учетом купленных ордеров. Так же будут добавлены новые ставки подстраховки, если не достигнут предел падения курса указанный в настройках.
- При исполнении ордера на продажу (фиксирование прибыли) удаляются все неисполненные ставки подстраховки этой валюты и цикл начнется заново, с той же или с другой валютной парой, в зависимости от состояния рынка и пользовательских установок бота.
- «Размер ставок (BTC)». Сумма первой ставки на покупку при вхождении в торги для валютных пар BTC_XXX.
- «Размер ставок (ETH)». Сумма первой ставки на покупку при вхождении в торги для валютных пар ETH_XXX.
- «Размер ставок (XMR)». Сумма первой ставки на покупку при вхождении в торги для валютных пар XMR_XXX.
- «Размер ставок (USDT)». Сумма первой ставки на покупку при вхождении в торги для валютных пар USDT_XXX. Если параметр (12) - «Мартингейл» равен 0, все последующие ставки подстраховки так же будут равны размеру первой ставки.
- «Кол-во валютных пар BTC_XXX». Количество пар с базисной валютой BTC по которым бот будет осуществлять торговлю.
- «Кол-во валютных пар ETH_XXX». Количество пар с базисной валютой ETH.
- «Кол-во валютных пар XMR_XXX». Количество пар с базисной валютой XMR.
- «Кол-во валютных пар USDT_XXX». Количество пар с базисной валютой USDT.
- «Шаг ставок». Шаг цены при выставлении ставок подстраховки. Например: если первый ордер вхождения условной валюты был куплен по курсу 0.1 btc, при шаге ставок - 0.5%, значит ставки подстраховки будут выставлены по курсам: (1)0.0995; (2)0.099; (3)0.0985; (4)0.098;…
- «Количество ставок». Максимальное количество ставок подстраховки, которое будет выставлено ботом при падении курса. Например: при кол-ве ставок - 39 и курсе ордера вхождения - 0.1, ордера подстраховки будут иметь следующие курсы: (1)0.0995; (2)0.099; (3)0.0985; (4)0.098,… (39)0,0805. При указании этого параметра нужно учитывать размер вашего депозита.
- «Доходность (Коэффициент)». (Не путать с процентом, коэф. 0.003 = 0.3%, 0,01 = 1% и т.д.) Коэффициент прибыли для выставления ордера на продажу, учитывающий комиссию биржи. Например, при значении этого параметра - 0.002 и размере ставки вхождения 1btc, после повышения курса до уровня курса ордера продажи мы получим 0.002btc чистой прибыли, т.е. 0.2%. Если до выхода из торгов по данной валютной паре были так же куплены ставки подстраховки, то прибыль увеличивается пропорционально их количеству.
- «Мартингейл. (Коэффициент как и доходность)» увеличение размера ставок подстраховки. Мартингейл - 0.1 означает что размер каждой последующей ставки будет увеличен на 10% от размера ставки вхождения. Размер ставок подстраховки: (1)0.1; (2)0.11; (3)0.12;….
- «Только продажа». При установленном флажке данного параметра, бот будет только распродавать текущие позиции (если они имеются). Новые ордера на вхождение выставляться не будут.
- «Продолжить с». На этом параметре хотел бы заострить особое внимание. Все свои действия бот синхронизирует с торговой историей Вашего профиля, и записывает ее в свою внутреннюю базу данных. И если его работа была остановлена вручную или прервалась по иным причинам (завис компьютер, пропал интернет и т.д.), то после возобновления работы компьютера можно продолжить работу бота с того же места. Для этого нужно запустить бота и указать ему точку торговой истории с которой следует продолжать работу. Т.е. устанавливаем флажок этого параметра, после чего станет доступно поле для ввода даты и времени, вводим дату и время в соответствии с указанным форматом (пример 2017-06-01 04:15:56) ПЕРВОЙ НЕОБРАБОТАННОЙ БОТОМ ОПЕРАЦИИ после прерывания (брать из Trade History веб-интерфейса в ЛК poloniex). Если за это время в Trade History не появилось новых записей, укажите либо текущее время по UTC (серверное время poloniex), либо время последней обработанной ботом операции с добавлением 1 секунды (второй вариант надежней). В новых версиях после остановки торговли, бот сам выставит в это поле нужное время, нужно его скопировать и запомнить, в случае если планируется закрывать программу или перегружать компьютер.
- «Валютные пары». Список разрешенных для торговли валютных пар. Редактируется с помощью кнопок "Добавить" и "Удалить" которые находятся под списком. Если число пар с определенной базисной валютой в этом списке равно или меньше параметра (5-8) «Количество валютных пар» соответствующей валюты, торговля будет производится исключительно указанными парами. В обратном случае, бот будет сам выбирать пары в зависимости от текущих объемов торгов валютных пар, о чем писалось выше.
- Текущие выставленные ордера
- Торговая история (Trade History)
- Журнал выполненных операций и обработанных событий, в том числе тут будут показываться безответные запросы и ошибки биржи во время ее зависаний.
- Кнопка "START/STOP" для запуска и остановки бота.
- Флажок "Показать ключи" отображения полей с API ключами.
- Поле для API-Key
- Поле для Secret
- Переключатели вкладок "Настройка", "Журнал", "Статистика".
Доходность (коэф.) 0.02 – 2%
Мартингейл (коэф.) 0.05 – 5%
Описание алгоритма автоматического выбора валютных пар:
Валютная пара из разрешенного списка с наибольшим объемом торгов будет выставляться первой при условии что:
- а) Можно выставить ордер на вхождение с лучшей ценой ниже любого из индикаторов EMA(20) или EMA(30)
- б) В разрешенном списке нет пары удовлетворяющих условию а). В этом случае будет выбрана валюта у которой текущая цена находится наиболее ближе к индикаторам EMA(20) или EMA(30).
Установка бота:
- Прежде всего устанавливаем региональные настройки, часовые пояса (с учетом перехода на летнее время, если есть) и точное время в соответствии с Вашим местоположением.
- Создаем API ключи с правами на торговлю (Enable Trading), в соответствующем разделе личного кабинета Poloniex. -https://poloniex.com/apiKeys
- Распаковываем архив.
- Запускаем программу, файл BOTanica.exe, устанавливаем желаемые настройки для торговли (см. раздел «Описание настроек и интерфейса программы»). Расчет размера ставок можно произвести с помощью калькулятора, который находится в архиве с программой.
- Вписываем APIKey и SecretKey в поля с соответствующими названиями.
- Запускаем торговлю кнопкой «START»
- Для тестирования и предварительного ознакомления с возможностями программы существует свободно-распространяемая версия с ограничениями:
- размер ставки BTC, не более 0.00015btc (в том числе с учетом мартингейла)
- размер ставки USDT, не более 2usdt (в том числе с учетом мартингейла)
- одновременное количество торгуемых валют, не более 2
- количество ставок подстраховки на одну сделку, не более 10
- Установки с превышением допустимых параметров программой игнорируются.
Как получить бесплатную пробную версию бота:- Создать API-ключ с правами на торговлю (Enable Trading) - -https://poloniex.com/apiKeys (Не используйте этот ключ в других приложениях, может сбиться счетчик запросов и бот перестанет работать).
- Скачать последнюю версию программы по ссылке внизу.
- Для ознакомления с ботом в демо-режиме, при запуске в регистрационной форме нажать кнопку "Демо".
Пароль от архива: botanica
Последнее редактирование модератором: