Как создать базовый торговый бот с Deriv Bot | Deriv Blog
Создайте простую стратегию для торгового бота с Deriv Bot. Узнайте, как настроить базовые параметры торговли и открыть первую персонализированную сделку.
Редакция Deriv · 14 мая 2024 г. · 5 мин чтения

Эта статья была впервые опубликована 30 ноября 2022 года и обновлена 14 мая 2024 года.
Ознакомьтесь с нашим обновлённым материалом — теперь с наглядным видеообзором! Посмотрите видео для краткого обзора или читайте далее для более подробной информации.
После входа в аккаунт Deriv и выбора Deriv Bot в трейдерском хабе вы увидите рабочую область Deriv Bot с 4 предустановленными блоками — 3 обязательными (параметры торговли, условия покупки и повтор торговли) и 1 необязательным (условия продажи). Обязательные блоки необходимы для работы торгового бота, а необязательный даёт возможность усовершенствовать торговую стратегию.
Как мы обсуждали в нашем предыдущем посте, предустановленные параметры в этих блоках позволяют начать торговлю сразу же. Но вы также можете настроить эти параметры под личную торговую стратегию. В этом посте мы рассмотрим каждый предустановленный блок и объясним, как настроить его, чтобы открыть первую персонализированную сделку на Deriv Bot.
Настройте обязательные блоки
Обязательные блоки содержат ключевые элементы торговой информации, такие как рынок, на котором вы хотите торговать, и точное время исполнения сделки.
Параметры торговли
Параметры торговли — это первый обязательный блок; его можно найти на вкладке «Trade parameters». В этом блоке можно задать следующую информацию:

Выберите рынок и актив, на котором хотите торговать, — синтетические индексы, форекс, фондовые индексы и товары.
Тип торговлиВыберите желаемый тип торговли — от Up/Down до Only ups/Only downs, если вы хотите торговать опционами. Также можно выбрать мультипликаторы.
Некоторые типы торговли предлагаются в нескольких вариантах. Например, Digits включают Matches/Differs, Even/Odd или Over/Under.
Обязательно проверьте этот раздел и выберите подходящий вариант.
Тип контрактаСледующий шаг — решить, какой тип контракта вам нужен. Можно оставить значение «Both», так как позже вы сможете выбрать направление в блоке «Purchase conditions».
Интервал свечей по умолчаниюЭтот раздел важен для настройки индикаторов технического анализа. Мы рассматриваем технический анализ на Deriv Bot в другом посте, поэтому пока оставим его как есть.
Другие параметры, которые также можно настроить:- Restart buy/sell on error — укажите боту, нужно ли покупать или продавать контракт, если это действие было прервано из-за ошибки. По умолчанию отключено.
- Restart last trade on error — укажите боту, нужно ли перезапускать последнюю сделку, если она была прервана из-за ошибки. По умолчанию включено.
Инструкции, заданные в этом разделе, выполняются только один раз — при запуске бота — и не повторяются при каждой новой сделке.
Здесь можно задать дополнительные параметры, например, пользовательское текстовое уведомление, но это необязательно и требует немного больше технических знаний.
Более подробно мы рассмотрим это в посте «How to set up advanced parameters for Deriv's trading bot». Пока этот раздел можно оставить пустым.
Trade optionsВ этом блоке нужно задать основные параметры сделки, такие как желаемая длительность торговли и размер ставки, если вы торгуете опционами. Обратите внимание, что некоторые опционы Digits имеют дополнительное поле ввода под названием «Prediction». В нём нужно указать число от 0 до 9. Это ваш прогноз последней цифры цены актива на момент закрытия контракта.

Для торговли мультипликаторами нужно добавить значение мультипликатора и размер ставки, а также суммы Take Profit и Stop Loss. Take Profit и Stop Loss — это условия закрытия открытых позиций.

Определите условия покупки

Условия покупки — это самый важный блок, так как он указывает боту, какую сделку исполнить. Также можно задать дополнительные параметры, определяющие условия, которые должны быть выполнены перед совершением сделки.
Настройте условия перезапуска торговли

С помощью этого блока можно указать боту продолжить или остановить торговлю. Также можно настроить параметры следующей сделки и задействовать Stop Loss или Take Profit. Пока этот блок можно оставить как есть.
После настройки этих 3 обязательных блоков торговый бот готов совершать сделки. Запустить его можно, нажав зелёную кнопку «Run» в правом верхнем углу экрана, прямо под индикатором баланса.
Учтите, что после запуска бота настроенная сделка будет повторяться бесконечно, пока вы не остановите её вручную, нажав кнопку «Stop». Если вы остановите бота до закрытия текущей сделки, он дождётся окончания её длительности и не будет открывать новую сделку.
Добавьте необязательный блок для улучшения стратегии
Необязательный блок можно использовать для потенциального улучшения торговой стратегии и добавления дополнительных параметров.
Условия продажи

С помощью блока условий продажи можно продавать сделки по рыночной цене до окончания их длительности. Этот блок нельзя использовать с тиковыми контрактами, а возможность продажи также зависит от длительности контракта и текущих рыночных условий. В целом блок условий продажи больше подходит для торговли мультипликаторами.
Если вы настраиваете простую стратегию, можно оставить необязательный блок пустым или удалить его из рабочей области. Бот готов к работе с 3 обязательными блоками.
В нашем посте «How to set up advanced parameters for Deriv's trading bot» мы подробно рассмотрим, как добавить дополнительные инструкции в торговый бот и как настроить необязательный блок, чтобы получить максимум от автоматизированной торговли!
Вы также можете перейти на платформу Deriv Bot и попрактиковаться в настройке обязательных блоков на безрисковом демо-счёте, на который预先 зачислено 10 000 USD виртуальной валюты.