Type/to search

Двусторонняя межсрочная торговая стратегия с лимитными ордерами

Common strategy
Created: 2023-11-03 17:11:34
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитывается простая скользящая средняя SMA, а также определяется направление тренда trend.
  2. Если включена фильтрация сглаживания (anti-aliasing), то тренд считается восходящим при минимуме выше SMA и нисходящим при максимуме ниже SMA. Если фильтрация не включена, то восходящий тренд определяется по цене закрытия выше SMA, а нисходящий – по цене закрытия ниже SMA.
  3. В зависимости от направления тренда и включенных параметров торгового направления (needlong, needshort) размещаются лимитные ордера по цене SMA. Конкретная логика:
    • Если нужно открывать длинную позицию (needlong = true) и тренд восходящий, выставляется лимитный ордер на покупку по цене SMA.
    • Если нужно открывать короткую позицию (needshort = true) и тренд нисходящий, выставляется лимитный ордер на продажу по цене SMA.
  4. Устанавливается логика стоп-лосса: если направление удержания позиции не совпадает с направлением тренда, позиция закрывается по стоп-лоссу.
  5. В соответствии с параметрами диапазона дат торговля ведётся только в указанном временном интервале.

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

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

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

  1. SMA как индикатор тренда обладает эффектом запаздывания, что может привести к пропуску точек разворота тренда и возникновению убытков.
  2. Вход по лимитным ордерам негибок: возможен пропуск входа из-за краткосрочных коррекций тренда.
  3. Требуется корректная настройка периода SMA; неправильная настройка может привести к ошибочному определению тренда.
  4. Необходимо учитывать разумность параметров торговой сессии, чтобы избежать упущенных возможностей или попадания в рискованные временные отрезки.

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

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

Заключение

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

Source
Pine
/*backtest
start: 2022-10-27 00:00:00
end: 2023-03-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2020

//@version=4
Strategy parameters
Strategy parameters
long
short
Lot, %
MA Source
SMA length
SMA offset
Anti-saw filter
Reverse
Show MA
Show background
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)