
Тройная стратегия сверхтенденции - это стратегия, основанная на трендовых показателях сверхтенденции на протяжении нескольких временных периодов, а также на движущихся средних. Она позволяет эффективно идентифицировать направление тренда, вовремя вступать в него при формировании тренда и вовремя выходить из него при обратном тренде, что приводит к прибыли. По сравнению с одной стратегией сверхтенденции, тройная стратегия сверхтенденции позволяет более точно изображать тенденции рынка и избегать потерь, связанных с ложными прорывами.
Стратегия одновременно использует три гипертендерных индикатора с различными параметрами: гипертендер 1, гипертендер 2 и гипертендер 3. Они имеют длину циклов от длинных до коротких, входящих в параметры supertrend1_period, supertrend2_period и supertrend3_period соответственно. Три гипертендерных индикатора работают в сочетании с EMA с движущейся средней, и конкретная логика заключается в следующем:
Сигналы многообещающего входа: сделайте больше, когда цена заканчивается выше трех сверхтройных линий тренда и движущейся средней;
Сигнал пустого входа: сделайте пустоту, когда цена закрытия будет ниже трех сверх трендовых линий и движущейся средней.
Таким образом, сверхтрендовые индикаторы разных циклов могут служить для взаимной проверки и избегать искажения тенденций рынка. После добавления EMA к подвижной средней можно отфильтровать некоторые ложные прорывы.
Используя систему тройных сверхтенденций, можно более точно определить тенденцию и избежать ошибочных ложных прорывов.
Показатели супертенденции с различными параметрами взаимно проверяются, что делает стратегию более надежной.
Добавление фильтра подвижного среднего позволяет еще больше избежать шума с небольшими циклами.
Стратегия Participates разумна, она позволяет отслеживать тенденции и получать прибыль, а также своевременно выходить из нее, чтобы контролировать риски.
Существует задержка сверхтенденционного показателя, что может привести к более позднему вхождению. Можно соответствующим образом скорректировать параметры или добавить другие предшествующие показатели.
В качестве фильтра существуют проблемы с отставанием от скользящих средних. В качестве альтернативы можно протестировать другие гладкие показатели, такие как EMA, динамические показатели и т. д.
При обратном тренде может быть увеличен убыток. Можно установить стоп-стоп или добавить дополнительные показатели для определения потенциального обратного тренда.
Неправильная настройка параметров также может повлиять на эффективность стратегии. Необходима полноценная обратная оптимизация, чтобы найти оптимальную комбинацию параметров.
Тест включает в себя другие индикаторы определения тенденции, такие как MACD, DMI и т. д., чтобы подтвердить точность определения тенденции.
Попытка автоматической оптимизации параметров, чтобы цикличность и умножение сверхтенденции могли адаптироваться к различным рыночным условиям.
Установка динамических условий для остановки и остановки, позволяющих стратегии автоматически корректировать убыточность в зависимости от колебаний в реальном времени.
Оптимизация параметров скользящих средних или введение других показателей фильтрации ложных прорывных сигналов.
Тестирование стратегий, работающих в более длительных временных циклах (солнечные, солнечные и т. д.), чтобы оценить их эффективность в условиях больших тенденций.
Трехкратная стратегия супертенденции использует три группы параметров различных показателей супертенденции одновременно, взаимно проверяет направление тренда, фильтрует в сочетании с подвижными средними, может эффективно идентифицировать тенденцию, вовремя войти в игру, избежать ложных прорывов, является надежной стратегией слежения за трендом. Эта стратегия может быть модернизирована с помощью оптимизации параметров, улучшения механизма остановки убытков, добавления других показателей и т. Д.
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Triple Supertrend Strategy", shorttitle = "TSS", overlay = true, pyramiding = 1) // Added pyramiding = 1
// Define input settings for Supertrend indicators
supertrend1_period = input.int(3, title = "Supertrend 1 Period")
supertrend1_multiplier = input.int(12, title = "Supertrend 1 Multiplier")
supertrend2_period = input.int(2, title = "Supertrend 2 Period")
supertrend2_multiplier = input.int(11, title = "Supertrend 2 Multiplier")
supertrend3_period = input.int(1, title = "Supertrend 3 Period")
supertrend3_multiplier = input.int(10, title = "Supertrend 3 Multiplier")
// EMA settings with user-defined length
ema_length = input.int(100, title = "EMA Length")
// Calculate Supertrend values for all three indicators
[supertrend1_value, _] = ta.supertrend(supertrend1_period, supertrend1_multiplier)
[supertrend2_value, _] = ta.supertrend(supertrend2_period, supertrend2_multiplier)
[supertrend3_value, _] = ta.supertrend(supertrend3_period, supertrend3_multiplier)
// Calculate EMA
ema = ta.ema(close, ema_length)
// Define long entry condition
longCondition = close > ema and close > supertrend1_value and close > supertrend2_value and close > supertrend3_value
// Define short entry condition
shortCondition = close < ema and close < supertrend1_value and close < supertrend2_value and close < supertrend3_value
// Strategy orders
if (longCondition)
strategy.entry("Buy Order", strategy.long)
if (shortCondition)
strategy.entry("Sell Order", strategy.short)
// Plot Supertrends and EMA for reference
plot(supertrend1_value, title="Supertrend 1", color=color.green)
plot(supertrend2_value, title="Supertrend 2", color=color.blue)
plot(supertrend3_value, title="Supertrend 3", color=color.red)
plot(ema, title="EMA", color=color.orange)
// Plot strategy entry signals
plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition,title="Short Entry Signal", location=location.abovebar,color=color.red ,style=shape.triangledown,size=size.small)