Type/to search

Количественная стратегия на основе индикатора TSI и скользящей средней Халла

Common strategy
Created: 2023-12-18 16:56:22
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия называется «Количественная торговая стратегия на основе индикатора TSI и скользящей средней Халла». Основная идея заключается в сочетании индикатора TSI и скользящей средней Халла для выявления трендов на акциях, криптовалютах или Forex, а также для генерации торговых сигналов в начале тренда.

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

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

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

Когда индикатор TSI подаёт сигнал, и скользящая средняя Халла также подтверждает тренд в том же направлении, генерируется соответствующий торговый сигнал. Кроме того, стратегия проверяет направление тела свечи для дополнительного подтверждения тренда. Торговый сигнал подаётся только при совпадении сигнала индикатора, сигнала скользящей средней Халла и направления тела свечи.

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

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

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

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

Хотя стратегия эффективно распознаёт начало тренда, на волатильном рынке она может генерировать ложные сигналы и приводить к чрезмерной торговле. Кроме того, неправильная настройка параметров может вызвать нежелательное закрытие позиций.

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

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

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

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

Заключение

Данная стратегия объединяет индикатор TSI и скользящую среднюю Халла, генерируя торговые сигналы после определения рыночного тренда. Она обладает высокой точностью тайминга и качеством сигналов. Путём оптимизации параметров и комбинирования стратегий можно существенно повысить прибыльность и снизить риски. Стратегия подходит для выявления средне- и долгосрочных трендов, особенно перспективна на рынках криптовалют и Forex.

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

//@version=2
strategy("TSI/HullMA/VWMA strategy", shorttitle="TSI/HullMA/VWMA", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
TP = input(defval=200.00, title="TargetPoint in $", type=float, step=1)
SL = input(defval=-2000.00, title="StopLoss in $", type=float, step=1)
Strategy parameters
Strategy parameters
TargetPoint in $
StopLoss in $
Signal Length
HullMA cross
VWMA
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)