Эта стратегия является количественной торговой системой, которая сочетает в себе следующий тренд и среднее обратное движение. Она использует 200-дневную скользящую среднюю (MA200) для определения основного направления тренда, используя 7-дневные колебания цен для выявления краткосрочных возможностей перепродажи, достигая оптимального времени входа в восходящие тренды. Этот метод обеспечивает как направленную точность, так и своевременное вмешательство во время корректировки цен, полностью используя технический анализ в торговле.
Основная логика включает в себя два измерения: во-первых, использование MA200 для оценки долгосрочных тенденций, рассматривая только позиции, когда цена выше MA200; во-вторых, наблюдение за ценовой динамикой за последние 7 торговых дней, ввод длинных позиций, когда происходит 7-дневный минимум, пока цена все еще выше MA200, и закрытие позиций, когда цена достигает 7-дневного максимума.
Стратегия двойной семерки - это количественная торговая система, которая органично сочетает в себе тенденцию с средним отклонением. Благодаря скоординированному использованию MA200 и 7-дневных колебаний цен, она обеспечивает как направленную точность, так и оптимальное время входа.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © EdgeTools //@version=5 strategy("Larry Connors' Double Seven Strategy", overlay=true) // 200-day moving average ma200 = ta.sma(close, 200) // Conditions for Double Seven Strategy priceAboveMa200 = close > ma200 // Find the lowest close over the last 7 days lowestClose7Days = ta.lowest(close, 7) // Find the highest close over the last 7 days highestClose7Days = ta.highest(close, 7) // Entry and exit rules longCondition = priceAboveMa200 and close <= lowestClose7Days exitCondition = close >= highestClose7Days // Enter long position if (longCondition) strategy.entry("Long", strategy.long) // Exit long position if (exitCondition) strategy.close("Long") // Plot moving averages plot(ma200, "200-day MA", color=color.blue)