Предисловие
Трендовый подход к торговле роботами – один из самых простых и ёмких. Так я обычно объясняю людям, почему наша команда выбрала именно тренд для торговли.
Мы в нашей компании около 10 лет профессионально занимались и занимаемся разработкой софта для трейдинга на заказ. Мы – те, немногие, кто имеем выбор в этом смысле. Мы можем торговать Арбитраж, Маркет-мейкинг, супер быстрые алгоритмы, работающие на запредельных скоростях. Но из всего разнообразия стратегий, которые есть у нас на руках и тех, что мы имеем возможность быстро запустить, мы выбираем тренд.
Простота его заключается в том, что вам не требуется какой-то специальный или слишком сложный софт для его торговли. Большинство платформ для алготрейдинга – позволят вам реализовать данный подход в полной мере. Будь то OsEngine (наша разработка), TsLab, StockSharp или ETS. В каждой из этих платформ вы найдёте почти всё для торговли по тренду.
Какие свойства есть у криптовалюты? Во-первых это очень высокая волатильность, сотни и даже тысячи процентов это норма. Отсюда вытекает и второе: прибыль по лонгам и шортам не может быть распределена равномерно (по крайней мере если мы говорим об относительно продолжительном интервале в сделке). Например, упасть сильнее чем на -100% за месяц невозможно, а вот вырасти на +1000% легко.
Идея такая. Попытаться забирать «жирную» прибыль в долгосрочных движениях вверх, отдавать обратно по минимуму на «медвежьих» циклах. Что-то типа базового принципа при торговле криптой.
Итак сам алго. Сделки только в лонг. Таймфрейм 1 минута. Первого числа каждого месяца начинаем строить «месячный» хай. Т.е. если максимум текущий > максимум предыдущий, то обновляем «месячный» уровень и т.д. Таким образом 7 числа каждого месяца у нас отрисуется ровно максимум за неделю, к 30 за месяц. Чем больше дней прошло с начала месяца, тем больший интервал охватывает найденный экстремум.
Также каждую неделю будет строить «недельный» минимум для трейлинга прибыли. Каждое воскресенье (это день недели с исторически минимальной волатильностью) начинаем отрисовывать минимум по тому же принципу: минимум текущий < минимум предыдущий => обновляем «недельный» минимум. К концу следующей субботы имеем отрисованный уровень за 7 дней. В воскресенье опять начинаем все заново.
Аккаунт новый, старый благополучно утерян, как совесть у Мосбиржи.
Пишу не скулежа ради. Просто озвучу то, с чем реально столкнулся с момента начала СВО, торгуя на срочном рынке.
Коротко для тех, кому дорого время:
Теперь немного подробнее:

Многие, наверняка, отметили пафосные высказывания одного достойнейшего человека, который за простенького робота, условно «на стохастике», не постеснялся запросить 1,5 миллиона рублей и полгода времени… я и тогда понимал, что это даже не овер-прайс, а нечто более гнусное, а сейчас тем более.
Где же амбула? А амбула, мои уважаемые читатели заключается в том, что, я, который ни разу не программист, причем от слова «совсем», не поленился найти и купить за 300 рублей (да-да, я не шучу ни разу) «болванку» в интернетах. Почему «найти и купить»? Потому что мне нужен был хоть какой-то образец для начала работы))). В результате, за полдня, на этой болванке, простейший индикатор, который выполняет простейшие расчеты, был мной создан на Луа и помещен в Квик. Считает все корректно, хотя из-за незнания синтаксиса многое пришлось делать неэлегантно. Например, вместо того, чтобы брать 1-2 бара назад, мне пришлось сильно переписывать формулы, оперируя тем, что есть под рукой, т.е. средними и пр. Причем львиная доля времени ушла на то, чтобы понять, что «любой чих» (пропущенная запятая, случайно поставленный энтер или разрыв строки) влечет неполадку в работе и потребует ещё полдня на поиск этих «чихов». Так что о «сложности» алгоритма можно составить вполне твердое убеждение))). И что теперь? Моя убежденность в афигевшести запрашивавшего такие бабки только усилилась.