Type/to search

Торговая стратегия на основе осциллирующей широкополосной скользящей средней

Common strategy
Created: 2024-01-25 14:19:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия основана на скользящих средних широкого спектра и формирует торговые сигналы по пересечениям быстрой и медленной скользящих средних (золотое/мертвое пересечение). Широкий спектр скользящих средних охватывает множество типов – от простых до осциллирующих скользящих средних, которые можно свободно комбинировать с помощью настраиваемых параметров, что обеспечивает высокую адаптивность.

Принцип работы стратегии

Стратегия использует функцию вариативной скользящей средней, которая может генерировать 12 различных типов скользящих средних. Основной принцип заключается в построении двух линий: быстрой (MA цены закрытия) и медленной (MA цены открытия). Когда быстрая линия пересекает медленную сверху вниз, формируется сигнал на покупку; при пересечении снизу вверх – сигнал на продажу. Также задаются параметры стоп-лосса и тейк-профита для автоматического управления рисками.

Ключевая логика реализуется через функцию variant, которая генерирует две скользящие средние: closeSeries = variant(basisType, close, basisLen, offsetSigma, offsetALMA) и openSeries = variant(basisType, open, basisLen, offsetSigma, offsetALMA). Функция variant включает методы расчёта 12 различных типов средних, а с помощью параметра basisType можно свободно выбирать нужный тип. Таким образом реализуется комбинация скользящих средних широкого спектра.

Базовая логика генерации торговых сигналов: longCond = xlong и shortCond = xshort, то есть при пересечении быстрой линии вверх относительно медленной – открывается длинная позиция, при пересечении вниз – короткая.

Правила входа в позицию: при выполнении longCond или shortCond открывается соответствующая позиция. Правила стоп-лосса и тейк-профита: когда цена смещается на заданное количество пунктов, срабатывает стоп-лосс или тейк-профит.

Анализ преимуществ

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

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

Анализ рисков

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

Для снижения рисков рекомендуется комбинировать сигналы с другими индикаторами для проверки их достоверности и избегать ложных прорывов. Также необходима оптимизация параметров и бэктестинг с многократными проверками для поиска наилучшего набора параметров. В реальной торговле следует соразмерно уменьшать размер позиции, чтобы контролировать убытки по одной сделке.

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

Стратегия может быть оптимизирована по следующим основным направлениям:

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

Благодаря оптимизации по этим направлениям можно постоянно улучшать реальные результаты стратегии.

Заключение

Данная торговая стратегия обеспечивает высокую гибкость за счёт использования скользящих средних широкого спектра. Она предоставляет мощные возможности настройки – пользователи могут свободно выбирать и комбинировать разные типы средних. Логика стратегии проста и понятна, она удобна в использовании, но при этом предоставляет широкое поле для оптимизации. Благодаря оптимизации параметров и контролю рисков стратегия может адаптироваться к различным рыночным условиям и приносить стабильную доходность. Это эффективная и гибкая стратегия следования за трендом.

Source
Pine
/*backtest
start: 2023-01-18 00:00:00
end: 2024-01-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//

strategy(title="Long/Short", shorttitle="Banana Maker", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_every_tick=false)
Strategy parameters
Strategy parameters
Use Alternate Resolution?
Multiplier for Alernate Resolution
MA Type:
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Show coloured Bars to indicate Trend?
Delay Open/Close MA (Forces Non-Repainting)
What trades should be taken :
Initial Stop Loss Points (zero to disable)
Initial Target Profit Points (zero for disable)
Number of Bars for Back Testing
- SET to ZERO for Daily or Longer Timeframes
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)