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

Бот-трейдинг — это несложно. Улучшите стратегию торгового бота, задав дополнительные инструкции в Deriv Bot всего за 3 простых шага.

Редакция Deriv · 14 July 2022 · 7 мин чтения

Share

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

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

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

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

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

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

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

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

3.1. Create New Variable on Deriv Bot – Deriv's Trading Bot

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

3.2. New Variable on Deriv Bot – Deriv's Trading Bot

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

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

2. Назначьте значение переменной

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

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

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

  • Текст — только буквы
  • Числа — только цифровые символы
  • Boolean — логическое значение со значением true или false

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

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

3.3. New Variable on The Workspace of Deriv Bot – Deriv's Trading Bot

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

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

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

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

3.4. Assigning A Value to The New Variable on Deriv Bot – Deriv's Trading Bot

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

Notify Block on Deriv Bot – Deriv's Trading Bot

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

If Then Bloc on Deriv Bot – Deriv's Trading Bot

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

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

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

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

3.5. Mathematical Operations on Deriv Bot – Deriv's Trading Bot

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

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

3.6. Text Operations on Deriv Bot – Deriv's Trading Bot
3.7. Notifications Tab on Deriv Bot – Deriv's Trading Bot

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

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

3.8. Logical Operations on Deriv Bot – Deriv's Trading Bot

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

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

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

Join 3M+ global traders

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