Все гайды

Как создать бота Deriv, не написав ни строчки кода

/3 мин чтения

Конструктор ботов BinaryTick это визуальный редактор. Вы собираете стратегию, перетаскивая блоки на холст и соединяя их, так же как набрасывали бы логику на бумаге. Кода нет, и нет синтаксиса, в котором можно ошибиться.

Группы блоков

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

Параметры сделки. Здесь живёт стратегия: какой рынок, какой тип контракта, длительность сделки и ставка. Это блок, который отвечает на вопрос «что я покупаю и на чём».

Условия покупки. Когда покупать. Это сама стратегия. Она может быть простой, как покупка на каждом тике, или ждать условия, например серии тиков в одном направлении.

Условия продажи (необязательно). Когда выходить раньше срока, для типов контрактов, которые это позволяют. Многие тиковые стратегии не трогают это и позволяют контрактам дойти до экспирации.

Условия перезапуска торговли. Что происходит после завершения сделки. Здесь вы решаете, торговать ли снова, менять ли ставку и когда остановиться совсем.

Анализ. Блоки индикаторов, включая скользящие средние, RSI и полосы Боллинджера, для стратегий, которым нужен расчёт, а не простое сравнение тиков.

Утилиты. Блоки логики и математики: сравнения, арифметика, переменные, условия. Связующее звено между остальными группами.

Начните с того, что работает

Строить с пустого холста самый медленный способ учиться. Любую готовую стратегию на BinaryTick можно открыть в конструкторе, поэтому лучший первый шаг открыть одну и посмотреть, как она собрана.

Бот Rise / Fall Momentum хороший пример для чтения. Его правило: считать последовательные растущие или падающие тики, покупать продолжение после заданного числа подряд, затем ждать новой серии. В блоках это переменная, считающая серию, сравнение с вашим порогом и условие покупки, зависящее от сравнения.

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

Сначала стройте правила остановки

Самая частая ошибка: потратить час на логику входа и воспринимать выход как второстепенное. Это стоит перевернуть.

Прежде чем улучшать момент покупки, решите:

  • Какой убыток за сессию заставит вас остановиться
  • Какая прибыль за сессию заставит вас остановиться
  • Сколько убытков подряд вы готовы терпеть
  • Меняется ли ставка вообще, и если да, то что её ограничивает

Стратегия со средним правилом входа и жёсткими лимитами безопаснее, чем хитрое правило входа, работающее без границ. Готовые стратегии выводят все четыре как поля на карточке именно по этой причине.

Тестируйте в правильном порядке

  1. Прочитайте логику. Опишите одним предложением, что делает бот. Если не получается, упростите её.
  2. Запустите на демо. Каждый аккаунт начинается с демо-баланса виртуальных средств.
  3. Работайте достаточно долго, чтобы проиграть. Короткие сессии это шум. Интересное поведение кроется в проигрышных сериях.
  4. Проверьте журнал. Панель запуска фиксирует, что сделал бот и почему, и так вы находите разницу между задуманным и построенным.

Сохраните и держите копию

Стратегии, которые вы создаёте, сохраняются в вашем браузере, а не на наших серверах. Это делает их приватными, но и означает, что очистка данных браузера их удалит. Экспортируйте всё, что вам дорого, как XML-файл и храните его в другом месте. Этот файл работает и в любом редакторе, использующем тот же формат блоков.

Что даёт построение собственного бота

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

Это также значит, что вы можете объяснить каждую часть. Стратегию, которую вы собрали сами, можно отлаживать, настраивать по одному параметру и перестать ей доверять, когда она ведёт себя не так, как вы ожидали. Это ценнее, чем файл от незнакомца с приклеенной цифрой.

Попробуйте всё это на демо-счёте.

Каждая стратегия на BinaryTick бесплатна, и каждый счёт начинается с демо-баланса виртуальных средств.

Запустить бесплатного бота