
Эта стратегия использует несколько показателей, таких как MACD, RSI, CCI, StochRSI и 200-дневная простая подвижная средняя, для формирования торговых сигналов в часовом диапазоне солнечной линии. Сначала стратегия оценивает MACD-линию и сигнальную линию, затем объединяет RSI, CCI, StochRSI, чтобы определить, не превышает ли она перепродажу, и, наконец, оценивает, не превышает ли цена 200-дневную подвижную среднюю, чтобы отфильтровать сигнал покупки и продажи в соответствии с этими условиями.
Центральная логика этой стратегии заключается в том, что MACD посылает сигнал о покупке и продаже одновременно, чтобы определить, посылают ли другие вспомогательные индикаторы аналогичные сигналы. Если большинство индикаторов посылают однонаправленные сигналы, то высока вероятность создания эффективных торговых возможностей.
Во-первых, MACD-линия и сигнальная линия при появлении золотого форка дают сигнал покупки, а при появлении мертвого форка - сигнал продажи. Это является основной основой для определения стратегии поворота тренда.
Во-вторых, RSI определяет, является ли это перекуп или перепродажа. RSI определяется как перекуп, когда RSI выше установленной линии перекупа, в то время как MACD в сочетании с мертвой форкой посылает сигнал продажи; RSI определяется как перепродажа, когда RSI ниже установленной линии перепродажи, в то время как MACD в сочетании с золотой форкой посылает сигнал покупки.
Аналогичным образом, показатель CCI определяет, является ли перекуп перепродажей. CCI определяется как перекуп, когда он выше установленной линии перекупа, в то время как MACD в сочетании с мертвой форкой посылает сигнал продажи; CCI определяется как перепродажа, когда он ниже установленной линии перепродажи, в то время как MACD в сочетании с золотой форкой посылает сигнал покупки.
В StochRSI, когда K-линия выше D-линии, она рассматривается как перепродажа, в то время как MACD-смертный форк выпускает сигнал продажи; когда K-линия ниже D-линии, она рассматривается как перепродажа, в то время как MACD-золотой форк выпускает сигнал покупки.
В конце концов, цена выше 200-дневного скользящего среднего значения определяется как тенденция к росту, в то время как MACD Gold Forks и другие индикаторы посылают сигнал покупки; цена ниже 200-дневного скользящего среднего значения определяется как тенденция к снижению, в то время как MACD Dead Forks и другие индикаторы посылают сигнал продажи.
С помощью объединения информации из нескольких показателей можно более точно оценить состояние перепродажи на рынке, отфильтровать некоторые ложные сигналы и, таким образом, принять решение о покупке с высокой вероятностью.
Эта стратегия использует несколько индикаторов в качестве основы для принятия решений о покупке и продаже, что позволяет эффективно избежать ошибочных торговых возможностей и повысить надежность сигналов.
Снижение риска торговли может быть достигнуто путем определения отношений между ценами и 200-дневными скользящими средними, а также путем определения времени покупки и продажи в сочетании с тенденциями.
RSI, CCI, StochRSI и другие параметры могут быть настроены и оптимизированы для различных рыночных условий, повышая доходность.
Стратегия работает на уровне линий, чтобы избежать бесполезных сделок, которые лучше подходят для длинных линий.
Сигналы стратегии задерживаются, и возможно, мы упустим краткосрочные торговые возможности.
Многочисленные показатели, участвующие в суждениях, увеличивают сложность стратегии и могут привести к логическим ошибкам.
Неправильная настройка параметров индикатора может привести к созданию большого количества ложных сигналов.
Долгосрочные позиции подвержены рыночным рискам, максимальный вывод может быть большим.
В течение дня краткосрочные колебания могут привести к увеличению убытков.
Оптимизация параметров, корректировка параметров RSI, CCI, StochRSI и других показателей, определение оптимального параметрального сочетания для различных рыночных условий.
Увеличение стратегии остановки убытков, блокирование прибыли путем перемещения остановки, процентной остановки и т. Д., Контроль риска.
Добавить технические показатели или механизмы для повторного выхода на рынок, чтобы не упустить важные возможности для торговли.
Покупатель может использовать различные технические показатели, такие как Brin Belt, KD и т.д., чтобы определить время покупки или продажи.
Анализ трендовых показателей на более длинном циклическом уровне, оптимизация способности стратегии держать длинные линии.
Эта стратегия использует несколько показателей, таких как MACD, RSI, CCI, StochRSI и 200-дневная подвижная средняя, для определения времени покупки и продажи на уровне солнечных линий. Преимущество стратегии заключается в том, что сигналы являются точными и подходящими для длинных позиций, которые могут быть скорректированы в соответствии с рыночными условиями с помощью оптимизации параметров, но также существует определенная задержка, невозможность блокировать краткосрочные торговые возможности. В целом, эта стратегия является более надежной стратегией отслеживания тенденций, основанной на нескольких показателях, особенно для инвесторов, стремящихся к долгосрочной стабильной прибыли.
/*backtest
start: 2024-01-15 00:00:00
end: 2024-01-17 06:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD RSI CCI StochRSI MA Strategy", shorttitle="MRCSSMA", overlay=true)
// MACD göstergesi
fastLength = input(12, title="Fast Length")
slowLength = input(26, title="Slow Length")
signalLength = input(9, title="Signal Length")
[macdLine, signalLine, _] = macd(close, fastLength, slowLength, signalLength)
// RSI göstergesi
rsiLength = input(14, title="RSI Length")
rsiLevel = input(70, title="RSI Overbought Level")
rsiValue = rsi(close, rsiLength)
// CCI göstergesi
cciLength = input(14, title="CCI Length")
cciLevel = input(100, title="CCI Overbought Level")
cciValue = cci(close, cciLength)
// Stochastic Oscillator göstergesi
stochLength = input(14, title="Stoch Length")
stochK = input(3, title="Stoch K")
stochD = input(3, title="Stoch D")
stochValue = stoch(close, high, low, stochLength)
stochDValue = sma(stochValue, stochD)
// 200 günlük hareketli ortalama
ma200 = sma(close, 200)
// Alış ve Satış Sinyalleri
buySignal = crossover(macdLine, signalLine) and rsiValue < rsiLevel and cciValue < cciLevel and stochValue > stochDValue and close > ma200
sellSignal = crossunder(macdLine, signalLine) and rsiValue > (100 - rsiLevel) and cciValue > (100 - cciLevel) and stochValue < stochDValue and close < ma200
// Ticaret stratejisi uygula
strategy.entry("Buy", strategy.long, when = buySignal)
strategy.close("Buy", when = sellSignal)
strategy.entry("Sell", strategy.short, when = sellSignal)
strategy.close("Sell", when = buySignal)
// Göstergeleri çiz
hline(rsiLevel, "RSI Overbought", color=color.red)
hline(100 - rsiLevel, "RSI Oversold", color=color.green)
hline(cciLevel, "CCI Overbought", color=color.red)
hline(100 - cciLevel, "CCI Oversold", color=color.green)
// 200 günlük hareketli ortalama çiz
plot(ma200, color=color.blue, title="200-day MA")
// Grafik üzerinde sinyal okları çiz
plotshape(series=buySignal, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)