Эта стратегия является количественной торговой стратегией, которая оценивает направление тренда рынка на основе пересечения скользящей средней и отслеживает тенденцию.
Основными правилами оценки этой стратегии являются:
Когда краткосрочная скользящая средняя пересекает длинную скользящую среднюю с нижнего уровня, это указывает на то, что рынок может вступать в восходящий тренд, а затем идти длинным;
Когда краткосрочная скользящая средняя пересекает длинную скользящую среднюю сверху, это указывает на то, что рынок может вступать в нисходящий тренд, а затем идти коротким;
Использовать скользящие средние с различными параметрами для оценки тенденций в разных временных масштабах и отслеживания тенденций на разных уровнях.
В частности, стратегия использует 5 скользящих средних - 20-дневный, 30-дневный, 50-дневный, 60-дневный и 200-дневный. Когда 20-дневный MA пересекает 50-дневный MA, это сигнал покупки; когда 10-дневный MA пересекает 30-дневный MA, это сигнал продажи. Использование MAs различных параметров может сказать тенденции как в более длинные, так и в более короткие временные шкалы.
Эта стратегия отслеживания тенденций, основанная на перекрестном использовании MA, имеет следующие преимущества:
Эта стратегия также сопряжена с некоторыми рисками:
Чтобы уменьшить риски, мы можем корректировать параметры MA, оптимизировать настройки параметров и использовать другие показатели для принятия решений.
Мы можем оптимизировать эту стратегию в следующих областях:
Это очень основная стратегия отслеживания трендов. Она использует принцип перекрестного использования MA для определения направления тренда рынка, простой и эффективный, легкий в понимании и реализации. Мы можем сделать много расширений и оптимизаций, чтобы сделать его подходящим для более сложной количественной торговли. В целом это отличная стратегическая структура для строительства.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Grafik Formasyonları Alım-Satım Stratejisi", overlay=true) // Inverse Head and Shoulders (İnverse Omuz-Baş-Omuz) ihs_condition = ta.crossover(ta.sma(close, 50), ta.sma(close, 200)) // Head and Shoulders (Omuz-Baş-Omuz) hs_condition = ta.crossunder(ta.sma(close, 50), ta.sma(close, 200)) // Flag Pattern (Bayrak Formasyonu) flag_condition = ta.crossover(ta.sma(close, 10), ta.sma(close, 30)) // Triangle Pattern (Trekgen Formasyonu) triangle_condition = ta.crossover(ta.sma(close, 20), ta.sma(close, 50)) // Pennant Pattern (Ters Bayrak Formasyonu) pennant_condition = ta.crossunder(ta.sma(close, 10), ta.sma(close, 20)) // Inverse Triangle Pattern (Ters Üçgen Formasyonu) inverse_triangle_condition = ta.crossunder(ta.sma(close, 30), ta.sma(close, 60)) // Alım-Satım Sinyalleri if (ihs_condition) strategy.entry("İHS_Long", strategy.long) if (hs_condition) strategy.close("İHS_Long") if (flag_condition) strategy.entry("Flag_Long", strategy.long) if (triangle_condition) strategy.entry("Triangle_Long", strategy.long) if (pennant_condition) strategy.entry("Pennant_Short", strategy.short) if (inverse_triangle_condition) strategy.close("Pennant_Short")