Вот статья о торговых стратегиях EMA и Heikin Ashi:
Эта стратегия использует экспоненциальные скользящие средние (EMA) и Хайкина Аши для определения тенденций и генерации торговых сигналов, когда цены пробиваются через EMA различных периодов.
Стратегия использует 15-периодные и 50-периодные EMA. Она рассчитывает текущую цену закрытия Хайкина Аши и сравнивает ее с EMA. Если цена закрытия выше обеих EMA и 15-периодная EMA выше 50-периодной EMA, генерируется длинный сигнал. Если цена закрытия ниже обеих EMA и 15-периодная EMA ниже 50-периодной EMA, генерируется короткий сигнал.
Когда цена выходит выше 15-периодного EMA, происходит обратная торговля.
Использование EMA помогает отфильтровать рыночный шум и определить направление тренда.
Объединение EMA различных периодов отражает как краткосрочные, так и среднесрочные тенденции.
Хайкин Аши отфильтровывает ложные прорывы и подтверждает торговые сигналы.
Стратегия проста и легко применяется.
Продолжают отставать и могут пропустить поворотные моменты тренда.
Фиксированные параметры не могут адаптироваться к изменяющимся рынкам, что требует динамической оптимизации.
Частая торговля приводит к потенциально высоким затратам на транзакции.
Торговля прорывом подвержена ложным прорывам, что требует дополнительного подтверждения показателя.
Риски могут быть уменьшены путем оптимизации параметров, интеграции других показателей и т.д.
Динамически оптимизировать периоды EMA на основе изменений рынка.
Оптимизировать фильтры прорыва, чтобы избежать ложных прорывов, например, добавить подтверждение объема.
Для подтверждения сигналов используйте другие индикаторы, такие как MACD.
Использовать отстающую EMA для тенденций и ведущую EMA для диапазонов.
Эта стратегия использует EMA для определения направления тренда и Heikin Ashi для проверки сигналов. Она проста и проста, но необходимо устранить задержку EMA и ложные риски прорыва. Улучшения могут быть сделаны с помощью оптимизации параметров, интеграции индикаторов для снижения риска и улучшения эффективности стратегии.
/*backtest start: 2023-10-09 00:00:00 end: 2023-10-12 02:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("EMA & Heikin Ashi", shorttitle="EMA & Heikin Ashi", overlay=true, initial_capital=1) // squaa's Strategy // // Idea by Thw on March 10, 2018. // // // The strategy should be used with high leverages, // never stop running, // and is always long or short. // Input price = input(close) MA1_Length = input(15) MA2_Length = input(50) haclose = request.security(heikinashi(syminfo.tickerid), timeframe.period, close) // === FUNCTION EXAMPLE === start = timestamp(2018, 01, 01, 20, 00) // backtest start window window() => time >= start ? true : false // create function "within window of time" // Calculation MA1 = ema(price, MA1_Length) MA2 = ema(price, MA2_Length) // Strategy long = haclose > MA1 and haclose > MA2 and MA1 > MA2 and window() short = haclose < MA1 and haclose < MA2 and MA1 < MA2 and window() // MA trend output color MA2_color = long?lime:short?red:blue strategy.entry("Long", strategy.long, when=long) strategy.entry("Short", strategy.short, when=short) strategy.close("Long", when=haclose < MA1) strategy.close("Short", when=haclose > MA1) // MA output EMA1 = plot(MA1, title="EMA 1", style=linebr, linewidth=1, color=MA2_color) EMA2 = plot(MA2, title="EMA 2", style=linebr, linewidth=3, color=MA2_color) fill(EMA1, EMA2, color=silver, transp=50) //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)