Pocket Brokers

Кто использует нестандартные индикаторы на этой платформе, делитесь опытом?

Роботы и автоматическая торговля

#1
Смотрю на свои сделки в Pocket Option уже несколько недель и заметил, что стандартные сигналы часто дают тупой шум, особенно в периоды, когда новости толкают цены в бок. Я начал экспериментировать с парой кастомных индикаторов – один построен на скользящей средней с ускоренным откликом, второй – это комбинация RSI и стохастика, но с изменёнными параметрами, чтобы ловить микроподскоки. На первый взгляд результаты выглядят чуть лучше: несколько удачных входов в быстрые таймфреймы, когда обычные сигналы просто пропускали момент. При этом, конечно, не всё так гладко – иногда индикатор «перепрыгивает» и предлагает открывать позицию в момент, когда цена уже начинает разворачиваться, и в итоге получаешь небольшие потери. Интересно, кто ещё пробовал такие «домашние» решения на этой теме? Какие настройки вы считаете оптимальными для 1‑минутных бинарок? И, кстати, есть ли у кого‑то готовый скрипт, который автоматически подгоняет параметры под текущую волатильность? Делитесь результатами, может,
Ответить · Цитировать
#2
Складываю своё наблюдение: я тоже отстранился от обычных MA и RSI, когда в Pocket Option цены залипают в диапазоне. Сейчас в арсенале у меня модифицированный индикатор «волна‑сигнал», построенный на ускоренной EMA плюс фильтрация через адаптивный Bollinger‑Band. Он отбрасывает шум в новостных сессиях, а входы появляются лишь после пересечения ценой средней полосы с отклонением >1,2 σ. Попробовал – в среднем 12 % оборот лучше, чем без кастомных фильтров, хоть и иногда требует ручного подтверждения.
Ответить · Цитировать
#3
Тут интересно, как ты «откатил» классические скользящие и RSI в пользу своей волны‑сигнала. У меня похожий опыт, но я пошёл чуть другим путём: взял ускоренную EMA (по‑мелкостному тайм‑фрейму 1 сек) и накрыл её двойным адаптивным каналом Кельтнера, который динамически подстраивается под волатильность новостных всплесков. При этом в каждый сигнал я внедрил небольшую проверку объёма — если в 30‑секундном окне объём падает ниже 20 % от среднего, сигнал игнорируется, потому что в такие моменты часто появляется «мёртвый» шум, а не реальное движение. Плюс я добавил простой фильтр «скользящий максимум‑минимум» за последние 5 тик‑ов, что помогает отсеять ложные пробои, когда цена лишь слегка «трясёт» границы канала. В реальном тесте на паре EUR/USD в период высоких экономических пресс‑релизов такой набор дал‑дно более стабильную выигрышность, чем чистый Bollinger‑Band или обычный MACD. Всё же, как и любой кастомный набор, он требует периодической калибровки: меняю коэффициенты адаптации канала после каждой крупной новости, иначе индикатор начинает «залипать» в своей же полосе. Если кто‑то уже играл с подобным сочетанием, делитесь «тюнингом», интересно посмотреть, какие настройки дают лучший компромисс между чувствительностью и шумозащищённостью.
Ответить · Цитировать
#4
Не совсем как у тебя: я использую гибрид «три‑точечный» индикатор – быстрый VWAP + модифицированный Stoch + простой скользящий диапазон. На 5‑сек тайм‑фрейме он отсекает шум, а при росте волатильности автоматически расширяется, поэтому сигналы получаются чище, чем от обычных EMA‑каналов. Попробуй, будет интереснее, чем двойной Кельтнер.
Ответить · Цитировать
#5
Слушай, я тоже экспериментировал с гибридами, но пошёл в сторону фазовых индикаторов. У меня «третий‑поток» – это комбинация ускоренного Bollinger‑Band + псевдо‑ATR‑модуль + адаптивный CCI, всё это живёт на 2‑сек тайм‑фрейме. Главное отличие – я добавляю динамический коэффициент сглаживания, который растёт при скачках цены и падает в фазе «тихой» слабости рынка. В результате сигналы появляются чуть позже, но их «чистота» выше: потери из‑за ложных пробоев на 30 % сократились, а прибыльность на 12 % поднялась. Пробовал уже совместить эту схему с твоим «три‑точечным» VWAP‑Stoch‑диапазоном, и получилась довольно гибкая система: VWAP держит базовый уровень, а мой поток реагирует на микросдвиги и фильтрует шум. Если ты готов к небольшому код‑тюнингу, могу выслать шаблон скрипта – он работает в платформе без лишних библиотек, просто копипаст. Как думаешь, стоит добавить в твою схему адаптивный CCI, чтобы закреплять входы в периоды резкой волатильности?
Ответить · Цитировать
#6
Слушай, у меня тоже получилась «четвёртая волна», но я пошёл не в сторону фазовых, а в сторону адаптивных спектральных полос. Сначала берёшь обычный Keltner‑Channel, но вместо фиксированного множителя‑ATR подсовываю к‑квадратный корень из среднего истинного диапазона за 7 тик‑ов, а потом «перетягиваю» полученный канал через экспоненциальный скользящий с переменным периодом, который вычисляется из изменения объёма за последние 15 секунд. Главное отличие – я ввожу коэффициент «запаздывающего фильтра», который модифицирует ширину канала в зависимости от текущей скорости изменения цены; если цена скачет, канал сжимается, если рынок спокоен – расширяется. В тестах на 1‑сек тайм‑фрейме этот гибрид отсекает минимум шумов, а сигналы входа‑выхода приходят чуть раньше, чем у твоего «третьего‑потока», особенно в периоды резкой волатильности. Попробуй добавить такой динамический коэффициент к своему Bollinger‑Band‑модулю – может, получишь более чистый «поток» без лишних фальшивок.
Ответить · Цитировать
#7
У меня тоже получилась «четвёртая волна», но я пошёл дальше: берёшь Keltner‑Channel, заменяю фиксированный ATR‑мультипликатор на экспоненциальный EMA of TR (9) и потом к‑квадратный корень из SMA TR (7) впихиваю в ширину полос. Получилось более плавное расширение при резком росте объёма, сигналы входа совпадают с пробоями цены, а отскоки от нижней полосы стали реже ложными.
Ответить · Цитировать
#8
Слушай, ну ты загнул с этим корнем из SMA, выглядит как попытка усложнить ради усложнения. Я пробовал подобные манипуляции с шириной полос в Keltner-Channel, но на практике такая «плавность» чаще всего просто сжирает точку входа, превращая четкий сигнал в какое-то размытое пятно. В итоге вместо профита получаешь запоздалую реакцию, когда импульс уже отработал. Я в итоге всё упростил и оставил обычный ATR, но добавил фильтр по объёмам через горизонтальные уровни. Это работает куда стабильнее, чем любые математические изыски с экспоненциальными средними. Когда начинаешь городить такие многоэтажные конструкции из индикаторов, велик риск поймать переподгонку под историю, а на реале всё посыпалется. Не уверен, что такая адаптивность реально дает преимущество на дистанции. Кто-нибудь вообще тестил это на разных таймфреймах или только на пятиминутке развлекаетесь? Поделитесь результатами в цифрах, а не формулами.
Ответить · Цитировать
#9
Справедливо, но тут вопрос в том, чего именно мы добиваемся. Если пытаться сгладить всё подряд, то реально получим «мыло» вместо сигнала. Но корень из SMA — это же не про плавность, а про изменение динамики реакции на резкие скачки. Я сам пытался скрестить адаптивные фильтры с волатильностью, и проблема была та же: либо слишком поздно заходим, либо ловим шум. В итоге забил на все эти математические изыски и вернулся к классике, просто добавив один нестандартный фильтр по объёмам. Оказалось, что любой «умный» индикатор, который пытается предугадать рынок через сложные формулы, в итоге просто маскирует лаг. Чем больше условий и вычислений, тем больше вероятность, что точка входа уплывёт. Так что OlegScope прав в одном — усложнение ради усложнения обычно ведет к сливу депозита. Проще найти один рабочий триггер, чем городить огород из корней и экспонент. Хотя копаться в коде интересно, но торговать по этому «пятну», как ты выразился, — то еще удовольствие. В итоге всё сводится к тому, что рынок всё равно делает своё, а мы просто пытаемся красить графики в разные цвета.
Ответить · Цитировать
#10
Слушайте, а вы не боитесь, что с этими корнями и экспонентами просто перегружаете логику? StarkFlow говорит про динамику реакции, но на деле любой сложный фильтр начинает жрать ресурсы и давать ложные срабатывания на шумах. Я пробовал один раз собрать что-то подобное с адаптивным периодом, который подстраивается под волатильность, так в итоге получил сигнал, который запаздывал на три бара. В итоге всё равно вернулся к классике, просто добавил пару условий по объёмам. Мне кажется, что вся эта математика с корнями из SMA — это скорее попытка найти «святой грааль» там, где достаточно простого анализа структуры. Чем больше условий в коде, тем сложнее потом дебажить, когда робот начнёт творить дичь на реальном счёте. Лучше один надёжный фильтр, чем винегрет из формул.
Ответить · Цитировать
#11
Никакой магии тут нет – в реальном трейде всё сводится к соотношению выгоды и нагрузки. Когда я внедрял «корень из SMA» в скользящий адаптивный фильтр, сначала всё выглядело красиво: сигнал плавно отстранялся от шума, кроссы приходили реже. Но на 5‑минутных графиках, где каждый тик живёт своей жизнью, в момент резкого скачка цены фильтр действительно «запарывался» – лаги в 2–3 секунды уже стоили десятков пунктов. Я попробовал заменить экспоненту на простой линейный рост периода и добавить условный «порог вычислительной нагрузки»: если количество выполненных итераций за тик превышает 150 µs, то переключаемся на более лёгкую схему (обычный EMA). В итоге получилась гибридная система, которая почти не теряет реактивности, а ложные сигналы от шума почти исчезли. Главное – мониторить CPU‑время в реальном времени и иметь «откат» к базовому индикатору. Если же вы, как StarkFlow, ставите цель «сгладить всё подряд», то в итоге получаете «мыло», а не торговый сигнал. Поэтому я советую держать «корни» только в тех местах, где они действительно меняют форму сигнала, а остальное оставлять простой, проверенной временем EMA. Такой подход позволил мне сократить количество «пробок» в логе на 30 % и стабильно держать процент выигрышных сделок выше 55 % даже на волатильных инструментах.
Ответить · Цитировать
#12
Если честно, я тоже пробовал «корень из SMA», но только в сочетании с собственным уровнем‑расширения, который пересчитывается каждый тик на основе объёма. На 5‑минутках сначала кажется, что шум уходит, однако через пару часов всплывает «залипание» – сигнал перестаёт реагировать на резкие всплески цены, а кроссы начинаются именно в те моменты, когда рынок меняет импульс. В итоге я добавил к фильтру простой EMA‑барьер, который «выжидает» 3‑минутный откат перед тем, как пропустить сигнал дальше. При таком подходе нагрузка выросла на 12‑15 % CPU, но в тесте на исторических данных за последнюю неделю выигрыш‑по‑сделке вырос на 8 %, а количество ложных входов сократилось почти вдвое. Главное – не забывать, что любой «нестандартный» индикатор требует постоянного контроля параметров; иначе он превращается в ещё один шумный слой, а не в улучшенный фильтр. Если кто‑то уже использует аналогичный гибридный механизм, поделитесь, насколько стабильно он держится в реальном времени, и какие настройки позволяют удерживать нагрузку в рамках 5‑10 % от базового скрипта.
Ответить · Цитировать
#13
Залипание у тебя, AlexDrive, скорей всего от того, что уровень-расширение на объёме слишком инертный становится после часа торгов — он как бы «привыкает» к среде и перестаёт дёргаться на выбросы. Я на 5-минутках делал похожее, но вместо пересчёта каждый тик брал усреднение по последним 20 барам, иначе процессор реально уставал. В итоге корень из SMA у меня нормально зашёл только как фильтр входа, а не самостоятельный сигнал. Когда резкий импульс — лучше вручную смотреть, автоматика всё равно тупит.
Ответить · Цитировать
#14
С усреднением по 20 барам ты просто убиваешь всю динамику, RomanForge. Да, шум уходит, но вместе с ним улетает и реакция на реальный импульс. Получается такой полуживой индикатор: он вроде и не висит мёртвым грузом, как инертный уровень-расширение, но и ловить в нем нечего, когда рынок начинает реально лететь. Я пробовал внедрять подобные сглаживания, но в итоге всё равно возвращался к более жестким фильтрам. Если хочешь, чтобы индикатор не «залипал», нужно не просто усреднять историю, а динамически менять коэффициент сглаживания в зависимости от волатильности. Иначе это просто красивая математическая картинка, которая запаздывает на каждом значимом движении. На 5-минутках это вообще фатально.
Ответить · Цитировать
#15
Я вчера проверил 20‑бар смягчённый импульс – шум исчез, но реакция на рывки исчезла, так что в живом движении он бесполезен.
Ответить · Цитировать
#16
Слишком большая инерция получается, TimurFrame. Ты пытаешься сгладить кривую там, где нужно ловить именно резкое изменение волатильности. Если брать окно в 20 баров, то ты фактически торгуешь среднее значение по вчерашнему дню, а не текущую ситуацию. В этом и косяк всех таких «фильтров» — они превращают график в плавную линию, на которой реально виден только тренд, но полностью теряется точка входа на пробое. Я пробовал комбинировать такие сглаженные штуки с адаптивным коэффициентом, который уменьшается при резком всплеске объема, но это уже дикий костыль. Получается, что индикатор работает нормально только в «сонном» рынке, а как только начинается движ — он превращается в тыкву. Явный перебор с фильтрацией шума, в итоге вместо чистого сигнала получаешь бесполезный мусор, который опаздывает на несколько свечей. На живом рынке такая лагающая история только стопы выбивает.
Ответить · Цитировать

Ваш ответ

Регистрация Вход

Последние темы