Мой вчерашний невинный пост вызвал некоторый срач.
Вряд ли вы повидали на своём веку столько програмистских работ, доказывающих неработоспособность ВСЕХ существующих индикаторов, сколько я. Начиная от мувингов, заканчивая… любыми другими. Не завидую тем, кто с вами свяжется. Потеряют и деньги, и время, а главное — веру в возможно рабочую тему… Только 1% понимает, что робота сделать — не сапоги пошить.
Значит, сегодня я вам расскажу о крутецком зарабатывающем индикаторе — мувинге или «МА» или «бегущая средняя».
Они бывают разные, но суть такая: мувинг — это некоторым образом усредненная цена за последние N свечей.
Сапоги шить я не умею так быстро, как сделать робота на мувинге. Он готов.
Обычно делают роботов на пересечении двух МА — это классика жанра. Чтоб не возиться с оптимизацией сразу двух параметров, я возьму только одну МА, а вместо второй у меня будет просто текущая цена, т.е. это будет МА с периодом 1 ;-) Алгоритм простой: если цена ниже МА, то мы будем продавать, а если цена выше МА, то будем покупать. Соответственно, робот всегда будет в позиции.
Как часто стоит метаться, если цена постоянно крутится вокруг МА и бывает то выше, то ниже? Давайте делать эту проверку при начале формирования новой свечи. Если мы работаем на таймфрейме 1 минута, то каждую минуту. Если на часовом таймфрейме, то раз в час.
Итак, робот сделан. Тесты проведены и некоторая оптимизация уже готова. Результаты ниже.
Что имеем? Имеем профит. Наилучшие результаты — на МА с периодом от 300 до 400 свечей (тут 370) на таймфрейме 15 минут на инструменте ETH/USDT (эфир за доллары) за период с 1 января 2021 г. по 1 октября 2021 г.
Как выглядит эквити и что там со статистикой по сделкам?
Это типичная растущая эквити с весьма приличным процентом на сделку, который окупит комиссию любой биржи (тесты проведены без комиссии, т.к. они существенно отличаются у бирж и между инструментами).
Что не красиво? Очень низкий процент прибыльных сделок. Менее одной сделки из пяти (!) получает хоть какой-то профит. Робот на колебаниях вокруг мувинга сливает-сливает-сливает, но потихоньку, а потом цена побежала-побежала-побежала, и одна сделка окупила все эти мелкие убытки, да еще и сверху заработала.
Короче, мувинги работают. И этого робота можно запускать хоть сейчас. Он определенно прибыльный. Условия покупки в предыдущем посте.
Когда мувинги не работают? У торопыг. На мелких таймфреймах, где очень много шума и нет выраженных трендов. Например, если вместо 15-минутного ТФ мы выберем минутный, то эквити и статистика будут выглядеть по-другому:
Если мы умеренные торопыги и хотим входить в рынок почаще, можно взять мувинг с периодом 10 вместо 300-400, но таймфрейм все равно должен быть достаточно большим, чтобы исключить шум:
Модераторы, добавьте, пожалуйста, мне теги «алготрейдинг» и «торговый софт».
Осталось учесть:
1. Комиссию 0,08 % на круг с 385 сделок. Итого 31 %.
2. Результат на 100 % подогнан. In sample 270 дней Out of sample -3.
В итоге если запустить это в работу, на бублик с кофе может и заработаете.
Как оценивается МО на одну сделку, я понимаю:
(ср.разм.приб.(%) — ком(%)) * доля прибыльных (%) - (ср.разм.убыт.(%) + ком(%)) * доля убыточных (%)
Подставьте сюда получающиеся цифры, станет понятнее плюс тут или минус.
НА ДНЕВНЫХ СВЕЧАХ.
до сих пор.
но всем хочется натянуть их на 15 минутки.
Плюс фильтрация входа
Смысл в том, что на дневках они собирают среднесрочные тренды, но сомневаюсь, что на Газпроме на дневках при его флете последних лет что там собирало
На Сбере да все работает
1) рынки имеют неторговые периоды. — их сразу можно отсечь при переходе на нижний уровень.
или искать как можно аппроксимировать неторговые периоды.
а это сложно.
2) некоторые рынки торгуются 24x7 там можно — но осторожно.
и тоже есть нюансы.
Главное, что есть зарабатывающие тс на мувингах.
Я вот в ходе долгих тестов модифицировал ма и создал тс на ее основе, теперь это хорошая среднесрочная тс и также трендовый хедж среднесрочный при желании
если это способ найти инвестора.
если для тебя деньги дорогие.
например 40% годовых за фьючерсы на бит-бирже.
делают робота не выгодным.
а на свои торговать мало денег.
большая часть алго не только не любит плечи.
но и торговаться должна не с полной загрузкой.
(С \ ref(mov(C,Opt1,S),-Opt2))*100> Opt3
Но в разных таймах разные проценты. Мораль — тестируем в каждом тайме.
SD:=180/6;
S1:=Sin(1*180/6)*C;
S2:=Sin(2*180/6)*Ref(C,-1);
S3:=Sin(3*180/6)*Ref(C,-2);
S4:=Sin(4*180/6)*Ref(C,-3);
S5:=Sin(5*180/6)*Ref(C,-4);
Num:=S1+S2+S3+S4+S5;
Den:=Sin(SD)+Sin(2*SD)+Sin(3*SD)+Sin(4*SD)+Sin(5*SD);
Num/Den
Робот торгует фиксированным лотом, эфир растёт кратно и лонги дают гигантскую прибыль, даже при том что у тебя депо может не позволять взять лот по 3400 если ты начал по 340.
Короче, шляпа. Всё это на MT5 легче и быстрее просчитывается и называется «переоптимизация»
Вот 151 стратегия.
«пилите шура пилите они золотые»
что мозг быстрее компьютера.
что мозг может торговать десятки тикеров одновременно.
что мозг может торговать по одним правилам каждый день.
что мозг может торговать 24x7
это же бред.
мозг может лучше компьютера пока! только написать программу для компьютера.
все остальное мозг делает хуже компьютера.
Откровения, озарения, инсайты посещали сильных мира сего, что вело к новым открытиям.
Компы же могут только делать то, что им скажет=накодит мозг.
Например, на нейросетях обучаются программы и делают мощные анализы, вот даже читал умеют сети анализировать томограммы и находить требующие внимания участки.
Но даже если что-то и придумают нейросети например лекарство, то это все равно продукт мозга
это не имеет никакого отношения.
к разработке правил торговли да имеет.
вы оверфитите лонг на росте.
торговать надо фикс суммой в usdt.
или долей (100% или 80%) от активов.
вот такие маленькие детали отличают тех кто реально торгует ботами, от проходимцев.