Дневная открытая реверсная стратегия (Daily Open Reversal Strategy) - это стратегия дневного трейдинга, основанная на реверсе средней стоимости. Она определяет возможность реверса текущей K-линии в зависимости от величины сущности предыдущей K-линии. Если существует заметный разрыв между текущей K-линией и открытой ценой предыдущей K-линии, а размер сущности превышает диапазон, установленный параметрами, то это вызывает сигнал о покупке или продаже.
Наиболее оптимальным вариантом для этой стратегии является график дневной линии в фунтах стерлингов и австралийских долларах, но она также может быть протестирована и оптимизирована в других вариантах и временных периодах. Параметры стратегии включают в себя даты начала и окончания, размер предыдущего объекта K-линии, стоп-пост и стоп-офф.
Центральная логика стратегии внутридневного открытия позиций заключается в том, чтобы улавливать краткосрочные сверхпокупки и сверхпродажи. Когда на рынке возникает чрезмерное движение, цены часто вызывают отскок и коррекцию.
В частности, стратегия определяет, существует ли существенный разрыв между ценой открытия текущей K-линии и ценой закрытия предыдущей K-линии. Если выполняется диапазон, установленный параметром realbody ((предыдущая K-линия) >, и текущая K-линия относится к диапазону открытия разрыва, то будет получен сигнал купли-продажи.
После вхождения в позицию стратегия устанавливает стоп-лосс и стоп-стоп. Если цена достигает стоп-лосса, она выходит из позиции, чтобы контролировать убытки; если она достигает стоп-лосса, она выходит из позиции, чтобы блокировать прибыль.
Стратегия обратного обращения с открытием позиции в течение дня имеет следующие преимущества:
Эта стратегия использует краткосрочные повороты цен, открывая позиции в случае перекупа и перепродажи, что повышает вероятность получения прибыли.
Стратегия устанавливает стоп-лосс и выходит из позиции, когда убыток достигает заранее установленного максимального значения. Это эффективно ограничивает риск потери в сделке.
Стратегия применяется к различным валютам, особенно к фунту стерлингов и австралийскому доллару, которые имеют большую волатильность. Параметры могут быть оптимизированы, и они обладают большой гибкостью.
Эта стратегия основана на внутридневном управлении, имеет высокую частоту торговли и короткий промежуток времени. Правила простые и понятные, очень подходят для краткосрочной торговли в течение дня.
В то же время существуют определенные риски, связанные со стратегией обратного роста в течение суток, в частности:
В случае реверса может возникнуть односторонний процесс, при котором возникают ошибочные сделки. Если реверс не будет успешным, рискуется потеря.
Повышение стоимости транзакций может компенсировать часть прибыли.
Ключевые факторы, влияющие на параметры, такие как размер предыдущего объекта K-линии, остановка повреждения, требуют тщательного тестирования для достижения оптимального сочетания параметров.
Поскольку это внутридневная стратегия, длительность позиции очень коротка. Необходимо осуществлять мониторинг рынка в режиме реального времени для своевременного входа и прекращения убытков.
Стратегия обратного обращения в течение дня может быть оптимизирована в следующих аспектах:
Можно проверить разные параметры размеров, стоп-стопов и стоп-стопов для предыдущих K-линейных объектов, чтобы найти оптимальные параметры для повышения эффективности стратегии, используя обратный отсчет и моделирование торгов.
Можно определить направление тренда в более высоких временных периодах, чтобы избежать обратной торговли. Также можно оптимизировать конкретные точки купли-продажи в более низких временных периодах.
В сочетании с показателями волатильности можно улучшить стратегию остановки убытков, вовремя остановить убытки при необычных колебаниях в рынке. Или постепенно отслеживать убытки.
Увеличение фильтров, таких как объем торгов, волатильность и т. д., чтобы обеспечить торговлю только при наличии достаточных признаков обратного хода.
Оптимизируйте количество и соотношение позиций, чтобы избежать слишком больших потерь за один раз. При этом попробуйте поэтапную стратегию входа и поэтапного выхода, чтобы снизить риск.
Стратегия обратного обращения для открытия позиции в течение дня является типичной краткосрочной стратегией обратного обращения средней стоимости. Она улавливает сверхпокупку и сверхпродажу цены для обратной торговли. Она обладает такими преимуществами, как управляемость риска, простота и гибкость.
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// @version=4
strategy("Daily Open Strategy", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000)
PrevRange = input(0.0100, type=input.float, title="Previous Candle Range")
TP = input(200, title="Take Profit in pips")
SL = input(1000, title="Stop Loss in pips")
startDate = input(title="Start Date", type=input.integer,
defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", type=input.integer,
defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", type=input.integer,
defval=2015, minval=1800, maxval=2100)
endDate = input(title="End Date", type=input.integer,
defval=31, minval=1, maxval=31)
endMonth = input(title="End Month", type=input.integer,
defval=12, minval=1, maxval=12)
endYear = input(title="End Year", type=input.integer,
defval=2020, minval=1800, maxval=2100)
isLong = strategy.position_size > 0
isShort = strategy.position_size < 0
longTrigger = (open-close) > PrevRange and close<open
shortTrigger = (close-open) > PrevRange and close>open
inDateRange = true
strategy.entry(id = "Long", long = true, when = (longTrigger and not isShort and inDateRange))
strategy.exit("Exit Long", "Long", loss=SL, profit=TP)
strategy.entry(id = "Short", long = false, when = (shortTrigger and not isLong and inDateRange))
strategy.exit("Exit Short", "Short", loss=SL, profit=TP)