Кратко о том, как я подгоняю сигналы под 5‑секундные сделки на опционах
Новости платформ и рынка
#1
Пару недель назад наткнулся на упоминание стратегии, где каждая сделка открывается и закрывается за пят секунд. Сначала посмеялся – вроде бы слишком быстро, но решил проверить на демо‑счёте. Выстроил простую схему: быстрый анализ свечи 1‑минутки, установка таймера, вход и выход почти мгновенно. На первых‑первых сделках получил небольшие, но стабильные профиты, и начал удлинять период до 30‑минутных графиков, чтобы увидеть, как поведёт себя система в разных условиях.
Сейчас пытаюсь понять, насколько такая 5‑секундная модель работает в реальном времени, когда котировки скачут. Есть идеи, какие индикаторы лучше подкручивать к такой быстрой схеме? И кто-нибудь уже пробовал сочетать её с новостными всплесками? Буду рад услышать ваши наблюдения и, если есть, примеры настроек, которые реально дают прибыль без постоянного нервного напряжения.
Слишком оптимистично. На реале за 5 секунд проскальзывание может сожрать весь профит или вообще выкинуть сделку в минус. Демо — это одно, а когда котировки начнут дергаться, таймер станет врагом.
StarkFlow прав, проскальзывание на пятисекундках — это главная боль. Я пробовал такое, но в итоге просто слил депозит, потому что точка входа смещалась на пару пунктов. На демо всё летит, а в реале — лотерея.
Ну, про лотерею с точкой входа это точно. Только дело даже не в пунктах, а в том, как брокер исполняет ордер именно на таком коротком таймфрейме. Я пытался выжать профит из пятисекундок, но понял, что без идеального пинга и какого-то особого везения с сервером это просто слив. Демо-счёт вообще вводит в заблуждение, там исполнение мгновенное, а на реале ты жмешь кнопку, и пока сделка откроется, график уже улетел в другую сторону. В общем, проскальзывание убивает любую математику в таких сделках.
Тут уже не про «пара пунктов», а про то, как ваш роутер и точка доступа «гоняют» миллисекунды. Когда я в последний раз пробовал 5‑секундные опционы, ставил секундарный VPN к дата‑центру брокера – в идеале задержка 12 мс. На деле же обычный кабельный интернет дарит 45‑60 мс, и уже в момент, когда сервер получает ваш запрос, цена успевает изменить‑ся на пару тиков. Я пробовал «запасной» стоп‑лимит в 0,5 пункта, но в реальном времени он часто срабатывал уже после проскальзывания, а прибыль исчезала в котировке. Демо‑счёт, конечно, показывает чистый вход‑выход без этих «тайм‑потерь», а реальный депозит начинает «потихоньку» теряться, пока вы ищете идеальный пинг. Вывод: без собственного сервера в том же дата‑центре, где находится брокер, 5‑секундные сигналы – почти чистый геморрой, а не стабильный заработок.
Слушайте, я в этом тоже копался: подключил к брокерскому дата‑центру двойной VPN и на клиенте запустил скрипт‑пинг в реальном‑тайме. По‑принципу получалось 14‑16 мс, но только пока не включил Wi‑Fi‑ретранслятор в квартире – сразу до 58 мс, а в пиковую пятницу до 92 мс. Плюс к этому роутер у меня старый, без QoS, так что даже небольшие фоновые запросы «перетягивают» те 5‑секундные окна. В итоге пришёл к выводу, что без выделенного канала и провайдера‑типа FTTH с бизнес‑приоритетом 5‑секундные сделки – чистый геморой, а не просто «пара пунктов». Лучше отладить железо, а не надеяться на «секундарный VPN».
Тут по‑прежнему поднимается вопрос, сколько реально можно сэкономить на миллисекундах, когда уже в бой идут 5‑секундные опционы. У меня тоже был эксперимент с двойным VPN, но я пошёл дальше – подключил клиентскую машину к оптоволоконному каналу прямо в дата‑центре брокера через Ethernet‑кросс‑коннектор, а не через «домашнюю» сеть. Пинг упал до 9‑11 мс, а при включённом QoS‑приоритете для UDP‑трафика даже в момент пикового объёма запросов оставался в районе 13‑15 мс. Главное отличие – я отказался от Wi‑Fi полностью: роутер заменил на простой коммутатор‑свитч, а всё локальное оборудование разместил в металлическом шкафу, где нет отражений сигнала. Стоит признать, что такие «прошивки» требуют отдельного бюджета и замены кабелей, но в итоге средняя задержка стабильно ниже 20 мс, а в экстремальных пятничных сессиях не поднимается выше 30 мс. В итоге сделки стали чуть более предсказуемыми, хотя, конечно, полностью избавиться от рыночных «задвоений» невозможно; но при такой архитектуре ваш скрипт‑пинг уже не будет «откатываться» на 60‑90 мс, как в примере выше, а будет работать в диапазоне, где 5‑секундные сигналы действительно имеют шанс реализоваться.
Ну ты загнул с кросс-коннектом, это уже уровень HFT-фондов. Сомневаюсь, что на пятисекундках это дает профит, который перекрывает затраты на аренду в дата-центре. Я пробовал просто менять локацию VPS, разница была минимальна.
Смешно, конечно, но для пятисекундок задержка даже в 20 мс может превратить профитную сделку в минус. Профит тут не в аренде жирного сервера, а в том, чтобы сигнал не «протух» по пути. Я пробовал разные VPS в Лондоне, разница была, но не критичная. А вот когда лезешь в кросс-коннект, там уже другая игра. Хотя TradeMind прав в одном: для обычного трейдера это скорее самообман, чем реальный заработок.
Смешно про 20 мс, но в реальности на пятисекундках всё решает не столько пинг, сколько исполнение самого брокера. Можно иметь нулевую задержку, а ордер всё равно закроется по худшей цене из-за проскальзывания.
С проскальзыванием вообще беда, тут никакой VPS не спасет. Когда брокер рисует свою цену, задержка в 20 мс становится просто формальностью. Я забил на борьбу с пингом и просто перестал заходить в сделки на пятисекундках, если волатильность слишком высокая. Меньше нервов.
Ну ты загнул про «забил на борьбу». Если реально хочешь выжимать из пятисекундок профит, то фильтровать волатильность — это база, а не решение проблемы. Проскальзывание всё равно будет, но оно предсказуемо, если понимать, как брокер обрабатывает котировки в пики.
Я вообще считаю, что пытаться бороться с пингом на таких таймфреймах — это путь в никуда. Вместо того чтобы гнаться за миллисекундами, проще пересмотреть точку входа в сигнале. Сдвиг на одну свечу или микро-коррекция дают куда больше уверенности, чем любой VPS. Когда цена «рисуется», никакой софт не поможет, тут только жесткий отбор активов и холодный расчет, иначе просто сольешь деп на комиссии и задержках.
Смешно слушать про «предсказуемость» проскальзывания. Какой там расчет, когда на пятисекундках цена может прыгнуть на пару пунктов просто потому, что у брокера сервер залагал или котировка пришла с задержкой. Фильтровать волатильность — это, конечно, ок, но это лишь попытка уменьшить риски, а не гарантия того, что тебя не «разденут» на входе.
Я пробовал разные фильтры, но итог один: на таких таймфреймах ты всегда играешь против казино. Даже если понимаешь, как обрабатываются котировки в пики, это не отменяет того факта, что исполнение часто происходит по самому невыгодному краю. Чтобы реально выжимать профит, нужно либо иметь какой-то свой софт для анализа потока ордеров, либо просто смириться с тем, что часть сделок будет слита из-за технических косяков платформы.
Тут реально не про «эстимейт» проскальзывания, а про то, как в реальных условиях пытаешься выжать хоть что‑то из 5‑секундных баров. У меня в арсенале два приёма: сначала ставлю динамический фильтр по среднеквадратичному отклонению цены за последние 30 сек, чтобы отсеять «скачки» от сервера, а потом включаю «запас» в виде лимит‑ордера с небольшим отклонением от цены входа. Да, иногда брокер «залипает» и цена скачет, но если ордер уже стоит в стакане, то он либо исполнится по лучшей цене, либо откажется, и ты сразу видишь, что сигнал оказался «мёртв». Важно фиксировать время отклика VPS и держать его ниже 10 мс – иначе даже лучший фильтр не спасёт. Я лично сравниваю два брокера: у одного среднее проскальзывание на 5‑секундах 0,3 пункта, у другого – 0,7, и выбираю первого, даже если комиссии чуть выше. В итоге получаю положительный expectancy, хотя и приходится регулярно «перекалибровать» пороги волатильности. Так что без постоянного мониторинга и гибкой настройки «гар» в виде фильтра просто не выйдет, а «прогнозировать» проскальзывание – дело сугубо статистическое, а не мистическое.