Type/to search

Стратегия импульсной (моментум) торговли с двойным интервалом фильтрации

Common strategy
Created: 2024-04-01 10:54:47
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Вычисление сглаженных диапазонов для быстрого и медленного периодов. Быстрый диапазон использует более короткий период и меньший множитель, медленный – более длинный период и больший множитель.
  2. Среднее значение быстрого и медленного диапазонов используется как комплексный диапазонный фильтр (TRF).
  3. Вычисляется соотношение между текущей и предыдущей ценой для определения восходящего (upward) и нисходящего (downward) тренда.
  4. Рассчитываются динамические верхняя (FUB) и нижняя (FLB) границы как ориентиры тренда.
  5. На основе взаимосвязи цены закрытия и TRF генерируются сигналы на покупку и продажу.
  6. Устанавливаются четыре уровня градиентного тейк-профита и один стоп-лосс, соответствующие разным долям позиции и процентам прибыли/убытка.

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

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

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

  1. При боковом или диапазонном движении рынка стратегия может генерировать множество ложных сигналов, что приводит к частым сделкам и потерям на комиссиях.
  2. Градиентный тейк-профит может привести к преждевременной фиксации части прибыли, не позволяя полностью воспользоваться выгодами трендового движения.
  3. Стоп-лосс не может полностью исключить экстремальные убытки от событий «чёрного лебедя».

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

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

Заключение

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

Source
Pine
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
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/
//@version=5
strategy(title='2"Twin Range Filter', overlay=true)
strat_dir_input = input.string(title='İşlem Yönü', defval='Alis', options=['Alis', 'Satis', 'Tum'])
Strategy parameters
Strategy parameters
İşlem Yönü
İlk ay
İlk Gün
İlk Yil
Son Ay
Son Gün
Son Yıl
Source
Show Buy/Sell Signals ?
Fast period
Fast range
Slow period
Slow range
Mum Renk Ayarları?
Trend Bazlı Mum Rengi Değişimi?
Zarar Kes Yüzdesi
Satış Lot Sayısı 1.Kısım %
Satış Lot Sayısı 2.Kısım %
Satış Lot Sayısı 3.Kısım %
Satış Lot Sayısı 4.Kısım %
Kar Yüzdesi 1.Kısım
Kar Yüzdesi 2.Kısım
Kar Yüzdesi 3.Kısım
Kar Yüzdesi 4.Kısım
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)