Торговая стратегия на основе индикатора KST и индикатора EMA
Обзор
Центральная идея этой стратегии заключается в сочетании показателя KST и средней линии EMA, чтобы осуществить суждение о тренде и следовать за ним. Покупайте, когда показатель KST появляется золотой форк и ниже 0, продавайте, когда появляется мертвый форк и выше 0. Вместе с тем, в сочетании со средней линией EMA в качестве поддерживающего сопротивления, только тогда, когда цена закрытия нарушает среднюю линию EMA. Эта стратегия проста, практична, может автоматически отслеживать тенденцию и подходит для средне- и долгосрочных позиций.
Стратегический принцип
-
Вычислить показатель KST: вычислить показатель ROC на 10, 15, 20 и 30 дней, затем произвести соответствующее умножение на них, и, наконец, получить показатель KST с помощью 9-дневного SMA.
-
Расчет средней линии EMA: средняя линия EMA с длиной расчета 50.
-
Появление сигнала покупки: Появление сигнала покупки происходит, когда быстрая линия KST проходит медленную линию ((золотой форк) и находится ниже 0, а цена закрытия выше средней линии EMA.
-
Продажа: Продажа происходит, когда быстрая линия KST пересекает медленную и находится выше 0, а цена закрытия ниже средней линии EMA.
-
Настройка мобильного стоп-лоска: настройка стоп-лоска на 1% от стоимости счета для автоматического стоп-лоска.
Стратегические преимущества
-
Индекс KST может идентифицировать изменения в тренде, средняя линия EMA может подтвердить направление тренда, и в сочетании с этим можно точно определить время ENTRY.
-
Используйте быстро и медленно скрещивание с 0-ой оси для определения направления KST, чтобы избежать бесполезной торговли.
-
EMA-одинаковая линия служит в качестве поддерживающего сопротивления, дополнительно фильтруя ложные сигналы, вступая только при прорыве EMA.
-
Автоматическое отслеживание стоп-лосса для контроля риска и обеспечения прибыльности.
-
Политические параметры меньше, их легко реализовать и оптимизировать.
Стратегический риск
-
Показатель KST задерживается при оценке изменения тренда и может упустить некоторые возможности. Можно сократить циклы расчета или оптимизировать способ взвешивания.
-
EMA имеет отсталость и может потерять силу в момент перелома тренда. Можно попробовать другие показатели или комбинацию из нескольких средних линий.
-
Слишком мягкие настройки сдерживания могут увеличивать убытки; слишком жесткие могут быть сдерживаемы значительными колебаниями в течение ночи.
-
Стратегические сигналы часто встречаются, а стоимость сделки может быть высокой.
Направление оптимизации стратегии
-
Оптимизация параметров цикла вычисления показателя KST, чтобы найти комбинацию параметров, более чувствительных к конкретной породе.
-
Проверьте различные соотношения или комбинации, такие как MA, WMA и т. д., чтобы увидеть, какой из них лучше работает с KST.
-
Попробуйте скорректировать размер стоп-лосса в зависимости от волатильности или динамики ATR.
-
Добавить фильтрующие условия, такие как неожиданный рост объема торгов, чтобы избежать обмана.
-
Подумайте о том, чтобы использовать другие индикаторы, такие как RSI, MACD и т. Д., чтобы сделать стратегию более полной.
-
Тестирование эффективности параметров различных сортов, разработка оптимизированных программ для различных сортов.
Подвести итог
Общая концепция этой стратегии ясна, надежна, проста в реализации, с помощью KST-индикатора можно определить переход тренда, EMA-однородность для дальнейшей фильтрации, риск сдерживания убытков, можно автоматически отслеживать среднюю и длинную тенденции. Выбор параметров является разумным, оптимизация имеет большое пространство, пользователи могут корректировать параметры в соответствии с потребностями, применяются для разных сортов, имеют хорошую универсальность. Эта стратегия подходит как для начинающих, так и для профессиональных трейдеров.
/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Know Sure Thing and EMA Strategy by JLX", shorttitle="KST EMA JLX", format=format.price, precision=4, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value = 100)
roclen1 = input(10, minval=1, title = "ROC Length #1")
roclen2 = input(15, minval=1, title = "ROC Length #2")- 1

