Стратегия разворота вторника (фильтр выходного дня)

RSI ATR MA
Дата создания: 2024-04-30 16:07:45 Последнее изменение: 2024-04-30 16:07:45
Копировать: 8 Количество просмотров: 677
1
Подписаться
1617
Подписчики

Стратегия разворота вторника (фильтр выходного дня)

Обзор

Стратегия называется “вторник обратная стратегия ((фильтрация на выходные дни”), и основная идея основана на средней линии и других условиях фильтрации, в соответствии с условиями, в понедельник открытое торговое покупать, в среду открытое торговое продавать, чтобы захватить обратный тренд во вторник. Эта стратегия использует фильтрацию на показатели, такие как RSI, ATR, исключая определенное время, такое как май, для повышения выигрыша стратегии и риска прибыли.

Стратегический принцип

  1. Используя 30-дневную среднюю линию в качестве основы для определения тренда, если цена закрытия текущего торгового дня ниже 30-дневного средней линии, считается, что тренд идет вниз, соответствует одному из условий покупки.
  2. Используя 3-дневный RSI и 10-дневный ATR в качестве фильтрующих условий, 3-дневный RSI меньше 51 и закрытая цена относительно 10-дневного ATR меньше 95%, считается, что рыночные настроения пессимистичны, но не имеют экстремальных явлений, соответствуют условиям покупки.
  3. Если исключить май, то фондовый рынок обычно слабеет из-за эффекта “Продай в мае и уходи”.
  4. В случае, если все вышеперечисленные условия выполняются, покупайте в понедельник, когда все условия фильтрации выполнены, и продавайте в среду, когда торги открыты.

Стратегические преимущества

  1. По мнению экспертов, в результате появления в сети Facebook в понедельник, 4 июля, “последней минуты” на рынке появился новый тренд, который, по их мнению, может стать причиной рецессии.
  2. С помощью двойной фильтрации RSI и ATR, исключая торговлю в экстремальных условиях, повышается коэффициент выигрыша стратегии по отношению к риску прибыли.
  3. Исключение мая позволило избежать периодов, которые обычно бывают неудачными, и повысить эффективность стратегии.
  4. В то же время, в некоторых странах, например, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае, в Китае.

Стратегический риск

  1. В случае сильной тенденции, когда обратная сторона не очевидна, стратегия не работает.
  2. Фиксированные часы торговли могут упускать лучшие моменты торговли, ограничивая гибкость стратегии и пространство для прибыли.
  3. В зависимости от оценки показателя, риск того, что показатель не сработает при резких изменениях на рынке.
  4. Месячные суждения, основанные на историческом опыте, не означают, что в будущем ситуация будет точно такой же, и существует риск их своевременности.

Направление оптимизации стратегии

  1. Можно рассмотреть возможность внедрения более эффективных фильтрующих показателей, таких как объем трафика, волатильность и т. д., чтобы повысить устойчивость и адаптивность стратегии.
  2. Оптимизация выбора времени покупки и продажи, включая такие условия, как прорывная подтверждение в списке, повышение гибкости стратегии и пространства для прибыли.
  3. Для оптимизации цикла хранения позиций можно рассматривать более длительные периоды хранения позиций, чтобы более полно улавливать тенденции.
  4. В зависимости от состояния рынка, устанавливаются различные параметры, повышается адаптивность стратегии.
  5. Присоединение модуля управления позициями и контроля риска для реагирования на экстремальные ситуации на рынке.

Подвести итог

Во вторник обратная стратегия ((фильтрация на выходные дни) использует комбинацию показателей, таких как средняя линия, RSI и ATR, для определения покупателей и продавцов в определенное время, чтобы захватить обратный тренд во вторник. Стратегия имеет низкую частоту торгов, небольшую комиссионную стоимость и повышает выигрыш и рисково-рентабельный коэффициент стратегии с помощью фильтрации по времени и фильтрации по показателям. Однако, стратегия также имеет определенные ограничения и риски, такие как плохая производительность в условиях тренда, а также покупка и продажа и фиксированный период удержания позиций.

Исходный код стратегии
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 2h
basePeriod: 15m
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/
// © muikol  

//@version=5
strategy("Turnaround Tuesday", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.035)

// Inputs for MA period, filter_1, filter_2, month filter, and testing period
ma_period = input(30, title="Moving Average Period")
use_filter_1 = input(true, title="Use RSI Filter")
use_filter_2 = input(true, title="Use ATR Filter")
use_month_filter = input(true, title="Exclude May")
start_date = input(defval=timestamp("2009-01-01 00:00:00"), title="Start Backtest")
end_date = input(defval=timestamp("2025-01-01 00:00:00"), title="End Backtest")

// Data calculations
MA_tt = ta.sma(close, ma_period)
atr10 = ta.atr(10)
rsi3 = ta.rsi(close, 3)
c_1 = close[1]

// Entry conditions
isMonday = dayofweek == dayofweek.monday
bear = close[1] < MA_tt[1]
filter_1 = use_filter_1 ? rsi3[1] < 51 : true
filter_2 = use_filter_2 ? c_1/atr10[1] < 95 : true
notMay = use_month_filter ? month != 5 : true
entryCondition = isMonday and bear and notMay and filter_1 and filter_2

// Date check
inTestPeriod = true
// Exit conditions
isWednesdayOpen = dayofweek == dayofweek.wednesday 

// Entry and exit triggers
if entryCondition and inTestPeriod
    strategy.entry("Buy", strategy.long)

if isWednesdayOpen and strategy.position_size > 0 and inTestPeriod
    strategy.close("Buy")

// Plot the moving average
plot(MA_tt, title="Moving Average", color=color.blue)