Сегодня поговорим о механиках и стратегиях, которые помогают нашим ботам работать, торговать и оставаться в плюсе.
Итак. Все, кто хоть немного разбираются в трейдинге, знают: рынок или растет или падает, но никогда не остается неизменным. Поэтому в поведение ботов Veles мы заложены две основные стратегии: стратегию роста – Long и стратегию падения – Short, которые отлично подстроятся под состояние рынка.
Хорошо, у вас нет доступа к моим деньгам. А как тогда торгуют боты??? 🧐
Да легко! Чтобы у наших ботов была возможность торговать, платформа Veles использует API интерфейс бирж. Что это? Если простыми словами, это ограниченный программный интерфейс, который, в нашем случае позволяет ботам выставлять ордеры, опираясь на выбранный алгоритм, а вы могли отслеживать его выполнение.
Таким образом, получается, что Veles-бот торгует средствами, которые находятся у вас в аккаунте на бирже, но не имеет право снять или перевести их.
Пусть у ботов нет доступа к выводу средств. Но это же не значит, что боты не потратят все, что у есть меня на счету!
Ну конечно не потратят, ведь Вы сами устанавливаете размер депозита для ботов Veles. Например, у вас на счету может лежать $1000 (или гораздо больше), но вы готовы отдать в работу только $200. Именно эту сумму вы и указываете в личном кабинете. Все, боты готовы работать, и они не потратят ни на цент больше вписанной суммы!
Более того, боты покупают не на всю сумму сразу, как частенько это делают люди 😅(признавайтесь, узнали себя?). Они закупаются частями при падении цены. Но, помните, у нас нет ничего стихийного. Все просчитано. В процессе торговли наши боты используют заранее рассчитанную сетку страховочных ордеров, чтобы не потерять доверенные им деньги, а наоборот приумножить их и выйти в плюс.
А что там с готовыми алгоритмами?
Как мы и говорили, у нас их два: Long под стратегию роста рынка и Short под стратегию падения.
Алгоритм «LONG»
Процесс работы цикличен и, в принципе, понятен. Бот закупает ордеры частями, при падении цены (это начало цикла), и продает все купленное дороже, когда цена растет (это, соответственно, конец цикла).
Все, что выше хорошо звучит, но что на практике? А на практике, первый в сетке ордер на покупку будет самым близким к текущей цене и самым маленьким по объему. А вот каждый последующий ордер на покупку будет объемней (вот тут-то и используется система мартингейла)
Допустим, первый ордер был на сумму $1, значит следующий будет на 10% больше ― $1,10, что дешевле по цене и позволяет боту усредняться, выводя точку выхода ниже, чем зашел первый ордер.
Почему дешевле? Сейчас разберем. После выполнения первого ордера бот продолжает следить за выполнением других ордеров на бирже. При дальнейшем падении цены, бот выполняет второй в сетке ордер на покупку, при срабатывании второго ордера, бот быстро отменяет текущий, фиксирующий прибыль, и выставляет новый. Теперь, ордер будет нести в себе объем двух выполненных ордеров на покупку, значит цена его будет ниже, чем цена только что отмененного ордера на продажу, и в ней уже будет заложен профит.
Фиксирующий прибыль ордер, кстати, всегда один. Он несет в себе объем всех выполненных первичных ордеров, а цена его составляет цену купленного плюс прибыль. Так что нет, наши боты не пользуются магией, никаких пирамид и ICO. Чистая математика 🤔
Так, а как рассчитывается объем ордеров в сетке?
Ну смотрите, для расчета объема ордеров мы используем систему мартингейл. Она задает процент. Именно на заданное количество процентов каждый следующий ордер в сетке буде объемнее предыдущего (в Veles вы можете выбрать как шаблонные проценты для ордеров, так и сделать свою собственную сетку).
Первый ордер в сетке всегда самый маленький по объему и самый близкий к текущей цене. Каждый следующий ордер будет объемнее предыдущего на указанное количество процентов и, соответственно, окажется дальше от текущей цены. Такая стратегия позволяет получать прибыль при меньшем отскоке цены. А значит, чем больше будет процент мартингейла, тем меньший отскок цены нужен, чтобы получить профит.
Простой пример работы бота в алгоритме LONG при большой волатильности.
Например, бот торгует пару Z/X, задан процент перекрытия изменения цены 50%, отступ первого ордера 5%, количество ордеров 10, мартингейл 5%, депозит, выделенный боту ― 1000 монет "X", желаемый профит 1%. Бот будет частями покупать "Z" за "Z" при падении цены "Z", после чего продаст все купленное "Z" при росте цены "Z".
На момент расчета сетки ордеров текущая цена на бирже покупаемого актива (монета "Z") условно 100. Исходя из этой цены, бот рассчитает и выставит на биржу примерно такую сетку ордеров на покупку:
1 ордер: объем 0.83, цена 95✅
2 ордер: объем 0.92, цена 90✅
3 ордер: объем 1.02, цена 85✅
4 ордер: объем 1.15, цена 80✅
5 ордер: объем 1.28, цена 75✅
6 ордер: объем 1.44, цена 70✅
7 ордер: объем 1.63, цена 65✅
8 ордер: объем 1.85, цена 60✅
9 ордер: объем 2.12, цена 55✅
10 ордер: объем 2.46, цена 50✅
Мы видим что, первый ордер самый близкий к текущей цене на бирже и самый маленький по объему, каждый следующий объемней и дешевле.
Если цена будет падать до 50, то выполнятся последовательно все 10 ордеров на покупку. Для того чтобы получить профит, нужен будет последующий рост цены "Z" примерно до 70, чтобы получить желаемый профит 1%. Это гораздо ниже чем мы начинали покупать "Z" по 95. Отметим, что чем больше процент мартингейла, тем меньший рост цены нужен после падения, чтобы зафиксировать прибыль, так как основной объем покупок придется на низкие цены. Профит будет получаться в монете "X".
Переходим ко второму алгоритму. «SHORT»
Наверно, не сложно догадаться, что принцип работы этого алгоритма будет зеркален алгоритму "LONG". Он будет основан на принципе "продавай частями при росте цены (это начало цикла) и покупай дешевле все проданное при падении цены (конец цикла)".
Вжух, и разобрались с алгоритмами. Мы же говорили, что все не так уж сложно.
Статья получилась объемной, поэтому давайте еще раз пройдемся по ключевым пунктам.
Итак, успешность торговли определяется такими показателями, как:
― перекрытие сетки (если проще, то расстоянием между ордерами);
― непосредственно количество ордеров в сетке;
― разницей в весе ордеров (а вот и мартингейл!);
― отступом первого ордера; ― выбором монеты;
― выбором алгоритма;
Но знаете, что тут самое главное? Вам совсем не обязательно влезать так глубоко и досконально разбираться во всех вопросах. Достаточно пополнить счет в личном кабинете Veles, подключить ботов и отправить их заниматься тем, что они умеют делать лучше всего ― зарабатывать на бирже, пока вы работаете или отдыхаете.
Подписывайся на наш телеграм-канал 💙, там мы пишем подробно обо всем, что связано проектом.
А если не слишком любишь читать душные статьи, то залетай на наш YouTube-канал ❤️, там совсем скоро появятся первые туториалы и без вот этих вот длиннющих описаний!