Type/to search

Торговая система с двойным таймфреймом и динамическим уровнем поддержки

SMA
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой динамическую систему торговли на основе уровней поддержки с использованием двух таймфреймов. Торговля осуществляется по сигналам пересечения скользящих средних SMA и EMA на недельном и дневном таймфреймах. Система использует полосу поддержки, формируемую скользящими средними, для выявления рыночных трендов и торговых возможностей, а также повышает точность сделок за счёт подтверждения сигналов на разных временных периодах. Управление позициями осуществляется в процентах, учитываются издержки и проскальзывание.

Принцип стратегии

Основной принцип стратегии — определение торговых сигналов на основе пересечения и взаимного расположения скользящих средних на двух таймфреймах:

  1. Длинный период (недельный): используется 20-недельная SMA и 21-недельная EMA.
  2. Короткий период (дневной): используется 50-дневная SMA и 51-дневная EMA.
  3. На длинном периоде: когда EMA пересекает SMA снизу вверх — сигнал к покупке, сверху вниз — сигнал к закрытию позиции.
  4. На коротком периоде: когда EMA пересекает SMA снизу вверх и при этом короткая EMA находится выше длинной EMA — сигнал к покупке.
  5. При появлении сигнала к продаже на коротком периоде или при пересечении скользящих средних на длинном периоде сверху вниз все длинные позиции закрываются.
  6. Стратегия работает в заданном временном диапазоне, за его пределами позиции автоматически закрываются.

Преимущества стратегии

  1. Множественный механизм подтверждения: сигналы на двух таймфреймах снижают влияние ложных сигналов.
  2. Динамическая полоса поддержки: полоса между скользящими средними динамически адаптируется к рыночным изменениям.
  3. Надёжное управление рисками: учитываются торговые издержки и проскальзывание, управление позициями в процентах.
  4. Высокая адаптивность: полоса поддержки автоматически корректируется в зависимости от рыночной волатильности.
  5. Чёткие правила: условия входа и выхода ясны, легко исполняются и тестируются.

Риски стратегии

  1. Риск бокового рынка: в условиях флэта могут генерироваться частые ложные сигналы.
  2. Риск запаздывания: скользящие средние обладают свойством запаздывания, что может привести к пропуску оптимальных точек входа.
  3. Чувствительность к параметрам: выбор периодов скользящих средних существенно влияет на результаты стратегии.
  4. Зависимость от рыночной среды: стратегия показывает лучшие результаты на трендовых рынках, но может быть менее эффективной при резких колебаниях.
  5. Риск управления капиталом: фиксированный процент позиции может быть чрезмерным в некоторых рыночных условиях.

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

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

Итог

Данная стратегия создаёт относительно надёжную торговую систему на основе сигналов пересечения скользящих средних на разных таймфреймах. Концепция полосы поддержки позволяет распознавать рыночные тренды, а множественный механизм подтверждения повышает точность сделок. При разработке системы учтены различные факторы реальной торговли, включая издержки, проскальзывание и временное управление. Несмотря на присущие риски, предложенные направления оптимизации способны ещё больше повысить стабильность и доходность стратегии.

Source
Pine
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-04 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Demo GPT - Bull Market Support Band", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_value=0.1, slippage=3)

start_date = input(timestamp("2018-01-01 00:00 +0000"), title="Start Date")
Strategy parameters
Strategy parameters
Start Date (Optional)
End Date (Optional)
Long SMA Length (Optional)
Long EMA Length (Optional)
Long Timeframe (Optional)
Short SMA Length (Optional)
Short EMA Length (Optional)
Short Timeframe (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)