Эта стратегия использует двойные индикаторы R в сочетании с линиями SMA для определения тенденций и генерации торговых сигналов для USDJPY. Двойные индикаторы R включают индикатор Parabolic SAR trailing stop и индикатор RSI сверхпокупки.
Стратегия в основном использует следующие три технических показателя:
Параболический индикатор остановки SAR: показывает потенциальные точки остановки потерь и может быть использован для определения ценовых тенденций и потенциальных точек переворота.
Индикатор RSI сверхпокупки/перепродажи: он определяет, являются ли цены сверхпокупками или сверхпродажами.
Линии SMA: рассчитывает и графизирует 10-дневные и 20-дневные линии SMA.
Объединяя три показателя, логика покупки и продажи выглядит следующим образом:
Пройдите длинный, когда закрытие выходит выше 182-дневной линии SMA, 10-дневная SMA пересекает 20-дневную SMA, а RSI пробивается через 30-дневную линию перепроданности снизу.
Пройдите короткий, когда закрытие опускается ниже 182-дневной линии SMA, 10-дневная SMA пересекается ниже 20-дневной линии SMA, а RSI прорывается через 70-дневную линию перекупленности сверху.
Стратегия имеет следующие преимущества:
Использование двойных индикаторов R для определения направления тренда может эффективно подтвердить торговые сигналы.
Добавление фильтра SMA помогает избежать ложных прорывов.
15-минутный временной интервал позволяет своевременно отслеживать краткосрочные прорывы, а для внутридневного трейдинга 15-минутный интервал является оптимальным для использования краткосрочных тенденций.
2,5 месяца 15-минутных данных обратного теста достаточно подтверждают стратегию. 15-минутные данные за 2,5 месяца могут в основном определить надежность.
Есть некоторые риски:
Ограниченные данные обратных тестов не могут полностью представлять будущие результаты. 2,5 месяца недостаточно для определения долгосрочной валидности.
RSI может давать ложные сигналы, отклоняющиеся от фактических движений цен.
SMA имеет эффект отставания. Он реагирует медленнее на изменения цен, не имея хороших входных точек.
Внутренняя торговля имеет более высокие риски, больше влияют на новости и риски однодневных позиций.
Некоторые способы оптимизации стратегии:
Расширить временные рамки обратного тестирования до 6 месяцев или 1 года для более достаточной проверки.
Попробуйте другие индикаторы, такие как KDJ, MACD, чтобы дополнить или заменить RSI для более надежных сигналов.
Оптимизируйте комбинации SMA, такие как 5-дневная и 20-дневная, или добавляйте более длинные SMA, для более прочных прорывов.
Добавить механизмы остановки потери для контроля одиночных потерь торговли, таких как внутридневные или последующие остановки.
Оптимизируйте получение прибыли, например, остановку или частичную прибыль, чтобы получить больше прибыли.
Стратегия в целом использует двойные индикаторы R для перекупленного-перепроданного и SMA для фильтров для реализации внутридневного трейдинга USDJPY. Она имеет преимущество в том, что отслеживает краткосрочные тенденции, но также риски, такие как недостаточные данные обратного теста. Ее можно еще больше улучшить, расширяя временные рамки, оптимизируя параметры, добавляя стоп-лосс / take profit.
/*backtest start: 2023-09-08 00:00:00 end: 2023-10-08 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Chrome", overlay=false, pyramiding = 1, commission_value = 0.01, currency = currency.USD, initial_capital = 1000) // Parabolic Support And Resistance start = input(0.02) increment = input(0.02) maximum = input(0.20) sar = sar(start, increment, maximum) //plot(sar, style = circles, linewidth = 2) // (v)RSI RSIlength = input(6,title="RSI Period Length") RSIoverSold = 30 RSIoverBought = 70 RSImid = 50 price = close vrsi = rsi(price, RSIlength) plot(vrsi) a = hline(70) b = hline(30) strategy.entry("buy", strategy.long, when = close > sma(close, 182) and sma(close, 10) > sma(close, 20) and crossover(vrsi, RSIoverSold)) strategy.entry("short", strategy.short, when = close < sma(close, 182) and sma(close, 10) < sma(close, 20) and crossunder(vrsi, RSIoverBought))