Эта стратегия использует технологию скользящей средней линии в качестве основного торгового сигнала, в сочетании с индикатором Хайкена, который обнаруживает обратные тенденции рынка и захватывает краткосрочную динамику цены. Стратегия оптимизирует стратегию Хайкена, полученную от Ставо Браню, и обеспечивает выход сигналов без задержки, устранив функцию тяжелой краски.
Вычислить закрытие Хайкена nAMAn, как основную ценовую линию.
Вычислить быструю среднюю движущуюся fma и медленную среднюю движущуюся SMA при закрытии Хайкена.
При прохождении SMA на FMA генерируется сигнал покупки; при прохождении SMA на FMA генерируется сигнал продажи.
Эта стратегия устраняет функцию переоформления из первоначальной политики и позволяет генерировать торговые сигналы в режиме реального времени, избегая повторного тестирования данных.
В сочетании с индикатором формы Хайкена можно более точно определить, где происходит обратный поворот на рынке.
Применяя комбинацию двойных средних линий, можно эффективно фильтровать ложные прорывы.
Сигнальный выход без задержек, надежная производительность реального диска.
Параметры оптимизации гибкие и могут быть настроены для различных сортов.
Поскольку в этом случае мы не будем использовать эти методы, мы не сможем использовать их.
Он может быть сконфигурирован как полностью автоматизированная стратегия торговли, что снижает риски, связанные с человеческой операцией.
В то же время, как отмечается в сообщении, "среди прочих стран, где наблюдается снижение цен на продукты питания, есть и другие страны".
Двулинейные торговые стратегии легко приводят к большему количеству ложных сигналов.
Неправильно настроенные параметры средней линии могут пропустить тренд или увеличить регресс.
В частности, в этом случае, если вы хотите, чтобы ваш бизнес был более эффективным, вы должны использовать доступные ресурсы, чтобы получить доступ к своим клиентам и пользователям.
В то же время, как и в случае с другими банками, мы должны быть готовы к тому, что у нас будет более высокий уровень финансовой стабильности.
Механические торговые стратегии несут риск отзыва и требуют хорошего управления деньгами.
Меры управления рисками:
Вместе с показателями волатильности, чтобы избежать зоны потрясений.
Условия фильтрации увеличены, чтобы обеспечить качество сигналов.
Оптимизируются тесты параметров, выбираются подходящие сочетания средних линий.
В частности, в частности, в частности, в частности, в частности:
Установка разумного уровня остановки, чтобы контролировать однократные потери.
Оптимизировать управление капиталом и строго контролировать размер позиций.
Оптимизировать комбинацию параметров двойной равнолинейности и повысить качество сигнала.
Повышение показателей тенденционной фильтрации, чтобы избежать зоны потрясений.
Вместе с тем, по мнению экспертов, "это очень важно, потому что мы должны быть готовы к тому, что произойдет в будущем".
Установка динамических стоп-лосса и отслеживание стоп-лосса для оптимизации сбора прибыли.
Интегрированный модуль управления капиталом, контролирующий размер позиций.
Добавление алгоритмических модулей для полной автоматизации.
Эта стратегия объединяет технологию хиккенского уравнительного определения тренда и двухуравнительного комбинированного фильтрации, чтобы реализовать простую и практичную стратегию отслеживания краткосрочных тенденций. Стратегический сигнал генерируется в реальном времени, надежно и хорошо работает.
/*backtest start: 2022-10-25 00:00:00 end: 2023-10-31 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 //Heikin/Kaufman by Gustavo v5 // strategy('Heikin Ashi EMA v5 no repaint ', shorttitle='Heikin Ashi EMA v5 no repaint', overlay=true, max_bars_back=500, default_qty_value=1000, initial_capital=100000, currency=currency.EUR) // Settings - H/K res1 = input.timeframe(title='Heikin Ashi EMA Time Frame', defval='D') test = input(0, 'Heikin Ashi EMA Shift') sloma = input(20, 'Slow EMA Period') nAMA = hlc3 //Kaufman MA Length = input.int(5, minval=1) xPrice = input(hlc3) xvnoise = math.abs(xPrice - xPrice[1]) Fastend = input.float(2.5, step=.5) Slowend = input(20) nfastend = 2 / (Fastend + 1) nslowend = 2 / (Slowend + 1) nsignal = math.abs(xPrice - xPrice[Length]) nnoise = math.sum(xvnoise, Length) nefratio = nnoise != 0 ? nsignal / nnoise : 0 nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2) nAMAn = nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1])) //Heikin Ashi Open/Close Price ha_t = ticker.heikinashi(syminfo.tickerid) ha_close = request.security(ha_t, timeframe.period, nAMAn) mha_close = request.security(ha_t, res1, hlc3) //Moving Average fma = ta.ema(mha_close[test], 1) sma = ta.ema(ha_close, sloma) plot(fma, title='MA', color=color.new(color.black, 0), linewidth=2, style=plot.style_line) plot(sma, title='SMA', color=color.new(color.red, 0), linewidth=2, style=plot.style_line) //Strategy golong = ta.crossover(fma, sma) goshort = ta.crossunder(fma, sma) strategy.entry('Buy', strategy.long, when=golong) strategy.entry('Sell', strategy.short,when=goshort)