- Автоматическое переключение торговых пар криптовалют
- Автоматическое переключение торговой пары по заданному списку (User List).
- Как включить автоматическое переключение торговой пары по заданному списку?
- Автоматическое переключение торговой пары на основе результатов работы анализатора волатильности.
- Как настроить revenuebot правильно
- Определены наилучшие настройки для бота с автоматическим переключением пары
- Что такое фильтры для старта бота. Описание и настройка.
- Как создать бота для торговли на бирже Binance
- Как создать бота для торговли на бирже Binance
- Идентификация, API и кошелек бота
- Алгоритмы работы бота и его настройки
- Дополнительные настройки
- Фильтры для старта бота
- Уведомления
Автоматическое переключение торговых пар криптовалют
Волатильность любой криптовалюты не постоянна. Бывают моменты частых колебаний цены и бот совершает много прибыльных сделок, но также бывает, когда цена стоит на месте, и бот вынужден простаивать. Еще бот может находиться в вынужденном бездействии, если исходная торговая пара не проходит фильтры для старта. Чтобы бот не простаивал, мы сделали автоматическое переключение торговой пары.
Автоматическое переключение торговой пары по заданному списку (User List).
Если текущая торговая пара не проходит фильтры для старта, Вы можете задать список других пар, которые бот будет последовательно перебирать пока не найдется та, которая пройдет фильтры для старта.
В случае, если у Вас запущенно несколько ботов с автоматическим переключением торговой пары и Вы хотите, чтобы каждый из них торговал уникальную в один и тот же момент времени, воспользуйтесь настройкой «use only unique trade pair». Данная настройка уникальности распространяется только на ботов с автоматическим переключением торговой пары.
Как включить автоматическое переключение торговой пары по заданному списку?
Чтобы включить данную функцию, нужно активировать меню «enable automatic switch of trading pair» в настройках бота.
Далее в меню «Switch type» выбрать вариант «User List» и создать список, добавив нужные криптовалюты.
Автоматическое переключение торговой пары на основе результатов работы анализатора волатильности.
При старте работы бот может сменить заданную ему в настройках торговую пару на ту, которая в данный момент имеет более подходящие для успешной торговли показатели волатильности.
Для оценки волатильности криптовалют используется анализатор волатильности, который подсчитывает количество разнонаправленных колебаний цены за ближайшее прошедшее время.
Для переключения выбирается та криптовалюта, цена которой менялась большее количество раз.
В случае, если у Вас запущенно несколько ботов с автоматическим переключением торговой пары и Вы хотите чтобы каждый из них торговал уникальную в один и тот же момент времени, воспользуйтесь настройкой «use only unique trade pair». Данная настройка уникальности распространяется только на ботов с автоматическим переключением торговой пары.
Анализ волатильности будет проводиться перед каждым новым циклом работы бота. Таким образом, бот будет работать с той торговой парой, которая лучше всего подходит для торговли здесь и сейчас.
Тут важно выбрать не только самую волатильную криптовалюту, но и исключить рискованные для торговли криптовалюты.
К рискам можно отнести малоизвестные криптомонеты, очень дешевые криптомонеты (цена которых 48 часов, так как их результаты будут не информативными для оценки актуальной волатильности.
В качестве процента изменения цены (Rate change % ) мы рекомендуем использовать значения от 0.3% до 1%.
Min rate change count
Данная настройка определяет минимальное количество зафиксированных колебаний цены для выбора торговой пары при автоматическом переключении.
При настройке этой опции учитывайте заданный выше период времени (Period) и процент изменения цены (Rate change %).
Например, если задано минимальное количество колебаний цены 3 (Min rate change count), то для автоматической смены торговой пары подойдут только те криптовалюты, по которым было зафиксировано не менее 3 колебаний цены за заданный период.
Мы рекомендуем использовать значения 3, 5, 10 колебаний цены.
Min trade volume
Этот параметр определяет минимальный объем торгов (за последние 24 часа) для выбора торговой пары при автоматическом переключении.
Торговый объем рассчитывается в валюте выбранного выше маркета (Market:).
Чем больше объем торгов, тем безопаснее торговля. Мы рекомендуем использовать минимальный объем торгов, эквивалентный 300 BTC (12000ETH, 1000000 USD).
Pump/Dump filters
Здесь Вы можете задать проверку на наличие пампа/дампа, чтобы исключить рискованные торговые пары при автоматическом переключении.
Для более точной оценки можно указать несколько проверок-фильтров.
В каждом из фильтров необходимо указать оцениваемый период времени -Period (hours), а также силу пампа/дампа (Rate Change %).
Например, фильтр (15 минут — 10%) не допустит к переключению на торговую пару, которая изменилась в цене на 10% за последние 15 минут.
После настройки анализатора волатильности сохраните бота, кликнув кнопку CREATE NEW BOT (если вы создаете нового бота) или кнопку UPDATE BOT, (если Вы редактируете ранее созданного бота).
При дальнейшем запуске бота в работу для выбора торгуемой пары будет использоваться результат работы анализатора волатильности с заданными настройками.
Кроме того, если Вы хотите ознакомиться с результатами работы настроенного анализатора волатильности, то нужно кликнуть кнопку RUN ANALYZER, анализ может занять 1-2 минуты, после чего будут выведены результаты.
Результат анализатора волатильности представляет собой таблицу со списком торговых пар отсортированных по убыванию числа колебаний зафиксированных за заданный период времени.
Пробуйте создать бота для торговли на криптобирже с функцией автоматического подбора и переключения пар, это поможет вам повысить количество успешно завершенных циклов в сутки.
Источник
Как настроить revenuebot правильно
Для вашего удобства мы создали торговый терминал в интерфейсе бота RevenueBot. В нем вы сможете создать ордер по лимиту или по рынку и дальше могут быть выставлены: 1) тейк-профит ордер, который выполнится при достижении нужного профита или 2) стоп лосс ордер, который выполнится при достижении заданного убытка. Также есть механизм трейлинг тейк-профита (он же трейлинг стоп механизм). Бот будет отслеживать рост профита — следовать за ценой и в заданный момент зафиксирует профит. Рассмотрим подробнее принципы работы торгового терминала на примере. Читать далее «Торговый терминал RevenueBot»
Определены наилучшие настройки для бота с автоматическим переключением пары
Мы провели множество различных симуляций бота (бэктестов) и выявили наилучшие настройки бота для binance с автопереключением торговой пары. Параметры, которые мы изменяли для каждого бота
- Перекрытие изменения цены (%) — тестировались значения от 15% до 60%
- Отступ первого ордера (%) — тестировались значения от 0,1% до 0,3%
- Профит (%) — тестировались значения от 0,4% до 1%
- Логарифмическое распределение цен — тестировались значения коэф. от 1 до 2
Все остальные параметры оставались постоянными, бэктест для всех ботов был сделан за один и тот же промежуток времени — с 23.06.2019 по 23.08.2019
Что такое фильтры для старта бота. Описание и настройка.
Мы рекомендуем всегда настраивать фильтры для старта бота. Группа условий, которые мы рассмотрим в данной статье, необходима для того, чтобы бот начал торговлю в самое выгодное время, основываясь на выбранном алгоритме торговли и ваших предпочтениях.
Для включения фильтров нужно кликнуть чекбокс «Включить фильтры для старта бота» (в настройках бота), далее выбрать индикатор и задать его значение.
Читать далее «Что такое фильтры для старта бота. Описание и настройка.»
Как создать бота для торговли на бирже Binance
В данной статье мы расскажем вам о том, как создать и настроить вашего первого бота. Данная инструкция поможет вам лучше разобраться в интерфейсе и параметрах настройки. Итак, приступим:
Регистрируемся и логинимся в https://revenuebot.io/, переходим во вкладку «Bots» (https://app.revenuebot.io/office/#/bots/)
Раскрываем меню «CREATE NEW BOT»…
Источник
Как создать бота для торговли на бирже Binance
В данной статье мы расскажем вам о том, как создать и настроить вашего первого бота. Данная инструкция поможет вам лучше разобраться в интерфейсе и параметрах настройки. Итак, приступим:
Регистрируемся и логинимся в https://revenuebot.io/, переходим во вкладку «Bots» (https://app.revenuebot.io/office/#/bots/)
Раскрываем меню «CREATE NEW BOT»…
Идентификация, API и кошелек бота
Bot name: Название бота (чаще всего в названии используются характеристики: биржа, торговая пара криптомонет, алгоритм работы и тп.)
Exchange: Выбираем биржу в выпадающем списке (рассмотрим на примере Binance)
Как только вы выберете биржу вам станут доступны следующие поля для заполнения:
Pair: Выбрать торгуемую пару криптомонет. О том, как выбрать эффективную торговую пару подробно написано тут — «Как подобрать эффективную торговую пару криптомонет»
API key: Выбрать API ключ из ранее созданных, либо создать новый.
Depo: Выбрать виртуальный кошелек из ранее созданных, либо создать новый, где ввести:
Commission: Выбрать вариант комиссии, которая будет применятся биржей. Данная настройка актуальна только для биржи Binance, так как на ней возможна оплата комиссии в третьем токене, который не участвует непосредственно в текущей торговле (BNB токен).
Для использования такого вида комиссии, необходимо активировать ее в аккаунте биржи Binance. Рекомендуем всегда использовать этот вид оплаты комиссии торговли на бирже Binance, так как это дешевле.
Необходимо лишь следить, чтобы BNB был на аккаунте. Для этого наш бот проверяет баланс BNB токена перед каждым пуском. Если баланс токена меньше необходимого, то бот не запускается в работу и отправляет нотификацию пользователю с информацией о необходимости пополнить баланс BNB токена для начала торговли.
Алгоритмы работы бота и его настройки
Algo: Выбрать алгоритм работы бота.
Бот использует API интерфейс бирж для выставления ордеров по выбранному алгоритму и отслеживания их выполнения.
На данный момент существует два алгоритма работы бота RevenueBot:
После выбора алгоритма работы бота, пользователю предлагается воспользоваться шаблонами настройки данного алгоритма: Light trade mode, Normal trade mode, Extreme trade mode.
Все поля настроек заполнятся автоматически при выборе любого из предложенных шаблонов.
Rate cover: Процент перекрытия изменения цены для расчета сетки ордеров. Данная настройка определяет в процентах отступ последнего ордера в сетке ордеров.
First order indent: Отступ в процентах первого ордера в сетке ордеров.
Price rate to use: Выбор рейта на бирже, от которого вести расчет сетки ордеров. Это могут быть рейты buy, sell, average.
Orders matrix, martingale: Сетка ордеров и мартингейл.
Тут задается количество ордеров в сетке и мартингейл (на сколько процентов каждый следующий ордер в сетке будет весомее предыдущего). Кликнув на view orders matrix, Вы сможете увидеть рассчитанную сетку ордеров.
Profit: Тут задаем в процентах профит, который будет заложен ботом при расчете цены завершающего цикл ордера.
Profit coin: Данная настройка доступна только для алгоритма short. Задает в какой из торгуемых монет будет профит.
Cycle up: Бывает, что бот выставил сетку ордеров, а цена ушла в другую сторону. Получается, что нужно ждать пока цена не вернется, а ждать можно долго.
Этого ожидания можно избежать, настроив актуализацию сетки ордеров к текущей цене. Тут задается процент, при достижении которого, текущая сетка ордеров отменяется и выставляется новая.
Sleep before cancel orders for cycle up: Тут задается задержка в минутах, перед тем как начать отменять текущую сетку ордеров, когда срабатывает настройка Cycle up.
Данная настройка позволяет избежать частых отмен текущей сетки ордеров, когда цена за очень короткое время изменилась и вернулась к прежнему уровню.
Можно выждать некоторое время, чтобы зря не снимать текущую сетку ордеров.
Sleep before cycle up after cancel orders: Тут задается задержка в минутах перед выставлением новой сетки после отмены предыдущей сетки ордеров.
Данная настройка также позволяет избежать негативных последствий в ситуации, когда цена за очень короткое время изменилась и вернулась к прежнему уровню.
Sleep after end of cycle: Тут задается задержка в минутах перед тем как начать новый цикл после завершения текущего цикла.
Так же можно задать каждую из этих настроек самостоятельно и сохранить свой шаблон.
Дополнительные настройки
add revenue to depo: При получении прибыли можно добавлять ее к депозиту который использует бот, таким образом увеличивая депозит.
При включенной настройке весь профит от работы бота зачисляется на виртуальный кошелек, который использует данный бот.
logarithmic scale for orders: Обычно сетка ордеров рассчитывается так, что все ордеры в ней расположены линейно, на одинаковом расстоянии друг от друга по всему перекрытию цены.
При небольших колебаниях цены будут чаще всего выполняться первые, самые маленькие по объему, ордеры в сетке.
Чтобы вовлечь побольше депозита в торговлю при небольших колебаниях цены, можно использовать логарифмическое распределение, которое позволит повысить плотность ордеров вблизи текущей цены и понизить плотность ордеров при удалении от текущей цены.
Плотность ордеров можно настроить для разных ситуаций по разному с помощью коэффициента logarithmic factor увеличивая или уменьшая его.
Для большинства случаев подойдет значение logarithmic factor = 1.5.
Кликнув на «view orders matrix», Вы сможете увидеть рассчитанную сетку ордеров.
cost limit: Используйте эту настройку, чтобы не начать покупать слишком дорого и не начать продавать слишком дешево.
Задает максимальную цену, выше которой бот не начнет цикл для алгоритма Long и минимальную цену ниже которой бот не начнет цикл при алгоритме Short.
fix first partial order with profit: Бывает, что первый ордер в сетке частично выполнился, но цена пошла в другую сторону. Такое случается, когда бот оперирует большим депо и ордеры в сетке довольно объемные, даже самый первый.
В такой ситуации можно долго ждать возвращения цены и выполнения ордера полностью, чтобы работа алгоритма продолжилась. Включив данную настройку можно задать процент профита для расчета такой цены, при достижении которой мы получим профит, если отменим частично выполненный ордер и выставим на его сумму завершающий цикл ордер. Ведь цена ушла в ту сторону, где мы получим профит, просто ордер оказался слишком объемным.
Фильтры для старта бота
Мы рекомендуем всегда настраивать фильтры для старта бота. Они необходимы для того, чтобы бот начал торговлю в самое выгодное время, основываясь на выбранном алгоритме торговли и ваших предпочтениях. Подробнее читайте тут: «Фильтры для старта бота. Описание и настройка.»
Уведомления
Выставляем необходимые уведомления: WEB, E-mail, SMS, Telegram
И нажимаем «Create New Bot».
Поздравляем! Вы создали своего первого бота для биржи!
Источник