Какие свойства есть у криптовалюты? Во-первых это очень высокая волатильность, сотни и даже тысячи процентов это норма. Отсюда вытекает и второе: прибыль по лонгам и шортам не может быть распределена равномерно (по крайней мере если мы говорим об относительно продолжительном интервале в сделке). Например, упасть сильнее чем на -100% за месяц невозможно, а вот вырасти на +1000% легко.
Идея такая. Попытаться забирать «жирную» прибыль в долгосрочных движениях вверх, отдавать обратно по минимуму на «медвежьих» циклах. Что-то типа базового принципа при торговле криптой.
Итак сам алго. Сделки только в лонг. Таймфрейм 1 минута. Первого числа каждого месяца начинаем строить «месячный» хай. Т.е. если максимум текущий > максимум предыдущий, то обновляем «месячный» уровень и т.д. Таким образом 7 числа каждого месяца у нас отрисуется ровно максимум за неделю, к 30 за месяц. Чем больше дней прошло с начала месяца, тем больший интервал охватывает найденный экстремум.
Также каждую неделю будет строить «недельный» минимум для трейлинга прибыли. Каждое воскресенье (это день недели с исторически минимальной волатильностью) начинаем отрисовывать минимум по тому же принципу: минимум текущий < минимум предыдущий => обновляем «недельный» минимум. К концу следующей субботы имеем отрисованный уровень за 7 дней. В воскресенье опять начинаем все заново.
Считаю, что даже программистам на c# крайне полезно в целом понимать кубики. Так реально проще. Кстати, если кто не знал – все скрипты на кубиках ТС Лаб потом превращает… в обычный проект на c#, весь текст которого можно прочитать во временном файле. Это очень помогает подсматривать best practices.
Трудоемкость – примерно 16..20 часов. Плюс-минус – понятно, что у каждого свой темп.
Но (по моим прогнозам) уже в начале этого пути Вашим тараканам с именами «Это не для тебя!» и «Ты это не осилишь!» – хана. У кого-то сомнения в себе помрут чуть раньше, у кого-то чуть позже, но блин – если кто-то реально умудрится не осилить этот материал – пожалуйста, напишите в личку номер ролика и время – чтобы понять «что именно оказалось невозможным». Никому транслировать не буду — просто реально интересно. Я совершенно ничего сложного не нашел.
В целом на модуль ТС лаб — я потратил чуть больше 1 дня, но у меня был опыт других курсов, так что сравнение некорректно. Но т.к. кто-то может быть в такой же ситуации, поэтому делюсь своим непосредственным опытом.
Продолжение следует…
P.S. По техническим причинам этот пост слетел — пришлось перепубликовывать. Приношу извинения, если кто-то что-то написал и это потерялось.