
Reverse Momentum Trading Strategy) - стратегия торговли на коротких линиях, основанная на улучшенных MACD-индикаторах. Эта стратегия, основанная на идеях Уильяма Блау в его книге “Момент, направление и отклонение от колебаний” (“Momentum, Direction and Divergence”), использует связь между ценой и динамикой для построения пользовательского MACD-индикатора, противоположного стандартному MACD-индикатору.
Центральным показателем стратегии является улучшенный MACD, формулируемый следующим образом:
fastMA = ema(close, 32)
slowMA = ema(close, 5)
xmacd = fastMA - slowMA
xMA_MACD = ema(xmacd, 5)
Из них, fastMA - это 32-циклическая скользящая средняя, slowMA - 5-циклическая скользящая средняя. Различия между двумя скользящими средними составляют xmacd, а затем вычислить xmacd для 5-циклической скользящей средней и получить xMA_MACD.
Когда xmacd проходит через xMA_MACD, генерируется сигнал продажи, а когда xmacd проходит через xMA_MACD, генерируется сигнал покупки. Этот сигнал имеет значение, в отличие от стандартного индикатора MACD, на котором проходит сигнал покупки, а на котором проходит сигнал продажи.
Используйте ценовую динамику, чтобы уловить потенциальные возможности для изменения тенденции.
Усовершенствованные MACD-показатели устанавливаются более научными, параметры оптимизированы в полной мере, что позволяет уменьшить ложные сигналы.
Вместо этого, они используют различные методы, чтобы создать разнообразную систему стратегий.
Вы можете получить прибыль в трендовом рынке или в консолидированном.
Применение в обратном направлении рискованно и требует осторожности.
Необходимо предотвратить уменьшение стоп-стоп. При этом следует расширять пределы стоп-стоп, чтобы снизить риск попадания в убыток.
Необходимо быть бдительным, чтобы не пропустить сигнал обратной связи и не пропустить возможность обратной связи.
Необходимо предотвратить потерю при слишком низкой эффективности. Можно проверить эффективность параметров различных сортов, выбрать более эффективную разновидность торгов.
Оптимизация параметров по различным комбинациям параметров длинных и коротких периодов.
Включайте индикаторы для определения тенденции, чтобы избежать резких колебаний в период реверса.
В сочетании с волновой теорией, техническими показателями, такими как устойчивость к поддержанию, оценивается потенциальная возможность обратного пути.
Оптимизация механизма остановки, чтобы предотвратить слишком радикальные остановки.
Реверсивная стратегия торговли объединяет в себе множество теорий технического анализа и индикаторных сигналов, чтобы поймать возможность обратного обмена при отклонении цены от динамики. Эта стратегия является новой и имеет большую практическую ценность. Однако риски обратной торговли высоки, требуется строгое управление капиталом, тщательная оптимизация параметров и контроль риска, чтобы получить стабильную прибыль.
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 09/12/2016
// This is one of the techniques described by William Blau in his book
// "Momentum, Direction and Divergence" (1995). If you like to learn more,
// we advise you to read this book. His book focuses on three key aspects
// of trading: momentum, direction and divergence. Blau, who was an electrical
// engineer before becoming a trader, thoroughly examines the relationship
// between price and momentum in step-by-step examples. From this grounding,
// he then looks at the deficiencies in other oscillators and introduces some
// innovative techniques, including a fresh twist on Stochastics. On directional
// issues, he analyzes the intricacies of ADX and offers a unique approach to help
// define trending and non-trending periods.
// Blau`s indicator is like usual MACD, but it plots opposite of meaningof
// stndard MACD indicator.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Ergotic MACD Strategy Backtest")
r = input(32, minval=1)
SmthLen = input(5, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
source = close
fastMA = ema(source, r)
slowMA = ema(source, 5)
xmacd = fastMA - slowMA
xMA_MACD = ema(xmacd, 5)
pos = iff(xmacd < xMA_MACD, 1,
iff(xmacd > xMA_MACD, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xmacd, color=green, title="Ergotic MACD")
plot(xMA_MACD, color=red, title="SigLin")