Эта стратегия использует метод скрещивания двух равномерных линий динамики для осуществления торговли с низким риском. Она использует средние, быстрые и медленные линии с двумя различными циклами для определения времени покупки и продажи в зависимости от их скрещивания.
Эта стратегия использует WMA-быструю линию и WMA-медленную линию для определения пересечения покупательских и продавцовских сигналов. Цикл быстрой линии составляет половину цикла медленной линии.
В частности, ключевая логика стратегии заключается в следующем:
Определение цены и параметров: извлечение данных цены OHLC; определение параметров HullMA циклов z, данных цены p.
Вычислить двойную среднюю линию: вычислить среднюю линию 2 циклов n2ma, среднюю линию z циклов nma。
Вычислить разницу между двумя средними линиями.
Вычислить динамические показатели: рассчитать среднелинейный разрыв в среднем n1, n2, n3 циклов сдвига.
Судьба пересекается: при ношении n1 на n2 отмечается зеленым, в противном случае - красным.
Формы рисования: рисуйте n1, n2 графики.
Сигнал суждения: Сигнал, получаемый при перекрестке трех средних линий движения n1, n2 и n3.
Вход и выход: на скоростной линии пробегайте медленную линию, и динамические показатели соответствуют требованиям. Под скоростной линией пробегайте медленную линию, и динамические показатели соответствуют требованиям.
Эта стратегия в сочетании с двумя равномерными пересечениями и динамическим индикатором эффективно отфильтровывает ложные сигналы, создавая торговые сигналы только в начале изменения тренда, что обеспечивает лучшую эффективность стратегии.
Быстролинейный и медленнолинейный скрещивания позволяют определить, когда изменяется тренд, и использовать его для получения прибыли.
Добавление динамического индикатора позволяет отфильтровывать ложные сигналы и избегать заблуждений о краткосрочных падениях рынка.
Если вы будете торговать только в случае изменения тенденции, то сможете снизить ненужную частоту торгов.
Применение среднелинейных циклов с оптимизацией параметров позволяет сделать показатели более соответствующими характеристикам разных сортов.
В некоторых странах, например, в Китае, пирамида позволяет продлить цикл прибыли.
В этой стратегии также есть некоторые риски, о которых следует помнить:
Двойная равномерная скрещивание имеет задержку в оценке изменения тренда и может пропустить наилучшее время изменения цены.
Неправильная настройка параметров динамического индикатора может ввести в заблуждение торговлю.
Существуют определенные проблемы с неравновесием времени хранения свободных позиций.
“Стратегия не очень хорошо справляется с рыночными потрясениями.
Существует определенный риск переоптимизации, требующая постепенной оптимизации параметров.
Есть несколько способов справиться с рисками:
Можно подумать о включении других предварительных показателей для оценки изменения цены, и заранее подготовиться.
Оптимизация параметров динамического показателя, чтобы найти оптимальную комбинацию параметров.
Можно рассмотреть возможность добавления индикатора волатильности, который поможет контролировать время позиции.
При этом следует ограничить количество позиций, чтобы снизить убытки.
Необходимо провести проверку стабильности параметров, чтобы избежать проблем с оптимизацией.
Эта стратегия также может быть оптимизирована в следующих аспектах:
Попробуйте различные типы среднелинейных показателей, чтобы найти оптимальные параметры для разновидности.
Тест включает в себя другие вспомогательные показатели, такие как MACD, изменения тенденций и т. д.
Оптимизируйте время входа в рынок, чтобы точно определить начало ценового разворота.
Оптимизация игрового времени, блокирование прибыли с помощью стоп-лосса и т.д.
Параметры оптимизируются в зависимости от особенностей различных сортов.
Оптимизация параметров с помощью машинного обучения.
Создание механизмов управления динамическими позициями, контроля рисков.
Добавление количественных показателей оценки стратегии, таких как коэффициент Шарпа, коэффициент прибыли и убытка.
Использование стратегии оценки обратной связи на основе исторических данных.
В целом, эта динамическая двойная равнолинейная стратегия использует переломные точки равнолинейного пересечения и динамических показателей, чтобы определить большую тенденцию, чтобы эффективно отфильтровать шум и достичь низкого риска. Она обладает преимуществами стабильности прибыли, простоты, а также некоторыми проблемами с оптимизацией параметров и контролем риска.
/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//OCTOPUS Indicator Strategy
strategy("FAVEL corp. Indicator Strategy", shorttitle="FAVEL corp. Monarch", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=20, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
z=input(defval=60,title="HullMA cross")
p=input(ohlc4,title="Price data")
n2ma=2*wma(p,round(z/2))
nma=wma(p,z)
diff=n2ma-nma
sqn=round(sqrt(z))
n2ma1=2*wma(p[1],round(z/2))
nma1=wma(p[1],z)
diff1=n2ma1-nma1
sqn1=round(sqrt(z))
n2ma2=2*wma(p[2],round(z/2))
nma2=wma(p[2],z)
diff2=n2ma2-nma2
sqn2=round(sqrt(z))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
n3=wma(diff2,sqn)
c=n1>n2?green:red
n1e=plot(n1, color=c, linewidth=1, offset=2)
n2e=plot(n2, color=c, linewidth=1, offset=2)
fill(n1e, n2e, color=c, transp=75)
plot(cross(n1, n2) ? n1 : na, style = circles,color=c, linewidth = 4)
closelong = p<p[1] and n1<n3
if (closelong)
strategy.close("BUY")
closeshort = p>p[1] and n1>n3
if (closeshort)
strategy.close("SELL")
longCondition = strategy.opentrades<1 and n1>n2 and p>p[1] and n1>n3
if (longCondition)
strategy.entry("BUY",strategy.long)
shortCondition = strategy.opentrades<1 and n1<n2 and p<p[1] and n1<n3
if (shortCondition)
strategy.entry("SELL",strategy.short)