Идея алгоритма внутридневной торговли, которую пытаюсь реализовать, достаточно проста. Есть внутридневные уровни цены и поведение цены у значимых внутридневных уровней, подкрепленное дополнительными индикаторами иногда перевешивает чашу весов в трейдинге в Вашу сторону. А положительное мат.ожидание на большом количестве трейдов делает кривую счета восходящей. На первом этапе тестирования столкнулся с двумя проблемами:
а) Определение значимых внутридневных уровней
б) Количество собранных стопов за день (размер стопа менял от 300 до 500п на большем стопе даже хуже).
Кажется, что вопросы разные, но при изучении где именно собирает стопы, оказалось, что прежде всего проблема попадания на несколько стопов за час – это проблема определения уровня. Алгоритм пробойно/отбойный, т.е. не состоялся пробой уровня и есть достаточная сила сигнала для отката – позиция открывается на отбой, состоялся прорыв, подтвержденный краткосрочными индикаторами, позиция открывается на поддержание пробоя. Есть еще фильтр ложных движений, который пытается учитывать внутридневную динамику цены и варьирует силу сигнала для лонга и шорта в зависимости от текущей ситуации.
Для определения уровней на текущий торговый день попробовал использовать уровни Камариллы. Сразу столкнулся с проблемой большого диапазона между 3-4-5 Камариллой, где цена по долгу может задерживаться, без касания этих уровней, а также запиливанием вокруг Камариллы 1-2. Потом была попытка не мудрствовать, а просто взять круглые уровни 147000, 148000, 149000 и т.д. Но оказалось, что движение пробойное начинается или чуть ниже/выше уровня и часто сопровождается возвратным запиливанием вокруг этих уровней на 200-300п, что при коротком стопе опять делает алгоритм убыточным.
Да, можно сидеть у монитора и выставлять руками горизонтальные уровни, но, во-первых, это субъективно, во-вторых, алгоритм для того и пишется, чтобы он сам в автоматическом режиме фильтровал лишнее и оставлял ценное без вмешательства человеческой психологии.
В итоге сделал следующий код, если на уровне собрано 2 стопа, то данный уровень из внутридневного расчета убираю, а т.к. стопы у меня собирает по 300п (плюс запас цены в расчете при определении пробой/отбой), то вместо удаленного уровня появляются 2 новых с отклонением 500п от начального. Далее фильтрация, чтобы исключить уровни, расстояние между которыми менее 800-1000п. И можно надеяться, что теперь при запиливании в текущем узком диапазоне на 500-600п, расчет на пробой/отбой будет вестись у нужной нижней/верхней границы диапазона.
Александр Малофеев,
Спасибо за подсказку, про АТR тоже думал. Особенно хорошо ATR на низкой волатиле границы рэнджа показывает. Попробую добавить как критерий при фильтре уровней.
может код попроще позиция открывается в моменте если следующий момент убыточный то принудительное закрытие если прибыль то стоп в безубыток и подтягивать его типа трейлинг вопрос с тайм-аут а момент открытия позиции это случайное значение времени имх чем проще код чем меньше условий тем лучше главное чтоб скоростной был
avanes555,
трейлинг есть. закрытие в б/у есть, т.е. если профит ушел в минус ненамного, а потом вернулся, то проверяются условия на момент возврата и решает алгоритм держать или закрывать в б/у.
А вот чем проще код, тем лучше — не поспорить. Как лишнее выкидываешь и работает намного предсказуемее.
уровни камариллы — индикатор… а значит идея не гуд… я тестил камариллу… получил отличный результат в индексе, однако валюту и отдельные акции торгует плохо…
ves2010,
когда ценник у камариллы ходит — получается хороший результат. как только уровень камариллы попадает на середину ренджа, а такое бывает и не редко — алгоритм начинает запиливаться на стопах. можно конечно, попробовать вернуть уровни камарилла +фильтр добавить. Потестю, посмотрю.
как вариант — разделить алгоритм на 2 независимых робота:
1.пробойный — входим, если уровень прошит на n пунктов
2.отбойный — входим, если произошёл отбой от уровня на n пунктов
т.о. каждый алгоритм будет проще сам по себе и его будет легче заточить под одну конкретную задачу ;)
MSH,
Наверное разобью алгоритм. Только по другому немного.
1. Поиск хай/лоу — отбойный
2. Уровни — пробойный
Посмотрю что получится. Худший вариант это постоянное обновление лоу или хая, но тут можно подумать при каких условиях ограничивать поиск хай/лоу
MSH,
так уровни у меня в процессе добавляются. и хай и лоу тоже в расчет попадают. вроде есть идея как изменить. пока получается так: много уровней = много сделок = много стопов. попытка разрядить уровни через 800-1000п все равно оставляет много уровней. Сделаю так: хай/лоу дневной обновляемый с фильтрацией на ложные пробои. На 2х уровнях проще будет оттестить.
MSH,
сделал проще. 2 уровня хай/лоу обновляемые по мере движения рынка. в зависимости от внутридневной динамики на отбой и пробой сигналы разные. плюс оставил среднедневную цену. итого 3 уровня. Вечером затестю.
Операционные результаты Группы «Аэрофлот» за февраль 2026 года
Всем привет! Подводим итоги перевозок в феврале.
✈️ Пассажиропоток вырос на 2,0% по сравнению с февралем 2025 года и достиг 3,6 млн пассажиров. ✈️ На международных линиях перевозки...
ПАО «АПРИ» расширяет географию присутствия: старт продаж во Владивостоке
ПАО «АПРИ» расширяет географию присутствия: старт продаж во Владивостоке
ЖК «ТвояПривилегия» на острове Русский отражает стратегию компании по расширению регионального...
«Дом.РФ» — интересный фининститут с потенциалом роста
Аналитики «Финама» добавили в покрытие бумаги «Дом.РФ». Эксперты положительно оценивают перспективы бизнеса эмитента, одного из ключевых игроков на жилищном рынке России. Ожидаемое...
Гендиректор Инарктики продал свои акции компании. Что это может значить?
Вечером в пятницу (6 марта ) вышел сущфакт о том, что Соснов Илья Геннадьевич, гендиректор Инарктики, продал свои акции компании. В нашем чате для годовых подписчиков возникли вопросы на эту...
ETH/USDT: Открыл шорт по рынку (Фьючерсы) #ETHUSDT (фьючерс)Тип ордера: ПродажаТочка входа: 2018Стоп лосс: 2120Тейк профит: 1910Всем привет!
Рынок показывает слабость, поэтому прямо сейчас зашел в к...
вася пашин, Путин то причем. Смотрю и читаю пиндосовскую и прочую пропаганду — везде говорят одно и то же. Поставь навигатор и начинай прокладывать маршрут
Mediaholder, кто там что выдумал мне не понятно, да и ты сам по ходу не понимаешь что за чушь несешь.
Все даты имеются в материалах дела и это даты юридически значимых фактов, которые произошл...
Кремль заявил о существовании «опции Стамбула» в переговорах с Украиной
Конкретики насчет нового раунда переговоров по Украине пока нет, но есть понимание, что переговорный процесс будет продолже...
Презентация была как раз больше про технологии. Даже больше чем надо. Так как про температуры не очень интересно слушать. Так что не пишите личную чушь про некий скам.
🏗 Setl Group: Обзор нового выпуска 002Р-07.
🏢 Об эмитенте: Лидер северной столицыSetl Group — это не просто застройщик, а вертикально-интегрированный холдинг.
⚫️ Доля рынка: ~18% в Санкт-Петербур...
Спасибо за подсказку, про АТR тоже думал. Особенно хорошо ATR на низкой волатиле границы рэнджа показывает. Попробую добавить как критерий при фильтре уровней.
трейлинг есть. закрытие в б/у есть, т.е. если профит ушел в минус ненамного, а потом вернулся, то проверяются условия на момент возврата и решает алгоритм держать или закрывать в б/у.
А вот чем проще код, тем лучше — не поспорить. Как лишнее выкидываешь и работает намного предсказуемее.
когда ценник у камариллы ходит — получается хороший результат. как только уровень камариллы попадает на середину ренджа, а такое бывает и не редко — алгоритм начинает запиливаться на стопах. можно конечно, попробовать вернуть уровни камарилла +фильтр добавить. Потестю, посмотрю.
стратегия работающая есть. тактику отрабатываю кодом.
1.пробойный — входим, если уровень прошит на n пунктов
2.отбойный — входим, если произошёл отбой от уровня на n пунктов
т.о. каждый алгоритм будет проще сам по себе и его будет легче заточить под одну конкретную задачу ;)
Наверное разобью алгоритм. Только по другому немного.
1. Поиск хай/лоу — отбойный
2. Уровни — пробойный
Посмотрю что получится. Худший вариант это постоянное обновление лоу или хая, но тут можно подумать при каких условиях ограничивать поиск хай/лоу
так уровни у меня в процессе добавляются. и хай и лоу тоже в расчет попадают. вроде есть идея как изменить. пока получается так: много уровней = много сделок = много стопов. попытка разрядить уровни через 800-1000п все равно оставляет много уровней. Сделаю так: хай/лоу дневной обновляемый с фильтрацией на ложные пробои. На 2х уровнях проще будет оттестить.
сделал проще. 2 уровня хай/лоу обновляемые по мере движения рынка. в зависимости от внутридневной динамики на отбой и пробой сигналы разные. плюс оставил среднедневную цену. итого 3 уровня. Вечером затестю.