
Стратегия многочасового поворота центральной оси является торговой системой, основанной на ценовых действиях, которая фокусируется на поиске высоковероятных обратных сигналов на ключевых институциональных уровнях. Стратегия предназначена для захвата ценовых движений в начале недели, имеет строгий контроль риска и сильный потенциал для получения прибыли.
Ключевой принцип стратегии заключается в том, чтобы идентифицировать рыночные переломные моменты, отслеживая взаимодействие цены с еженедельными центральными точками:
Расчет осейСтратегия использует высокие (high_prev), низкие (low_prev) и закрытые цены (close_prev) на прошлой неделе для вычисления точек центральной оси (PP) и уровней сопротивления (R1) и поддержки (S1).
Создание торгового сигнала:
RSI подтверждает(опционально): добавлен показатель относительно сильной слабости ((RSI) в качестве фильтрующего условия, по умолчанию:
Параметры остановки и остановки потери:
Обследование циклической конверсииИспользование:ta.change(time("W"))Для проверки начала новой торговой недели используются новые расчеты.
Подробное изучение кода стратегии позволяет выделить следующие значительные преимущества:
Транзакции на уровне учрежденийКлючевые точки - это важные эталонные уровни, которые часто используются крупными организациями и профессиональными трейдерами, и благодаря торговле на этих уровнях стратегия может быть согласована с потоком заказов основных участников рынка.
Ясные правила входаВ частности, в частности, в частности, в частности, в частности, в частности, в частности, в частности, в частности, в частности.
Оптимизация управления рискамиСтоп-стоп и остановки находятся на ключевых уровнях поддержки и сопротивления, что не только соответствует структуре рынка, но и обеспечивает благоприятный коэффициент возврата риска.
Эффективность времениСтратегия обращает особое внимание на торговые возможности в начале недели (с понедельника по среду) и использует этот период времени для первоначальной реакции рынка на новые уровни в неделю.
Высокая степень адаптации: может применяться для различных рынков ликвидности и различных временных рамок, особенно для 15-минутных или 1-часовых графиков.
Настройка: можно выбрать использовать подтверждение RSI или нет, а также скорректировать параметры RSI в соответствии с различными рыночными условиями.
Несмотря на многочисленные преимущества данной стратегии, существуют следующие потенциальные риски:
Риск ложного проникновения: цена может временно пробиться через точку оси, но затем вернуться в исходное направление, что приводит к ошибочному сигналу. Решение заключается в добавлении механизма подтверждения, например, требуя, чтобы цена оставалась в течение определенного времени после прорыва.
Проблемы с высокой волатильностью рынка: В высоко волатильных рынках цены могут часто пересекать центральные точки, что приводит к чрезмерному количеству сделок и увеличению стоимости сделок. Решение заключается в добавлении дополнительных фильтров тенденций в высоко волатильной среде.
Влияние новостных событийКлючевые экономические новости могут привести к необычным колебаниям цен и нарушению нормальной технической обстановки.
Параметр Чувствительность:Выбор параметров RSI может существенно повлиять на эффективность стратегии, и в разных рынках могут потребоваться разные оптимальные параметры. Рекомендуется проводить тщательную оптимизацию параметров до реального диска.
Неэффективность на рынке: В горизонтальном рыночном сворачивании цены могут часто колебаться вблизи центральной оси, но не формировать четкой тенденции, что приводит к многократным небольшим убыткам. Можно рассмотреть возможность добавления фильтра колебаний, чтобы избежать торговли на диапазоне рынка.
На основе анализа кода, есть несколько возможных направлений оптимизации стратегии:
Добавление подтверждения множественных временных рамок: в сочетании с направлением тенденции более высоких временных рамок, торгуйте только в направлении, которое согласуется с тенденцией более высоких временных рамок. Это повышает шансы на победу, поскольку гарантирует, что торговля соответствует основной тенденции.
Динамическая стоп-стратегия: В настоящее время стоп-лост установлен в фиксированном положении S1 или R1, можно рассмотреть возможность использования стоп-лоста для отслеживания, чтобы защитить прибыль и заставить прибыль бежать.
Анализ объемов сделокВ качестве дополнительного подтверждающего фактора ввод в игру только в том случае, если прорыв сопровождается увеличением объема сделок, что снижает риск ложного прорыва.
Добавление фильтра структуры рынкаНапример, совершайте больше сделок только тогда, когда цена находится в более высокой высокой и более высокой низкой модели, и наоборот.
Интегрированный показатель волатильностиВключение показателей волатильности, таких как ATR (средний реальный диапазон), для корректировки стоп-позиции или избежания торговли в условиях высокой волатильности.
Сезонный анализНекоторые рынки могут показывать предсказуемые модели в определенные даты или месяцы, и сезонные фильтры могут быть добавлены для оптимизации времени входа.
Улучшение приложений RSIВ качестве подтверждения можно использовать отклонение от RSI, а не просто понижение, что может дать более сильный обратный сигнал.
Многочасовая стратегия поворота осей - это систематизированный метод торговли, основанный на устойчивых рыночных принципах, использующий осей на уровне учреждений для выявления высоковероятных рыночных поворотных возможностей. Благодаря мониторингу взаимодействия цены и осей в сочетании с опциональным подтверждением RSI, стратегия позволяет захватить торговые возможности с жестким контролем риска и четкими целевыми показателями прибыли.
Эта стратегия особенно подходит для ликвидных рынков и внутридневных торговых временных рамок, особенно хорошо работает в начале недели. Несмотря на наличие рисков, таких как ложные прорывы и волатильность рынка, эти риски могут быть эффективно контролированы с помощью надлежащего управления рисками и рекомендуемых оптимизационных мер.
Прежде всего, трейдеры должны провести всестороннюю обратную проверку и скорректировать параметры в соответствии с конкретными рыночными условиями перед их применением на реальных рынках. Благодаря дополнительным оптимизациям, таким как анализ нескольких временных рамок, динамическое остановка потерь и подтверждение объемов сделок, эффективность этой стратегии может быть дополнительно улучшена и стать ценной частью инструментария трейдера.
/*backtest
start: 2024-06-23 00:00:00
end: 2025-06-21 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Marx Weekly Pivot Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === INPUTS ===
use_rsi = input.bool(true, "Use RSI confirmation", group="Confirmation")
rsi_period = input.int(14, "RSI Period", group="Confirmation")
rsi_thresh = input.int(50, "RSI Threshold", group="Confirmation")
// === CALCULATE WEEKLY PIVOTS ===
var float pp = na
var float r1 = na
var float s1 = na
var float r2 = na
var float s2 = na
new_week = ta.change(time("W"))
high_prev = request.security(syminfo.tickerid, "W", high[1])
low_prev = request.security(syminfo.tickerid, "W", low[1])
close_prev = request.security(syminfo.tickerid, "W", close[1])
if new_week
pp := (high_prev + low_prev + close_prev) / 3
r1 := 2 * pp - low_prev
s1 := 2 * pp - high_prev
r2 := pp + (r1 - s1)
s2 := pp - (r1 - s1)
// === RSI Confirmation ===
rsi = ta.rsi(close, rsi_period)
rsi_buy = rsi > rsi_thresh
rsi_sell = rsi < rsi_thresh
// === STRATEGY CONDITIONS ===
long_condition = close > pp and open < pp and (not use_rsi or rsi_buy)
short_condition = close < pp and open > pp and (not use_rsi or rsi_sell)
// === ENTRIES & EXITS ===
if (long_condition)
strategy.entry("Long", strategy.long)
strategy.exit("TP Long", from_entry="Long", limit=r1, stop=s1)
if (short_condition)
strategy.entry("Short", strategy.short)
strategy.exit("TP Short", from_entry="Short", limit=s1, stop=r1)
// === VISUAL LABELS ===
plotshape(long_condition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", title="Long Signal")
plotshape(short_condition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", title="Short Signal")
// === ALERTS ===
alertcondition(long_condition, title="Long Alert", message="Long setup detected (Weekly Pivot Reversal)")
alertcondition(short_condition, title="Short Alert", message="Short setup detected (Weekly Pivot Reversal)")
// === PLOT PIVOTS ===
plot(pp, title="Pivot", color=color.orange, linewidth=1)
plot(r1, title="R1", color=color.green, linewidth=1)
plot(s1, title="S1", color=color.red, linewidth=1)