Настройка расширенных параметров для торгового бота Deriv | Deriv

Торговля с ботом — это не сложно. Улучшите стратегию своего торгового бота, настроив расширенные инструкции в Deriv Bot за 3 простых шага.

Редакция Deriv · 14 июля 2022 г. · 6 мин чтения

Share

В нашем предыдущем блоге мы разобрали основы Deriv Bot: настройку обязательных блоков и запуск простой стратегии для торговли опционами и мультипликаторами. 

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

У каждого блока стратегии есть слоты, которые можно заполнить дополнительными и более точными инструкциями для бота. Вот три основных действия, которые помогут добавить эту информацию:

1. Настройте переменные

В мире торговой автоматизации переменные — это как коробки, в которых хранится важная информация. Например, если вы хотите использовать значение ставки не только в блоке «Trade parameters», но и в других местах стратегии, вы можете создать для этого собственный блок.

Первое важное правило при работе с переменными — правильно их называть и поддерживать порядок: так их будет легче найти и корректно разместить в следующий раз. Это как подписывать коробки при переезде. Если все книги лежат в коробке с надписью «Книги», вы сэкономите немало времени при распаковке.

Поскольку английский широко используется в программировании, переменные торговых ботов тоже принято называть на английском. Кроме того, если вам понадобится помощь нашей службы поддержки, будет гораздо проще вам помочь, когда детали стратегии Deriv Bot легко читаются и понятны.

Чтобы создать переменную, перейдите на вкладку «Utility» в левой части панели Deriv Bot и нажмите Variables. Введите название переменной, которую хотите создать, например «Current stake», и нажмите Create

3.1. Создание новой переменной в Deriv Bot – торговый бот Deriv

Только что созданная переменная появится в том же окне и будет доступна в двух версиях:

3.2. Новая переменная в Deriv Bot – торговый бот Deriv

Первая используется, чтобы один раз задать предпочтительную сумму ставки, а вторая может применяться в любой другой части стратегии и будет представлять эту сумму.

Таким образом, если вы используете блок «Current stake» в нескольких местах стратегии, вам не придётся вручную менять число в каждом из них. Например, вы можете задать правило продавать контракт только в том случае, если прибыль больше ставки, и эта переменная подскажет боту, какое число использовать как сумму ставки. 

2. Присвойте значение переменной

Чтобы сообщить боту сумму ставки, нужно присвоить значение переменной «Current stake».

В переменные можно помещать разные виды информации — так же, как коробки можно наполнять разными предметами. Надпись на коробке указывает, что внутри и как с этим обращаться. Например, коробка с фарфором требует особой осторожности, а коробка с документами не такая хрупкая. 

В трейдинге процесс помещения информации в переменные называется присвоением значения, а надписи — типами данных. Разным полям требуются разные типы данных, и когда вы присваиваете переменной определённый тип, это сообщает боту, как с ней работать. Существует множество типов данных, но в Deriv Bot вы будете использовать только 3:

  • Text — только буквы
  • Numbers — только числовые символы
  • Boolean — логическое значение со значениями true или false

Когда вы присваиваете переменной определённый тип данных, Deriv Bot определяет его неявно. Это значит, что если вы попытаетесь ввести числовые символы в текстовое поле или наоборот, появится сообщение об ошибке.

Чтобы присвоить значение переменной, перетащите только что созданную переменную «Current stake» с пустым слотом на рабочую область.

3.3. Новая переменная на рабочей области Deriv Bot – торговый бот Deriv

Поскольку переменная «Current stake» может быть определена только числом, ей нужно присвоить числовое значение. 

Снова нажмите вкладку «Utility», а затем — Math

Выберите блок в разделе «Number» и перетащите его к блоку «Current stake» на рабочей области, присоединив к пустому слоту. 

Теперь текущая ставка равна нулю. Вы можете изменить её на любое нужное число, введя его внутри блока. 

3.4. Присвоение значения новой переменной в Deriv Bot – торговый бот Deriv

Если бы вы присваивали переменной текстовое значение, нужно было бы сделать то же самое, но выбрать вкладку «Text» вместо «Math». С помощью текста можно, например, создать пользовательское уведомление о получении прибыли.

Блок Notify в Deriv Bot – торговый бот Deriv

А переменная с типом данных boolean может быть частью более сложных инструкций для бота:

Блок If Then в Deriv Bot – торговый бот Deriv

3. Настройте операции

После создания пользовательских переменных нужно указать боту, что с ними делать, с помощью операций — блоков, которые позволяют торговому боту выполнять определённые действия. Вот основные типы операций, доступные в Deriv Bot:

Математические операции

Этот тип операций находится на той же вкладке «Math». Он выполняет различные вычисления: сравнение чисел, сложение, округление и другие, более сложные действия.

3.5. Математические операции в Deriv Bot – торговый бот Deriv

Операции с текстом

Эти операции находятся на вкладках «Text» и «Notifications» и в основном используются для объединения текстовых переменных. Например, вы можете настроить пользовательское уведомление, которое появится при получении прибыли. 

3.6. Текстовые операции в Deriv Bot – торговый бот Deriv
3.7. Вкладка Notifications в Deriv Bot – торговый бот Deriv

Логические операции

Логические операции — одни из самых часто используемых блоков, так как они задают логику стратегии. Эти блоки находятся на вкладке «Logic» и обычно основаны на схеме if/then. Самая популярная логическая операция — блок Conditional. С его помощью можно настроить блок «Sell conditions», указав боту продавать контракт по рыночной цене.

3.8. Логические операции в Deriv Bot – торговый бот Deriv

Независимо от назначения, каждому блоку операций для работы нужны переменные. Вы можете создать столько, сколько потребуется, следуя инструкциям выше, и просто перетащить их в собираемый блок.

Когда вы освоитесь с переменными и операциями, вы сможете использовать их для настройки обязательных блоков или настройки дополнительных блоков, о которых мы расскажем в блоге «How to set up optional parameters to enhance your Deriv Bot strategy».

А пока вы всегда можете практиковаться на безрисковом демо-счёте с виртуальной валютой на сумму 10 000 USD. Но, как и при торговле на любой другой платформе, ключевая часть любой стратегии — понимать, когда лучше всего покупать или продавать актив. 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.