- Регистрация
- 25.03.2018
- Сообщения
- 169
- Благодарностей
- 260
- Баллы
- 63
Binance Bot - это первый бесплатный криптовалютный трейдинг-бот на ZennoLab, написанный в качестве обучающего материала и распространяемый в открытом виде (без ограничений на использование и редактирование).
В основу стратегии заложен универсальный принцип торговли "Купили подешевле - продали подороже". Данный подход не исключает рисков входа в рынок при стремительном падении котировок, но гарантирует реализацию активов всегда дороже, чем они были приобретены в рамках выбранной торговой пары.
Внимание: автор и аффилированные лица не несут абсолютно никакой ответственности за Ваши торговые результаты и не рекомендуют использовать шаблон, не изучив инструкцию, изложенную в данной статье.
Пошаговый алгоритм:
1. Для того, чтобы начать отслеживать позицию в направлении роста или падения цены, боту необходимы параметры ранее исполненной сделки. К этим праметрам относятся: цена, а также действие по ней. Будучи созданной пользователем вручную или ботом в принудительном порядке, сделка попадает в БД бота и далее происходит анализ собранных данных и перепроверка изменений динамики котировок.
Так, например, при активации чекбокса "Отслеживать историю исполненных ордеров..." (см. 1й скриншот настроек п.4) и при наличии ранее исполненной сделки на бирже по выбранной паре - бот подхватит эти данные и начнет отслеживать тренд по ним. Если же история по сделкам в личном кабинете пуста и не выбран указанный параметр, то бот будет ориентироваться на выбранное в настройках действие (см. 1й скриншот настроек п.3), чтобы создать стартовую позицию в принудительном порядке. В последнем случае, при указании обеих действий сразу, по умолчанию и в приоритетном порядке будет произведена попытка открыть стартовый ордер именно на покупку по текущему курсу.
* обязательное поле
* обязательно для стартовой позиции
* необязательное поле
2. Теперь, когда бот зафиксировал нашу активность на графике, он будет всегда совершать зеркальные и поочередные действия: если была сделка на покупку, значит следующей будет продажа. И наоборот. Соответственно, исходя из действия (BUY/SELL) будет учитываться и направление отслеживания: покупаем на просадке, продаем при подъеме - от цены последней сделки. При необходимости можно ограничить направление отслеживания. Это удобно, если Вы решите совмещать ручную и автоматизированную торговлю.
3. Выставлять сумму сделки нужно ориентируясь именно на ту валюту, по которой предстоит расчет. Например, если предстоящая сделка - BUY (покупка), то для расчета потребуется квотируемая валюта (BTC/USDT), если же SELL (продажа), то распоряжаться бот будет имеющимися средствами в базовой валюте (BTC/USDT).
Существует два режима расчетов (см. 1й скриншот настроек п.5): исходя из свободного депозита по расчетной монете и из полученных средств в последней сделке. В первом случае, бот ориентируется на средства по одной из монет в рамках торговой пары, находящиеся на спотовом счету и не занятые в лимитных ордерах на бирже. Во втором случае, действует ограничение на тот объем токенов, которые были получены в последней сделке, и их также можно дробить, выставляя определенный процент для суммы сделки (см. 1й скриншот настроек п.6).
По разным парам существуют ограничения на минимальный ордер и, как правило, это значение эквивалентно 10$. Если указанной суммы окажется недостаточно ввиду минимальных ограничений - будет произведена попытка пересчитать сделку в обход указанного в настройках значения до установленного биржей минимума.
4. Как только бот достигает необходимого значения по котировкам, который был рассчитан исходя из указанного параметра "Коридор цены" (см. 1й скриншот настроек п.2), сделка происходит не сразу. Вместо этого активируется режим "трейлинг-стоп", который будет отодвигать новую цель, устанавливая ее на достигнутом прогрессе, а подхватит ее на разовороте, если цена скорректируется в пределах 70%-80% всего пути отслеживания. Это позволяет преодолевать мелкие колебания и ловить тренд на более глубоких просадках и стремительных подъемах рынка.
5. Каждую новую сделку, совершенную ботом, можно отслеживать в моменте через Telegram.
Также всегда необходимо помнить, что у биржи существуют лимиты по обращениям к API, которые восполняются ежеминутно. В случае возникновения проблем из-за этого, рекомендую выставлять задержки между циклами и отключать отслеживание истории сделок - это позволит отслеживать до сотни рынков одновременно без особых проблем.
* обязательное поле
* необязательное поле
Бот работает с использованием базы данных sqlite 3, для ее работы потребуется соответствующий драйвер - найти можно тут (sqliteodbc_w64.exe для 64-разрядной Windows)
По любым возникающим вопросам буду рад пообщаться в комментариях.
Наше сообщество в Telegram, где можно поискать решения на часто-задаваемые вопросы @binancebot_online
В основу стратегии заложен универсальный принцип торговли "Купили подешевле - продали подороже". Данный подход не исключает рисков входа в рынок при стремительном падении котировок, но гарантирует реализацию активов всегда дороже, чем они были приобретены в рамках выбранной торговой пары.
Внимание: автор и аффилированные лица не несут абсолютно никакой ответственности за Ваши торговые результаты и не рекомендуют использовать шаблон, не изучив инструкцию, изложенную в данной статье.
Пошаговый алгоритм:
1. Для того, чтобы начать отслеживать позицию в направлении роста или падения цены, боту необходимы параметры ранее исполненной сделки. К этим праметрам относятся: цена, а также действие по ней. Будучи созданной пользователем вручную или ботом в принудительном порядке, сделка попадает в БД бота и далее происходит анализ собранных данных и перепроверка изменений динамики котировок.
Так, например, при активации чекбокса "Отслеживать историю исполненных ордеров..." (см. 1й скриншот настроек п.4) и при наличии ранее исполненной сделки на бирже по выбранной паре - бот подхватит эти данные и начнет отслеживать тренд по ним. Если же история по сделкам в личном кабинете пуста и не выбран указанный параметр, то бот будет ориентироваться на выбранное в настройках действие (см. 1й скриншот настроек п.3), чтобы создать стартовую позицию в принудительном порядке. В последнем случае, при указании обеих действий сразу, по умолчанию и в приоритетном порядке будет произведена попытка открыть стартовый ордер именно на покупку по текущему курсу.
* обязательное поле
* обязательно для стартовой позиции
* необязательное поле
2. Теперь, когда бот зафиксировал нашу активность на графике, он будет всегда совершать зеркальные и поочередные действия: если была сделка на покупку, значит следующей будет продажа. И наоборот. Соответственно, исходя из действия (BUY/SELL) будет учитываться и направление отслеживания: покупаем на просадке, продаем при подъеме - от цены последней сделки. При необходимости можно ограничить направление отслеживания. Это удобно, если Вы решите совмещать ручную и автоматизированную торговлю.
3. Выставлять сумму сделки нужно ориентируясь именно на ту валюту, по которой предстоит расчет. Например, если предстоящая сделка - BUY (покупка), то для расчета потребуется квотируемая валюта (BTC/USDT), если же SELL (продажа), то распоряжаться бот будет имеющимися средствами в базовой валюте (BTC/USDT).
Существует два режима расчетов (см. 1й скриншот настроек п.5): исходя из свободного депозита по расчетной монете и из полученных средств в последней сделке. В первом случае, бот ориентируется на средства по одной из монет в рамках торговой пары, находящиеся на спотовом счету и не занятые в лимитных ордерах на бирже. Во втором случае, действует ограничение на тот объем токенов, которые были получены в последней сделке, и их также можно дробить, выставляя определенный процент для суммы сделки (см. 1й скриншот настроек п.6).
По разным парам существуют ограничения на минимальный ордер и, как правило, это значение эквивалентно 10$. Если указанной суммы окажется недостаточно ввиду минимальных ограничений - будет произведена попытка пересчитать сделку в обход указанного в настройках значения до установленного биржей минимума.
4. Как только бот достигает необходимого значения по котировкам, который был рассчитан исходя из указанного параметра "Коридор цены" (см. 1й скриншот настроек п.2), сделка происходит не сразу. Вместо этого активируется режим "трейлинг-стоп", который будет отодвигать новую цель, устанавливая ее на достигнутом прогрессе, а подхватит ее на разовороте, если цена скорректируется в пределах 70%-80% всего пути отслеживания. Это позволяет преодолевать мелкие колебания и ловить тренд на более глубоких просадках и стремительных подъемах рынка.
5. Каждую новую сделку, совершенную ботом, можно отслеживать в моменте через Telegram.
Также всегда необходимо помнить, что у биржи существуют лимиты по обращениям к API, которые восполняются ежеминутно. В случае возникновения проблем из-за этого, рекомендую выставлять задержки между циклами и отключать отслеживание истории сделок - это позволит отслеживать до сотни рынков одновременно без особых проблем.
* обязательное поле
* необязательное поле
Бот работает с использованием базы данных sqlite 3, для ее работы потребуется соответствующий драйвер - найти можно тут (sqliteodbc_w64.exe для 64-разрядной Windows)
По любым возникающим вопросам буду рад пообщаться в комментариях.
Наше сообщество в Telegram, где можно поискать решения на часто-задаваемые вопросы @binancebot_online
Вложения
-
31,3 КБ Просмотры: 209
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование: