Это полная стратегия ценового действия, предназначенная для трендовых рынков, таких как криптовалюты и акции.
Эта стратегия использует две разные длины цикла наименьших низких и самых высоких цен и их средние значения для определения входа и выхода. В частности, она рассчитывает среднюю самую низкую цену, среднюю самую высокую цену и среднее значение этих двух средних значений 9-цикла и 26-цикла соответственно. Она длинная, когда цена закрытия выше двух средних значений разных циклов одновременно, и короткая, когда цена закрытия ниже двух средних значений разных циклов одновременно.
Конкретная логика для длинного заключается в следующем: цена закрытия выше среднего числа самых высоких и самых низких цен 9-ти циклов, выше среднего числа 26-ти циклов и выше среднего числа двух средних, когда все три условия выполнены, он идет длинным.
Конкретная логика для короткого заключается в следующем: цена закрытия ниже среднего показателя самых высоких и самых низких цен 9-го цикла, ниже среднего показателя 26-го цикла и ниже среднего показателя двух средних, когда все три условия выполнены, она становится короткой.
Будь то длинный или короткий, выбирайте сокращение потерь, когда есть обратный сигнал.
Эта стратегия имеет следующие основные преимущества:
Использование анализа двойных временных рамок позволяет лучше оценить тенденцию и повысить точность.
Основываясь на самых высоких и самых низких ценах, можно эффективно поймать прорывы.
Использование нескольких скользящих средних для фильтрации повышает надежность сигнала и избегает помех шума.
Стратегия ценового действия, которая применяется на большинстве рынков с тенденционными характеристиками.
Полностью автоматизированная торговля исключает вероятность человеческих ошибок.
Стратегия также несет в себе некоторые риски:
Не существует интегрированного модуля стоп-лосса, риск расширения потерь.
На рынках с ограниченным диапазоном легко генерировать неправильные сигналы и переторговаться.
Влияние взаимосвязи между отдельными запасами и рынком не рассматривается, все еще существуют системные риски.
Недостаточные данные об обратных испытаниях могут привести к чрезмерному приспособлению.
В этой стратегии все еще есть место для оптимизации:
Периодические параметры могут продолжать оптимизироваться для поиска наилучшей комбинации.
Подумайте о добавлении движущего стоп-лосса, отслеживающего стоп-лосса для контроля одиночных потерь.
Может тестировать различные рынки или даже различные сорта для изучения применимости.
Некоторые алгоритмические торговые модули могут быть добавлены, такие как машинное обучение, чтобы помочь в принятии решений.
Можно рассматривать многофакторные модели, чтобы ввести больше переменных для суждения и улучшить надежность.
В целом, эта двойная временная стратегия с самым высоким и самым низким средним уровнем имеет сильные возможности отслеживания тренда и подходит для рынков с высокой волатильностью, таких как криптовалюты. Она эффективно использует вырывные суждения для времени входа, используя при этом несколько слоев фильтрации для улучшения качества сигнала.
/*backtest start: 2023-11-27 00:00:00 end: 2023-12-04 00:00:00 period: 1m basePeriod: 1m 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/ // © exlux99 //@version=4 strategy(title = "Avg HH/LL Crypto Swinger", overlay = true ) varLo = input(title="Fast Line", type=input.integer, defval=9, minval=1) varHi = input(title="Slow Line", type=input.integer, defval=26, minval=1) a = lowest(varLo) b = highest(varLo) c = (a + b ) / 2 d = lowest(varHi) e = highest(varHi) f = (d + e) / 2 g = ((c + f) / 2)[varHi] h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi] long=close > c and close > f and close >g and close > h short=close < c and close < f and close<g and close < h strategy.entry("long",1,when=long) strategy.entry('short',0,when=short)