Как создать бота Deriv, не написав ни строчки кода
/3 мин чтения
Конструктор ботов BinaryTick это визуальный редактор. Вы собираете стратегию, перетаскивая блоки на холст и соединяя их, так же как набрасывали бы логику на бумаге. Кода нет, и нет синтаксиса, в котором можно ошибиться.
Группы блоков
Меню блоков организовано по группам, и рабочая стратегия использует первые три или четыре.
Параметры сделки. Здесь живёт стратегия: какой рынок, какой тип контракта, длительность сделки и ставка. Это блок, который отвечает на вопрос «что я покупаю и на чём».
Условия покупки. Когда покупать. Это сама стратегия. Она может быть простой, как покупка на каждом тике, или ждать условия, например серии тиков в одном направлении.
Условия продажи (необязательно). Когда выходить раньше срока, для типов контрактов, которые это позволяют. Многие тиковые стратегии не трогают это и позволяют контрактам дойти до экспирации.
Условия перезапуска торговли. Что происходит после завершения сделки. Здесь вы решаете, торговать ли снова, менять ли ставку и когда остановиться совсем.
Анализ. Блоки индикаторов, включая скользящие средние, RSI и полосы Боллинджера, для стратегий, которым нужен расчёт, а не простое сравнение тиков.
Утилиты. Блоки логики и математики: сравнения, арифметика, переменные, условия. Связующее звено между остальными группами.
Начните с того, что работает
Строить с пустого холста самый медленный способ учиться. Любую готовую стратегию на BinaryTick можно открыть в конструкторе, поэтому лучший первый шаг открыть одну и посмотреть, как она собрана.
Бот Rise / Fall Momentum хороший пример для чтения. Его правило: считать последовательные растущие или падающие тики, покупать продолжение после заданного числа подряд, затем ждать новой серии. В блоках это переменная, считающая серию, сравнение с вашим порогом и условие покупки, зависящее от срав нения.
Измените порог с трёх тиков на пять и запустите. Вы только что построили другую стратегию и понимаете каждую её часть.
Сначала стройте правила остановки
Самая частая ошибка: потратить час на логику входа и воспринимать выход как второстепенное. Это стоит перевернуть.
Прежде чем улучшать момент покупки, решите:
- Какой убыток за сессию заставит вас остановиться
- Какая прибыль за сессию заставит вас остановиться
- Сколько убытков подряд вы готовы терпеть
- Меняется ли ставка вообще, и если да, то что её ограничивает
Стратегия со средним правилом входа и жёсткими лимитами безопаснее, чем хитрое правило входа, работающее без границ. Готовые стратегии выводят все четыре как поля на карточке именно по этой причине.
Тестируйте в правильном порядке
- Прочитайте логику. Опишите одним предложением, что делает бот. Если не получается, упростите её.
- Запустите на демо. Каждый аккаунт начинается с демо-баланса виртуальных средств.
- Работайте достаточно долго, чтобы проиграть. Короткие сессии это шум. Интересное поведение кроется в проигрышных сериях.
- Проверьте журнал. Панель запуска фиксирует, что сделал бот и почему, и так вы находите разницу между задуманным и построенным.
Сохраните и держите копию
Стратегии, которые вы создаёте, сохраняются в вашем браузере, а не на наших серверах. Это делает их приватными, но и означает, что очистка данных браузера их удалит. Экспортируйте всё, что вам дорого, как XML-файл и храните его в другом месте. Этот файл работает и в любом редакторе, использующем тот же формат блоков.
Что даёт построение собственного бота
Создание бота многому учит о том, как ведут себя контракты, и отдаёт в ваши руки настройки риска, а именно там находятся решения, которые действительно важны.
Это также значит, что вы можете объяснить каждую часть. Стратегию, которую вы собрали сами, можно отлаживать, настраивать по одному параметру и перестать ей доверять, когда она ведёт себя не так, как вы ожидали. Это ценнее, чем файл от незнакомца с приклеенной цифрой.
Попробуйте всё это на демо-счёте.
Каждая стратегия на BinaryTick бесплатна, и каждый счёт начинается с демо-баланса виртуальных средств.
Запустить бесплатного бота