Type/to search

Автоматическая количественная торговая стратегия на основе внутренних баров и скользящих средних

Common strategy
Created: 2023-12-21 11:39:37
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

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

  2. Определение положения скользящей средней. При обнаружении внутреннего бара, если цена выше скользящей средней – это сигнал к покупке (лонг), если цена ниже скользящей средней – сигнал к продаже (шорт).

  3. Объединение сигналов от паттерна внутреннего бара и скользящей средней даёт окончательное направление сделки: медвежий внутренний бар, пробивающий среднюю вниз – шорт; бычий внутренний бар, пробивающий среднюю вверх – лонг.

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

  1. Сочетание технических индикаторов и ценовых паттернов повышает точность торговых решений.

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

  3. Скользящая средняя отфильтровывает часть шума, избегая попадания в ловушки при боковом движении.

  4. Полностью автоматизированная торговля значительно снижает затраты времени и усилий на ручную торговлю.

Риски стратегии и способы их решения

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

  2. Стратегия лучше работает на рынках с выраженным трендом; в боковом рынке её эффективность может снижаться. Можно добавить индикаторы определения тренда, например ADX, чтобы контролировать запуск алгоритма.

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

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

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

  1. Оптимизировать период определения внутреннего бара, найти наилучшее сочетание параметров.

  2. Протестировать различные типы скользящих средних (EMA, SMA и т.д.), чтобы определить наиболее подходящую.

  3. Добавить вспомогательные индикаторы, такие как MACD, KDJ, чтобы расширить базу для принятия решений и повысить точность сигналов.

  4. Включить фильтры, такие как ADX, ATR, чтобы контролировать условия запуска алгоритма и избегать работы на неподходящих рынках.

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

Заключение

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

Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © myn

//@version=5
Strategy parameters
Strategy parameters
Lookback for Inside Bar
_____ falls above HIGH of inside bar (Long condition)
_____ falls below LOW of inside bar (Short condition)
EMA Source
EMA Length
ADX
Average Directional Index (ADX)
ADX Smoothing
DI Length
ADX Threshold
Date Range
Start
startPeriodTime
End
endPeriodTime
Trade Direction
Trade Direction
Take Profit
Take Profit 1 - Target %
% Of Position
Take Profit 2 - Target %
% Of Position
Take Profit 3 - Target %
% Of Position
Take Profit 4 - Target %
Stop Loss
Stop Loss (%)
Leverage
Leverage
ProfitView Alert Syntax
Alert Syntax Prefix
Dashboard
Show Dashboard
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)