Комбинированная адаптивная трендовая стратегия с несколькими индикаторами
Обзор
Эта стратегия позволяет точно оценивать тенденции, используя в сочетании двойной индикатор Hull Moving Average, индикатор Capacity Weighted Moving Average, MACD и индикатор True Strength Index. Она может автоматически адаптироваться к изменениям в рыночной среде и обладает высокой адаптивностью.
Стратегический принцип
Центральным показателем стратегии является двойная Hull Moving Average, которая рассчитывается с помощью двух параметров, управляемых keH и TEH. Эти два параметра определяют периодичность быстрого и медленного линий соответственно.
Вспомогательное суждение индикатор имеет емкость, взвешенную подвижной средней meh1 ≠, когда цена выше meh1 - это позитивная ситуация; когда цена ниже meh1 - это позитивная ситуация ≠.
Другим вспомогательным показателем является MACD. Он получает MACD из быстрого скользящего среднего за вычетом медленного скользящего среднего, а затем использует скользящий средний MACD для получения сигнальной линии.
Последний вспомогательный показатель суждения - ТСИ, который получается путем двойного плавного расчета скорости изменения цены. Его абсолютный размер представляет собой импульс изменения цены. В условиях покупки и продажи суждение о сигнальной линии ТСИ контролирует время входов и выходов.
Комбинируя сигналы этих индикаторов, можно точно определить тенденцию и автоматически скорректировать параметры, чтобы быть в синхронизации с рынком.
Стратегические преимущества
-
Использование двойного Hull Moving Average в качестве основного показателя суждения, дополненного использованием нескольких других комбинаций показателей, может повысить точность суждения и снизить ложные сигналы.
-
Использование показателей ТСИ для определения времени выхода на рынок и выхода из него позволяет контролировать риск.
-
Многочисленные параметры могут быть самостоятельно скорректированы, а также адаптироваться к изменениям рынка.
-
Использование комбинации показателей и параметров, которые приспосабливаются к мышлению, обеспечивает стабильность стратегии и высокую рентабельность.
Анализ рисков
-
Несмотря на то, что TSI использует индикатор, который определяет время, используемый алгоритм является индикатором тренда, который увеличивает колебания прибыли и убытка в случае шокирующего рынка.
-
Неправильная настройка параметров может привести к сбоям в стратегии, и параметры должны быть разумно настроены на основе собственного опыта.
-
Многополюсный портфель увеличивает количество вычислений, увеличивает вероятность ошибок в отчетности по акциям и периодам с большим количеством данных и требует контроля за диапазоном данных.
-
Необходимо контролировать эффективность расчетов показателей, чтобы предотвратить помехи в данных.
Направление оптимизации стратегии
-
Можно тестировать добавление других вспомогательных показателей, таких как показатели BOLL, чтобы сделать сигнал более точным и надежным.
-
Оптимизация логики выхода на рынок, установка условий стоп-стоп, контроль единичных убытков.
-
Обучение и оптимизация параметров торговых сортов, чтобы они лучше адаптировались к различным сортам.
-
Добавлен модуль адаптации параметров, позволяющий автоматически корректировать параметры стратегии в зависимости от последних результатов торгов.
Подвести итог
Эта стратегия объединяет преимущества нескольких индикаторов, используя комбинацию индикаторов для определения направления тенденции, повышает точность суждения при одновременном контроле риска. С помощью оптимизации параметров и оптимизации логики стратегия может быть лучше адаптирована к изменениям рынка, чтобы получить больше прибыли на основе снижения последовательных потерь. Эта стратегия стабильна и может быть использована в долгосрочной перспективе в таких видах, как акции и криптовалюты.
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// Quad-HullMA-cross & VWMA & MacD & TSI combination <<<<< by SeaSide420 >>>>>>
strategy("MultiCross420", overlay=true, calc_on_order_fills= true, calc_on_every_tick=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=0)
keh=input(title="Double HullMA 1",defval=7, minval=1)- 1

