Стратегия закрытия скользящей средней EMA


Дата создания: 2023-09-26 20:09:08 Последнее изменение: 2023-09-26 20:09:08
Копировать: 0 Количество просмотров: 715
1
Подписаться
1617
Подписчики

Обзор

Эта стратегия использует принцип золотой форки и мертвой форки средней линии EMA, в сочетании с K-линией для определения цены закрытия позиций и сигналов для создания позиций и позиций. Когда средняя линия быстрого EMA (линия 8, 13, 21) пробивает среднюю линию EMA (линия 55) и закрывается выше средней линии EMA, делайте больше; когда средняя линия быстрого EMA падает вниз, пробивая среднюю линию EMA и закрывается ниже средней линии EMA, делайте пустоту.

Стратегический принцип

Стратегия основана на принципе золотой форки средней линии EMA. В коде установлены средние линии EMA с пятью различными периодами (8, 13, 21, 55 и 200 дней) и визуально нанесены на график.

  1. Когда 8-, 13- и 21-я линии проходят через 55-ю линию, и цена закрытия выше, чем 55-я линия, делайте больше;

  2. Когда линия 8, линия 13 и линия 21 пересекают линию 55 и цена закрытия ниже линии 55, сделайте пробел.

Таким образом, можно определить более надежные сигналы входа и выхода, используя связь между средней средней линией EMA и средней средней линией EMA, в сочетании с прорывом фактической цены закрытия K-линии.

Анализ преимуществ

Эта стратегия имеет следующие преимущества:

  1. Используя принцип золотой форки с умеренной линией EMA, можно эффективно улавливать перемены в ценовых тенденциях.

  2. В сочетании с отношением цены закрытия к средней линии можно определить вход и выход, чтобы отфильтровать ошибочные сигналы, вызванные ложными прорывами.

  3. Использование нескольких средних линий EMA с разными циклами в комбинации может повысить надежность сигнала.

  4. Торговая логика проста и понятна, легко понятна и реализуема, подходит для начинающих.

  5. Можно настроить циклические параметры средней линии EMA, чтобы адаптироваться к различным рыночным условиям.

  6. Визуализируйте равнолинию, чтобы сформировать интуитивно понятный график.

Анализ рисков

Однако эта стратегия также несет в себе некоторые риски:

  1. Сама по себе система EMA не очень эффективна в определении тенденций колебаний и может создавать ошибочные сигналы.

  2. Отношение к закрытию и средней линии не позволяет полностью избежать ложных прорывов.

  3. Неправильная настройка параметров может привести к слишком частым сделкам, увеличивая стоимость сделки.

  4. Риск совпадения данных отслеживания, эффективность диска может быть слабее отслеживания.

  5. Неэффективный контроль за одиночными потерями может привести к большим потерям.

Направление оптимизации

Эта стратегия может быть улучшена в следующих аспектах:

  1. В сочетании с другими показателями, такими как MACD, KDJ и т. д. для фильтрации сигнала, повышения качества сигнала.

  2. Повышение индексов определения тренда, чтобы не допустить, чтобы колебания рынка победили равномерную систему.

  3. Установка механизмов сдерживания убытков для контроля убытков.

  4. Оптимизация циклических параметров средней линии EMA для различных типов торгов.

  5. Установка механизма управления позицией, динамическая корректировка позиции в зависимости от размера капитала.

  6. Поиск возможностей для торговли в различных временных рамках, чтобы сбалансировать время.

Подвести итог

Стратегия EMA-уровневой ликвидации - это простая и эффективная стратегия для отслеживания трендов, основанная на теории уровневой ликвидации. Она имеет большую практическую ценность, код прост, подходит для обучения новичкам, а также может быть интегрирован в качестве модуля в более сложную систему стратегий.

Исходный код стратегии
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-25 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © x11joe
strategy(title="EMA Candle Close Strategy", overlay=true,initial_capital=1000,commission_type=strategy.commission.percent,commission_value=0.26,default_qty_type=strategy.percent_of_equity,default_qty_value=100)

len1 = input(8, minval=1, title="EMA #1")
src1 = input(close, title="EMA Source #1")
out1 = ema(src1, len1)
plot(out1, title="EMA #1", color=close >= out1 ? color.gray : color.gray, linewidth = 1)

len2 = input(13, minval=1, title="EMA #2")
src2 = input(close, title="EMA Source #2")
out2 = ema(src2, len2)
plot(out2, title="EMA #2", color=close >= out2 ? color.white : color.white, linewidth = 2)

len3 = input(21, minval=1, title="EMA #3")
src3 = input(close, title="EMA Source #3")
out3 = ema(src3, len3)
plot(out3, title="EMA #3", color=close >= out3 ? color.blue : color.blue, linewidth = 3)

len4 = input(55, minval=1, title="EMA #4")
src4 = input(close, title="EMA Source #4")
out4 = ema(src4, len4)
plot(out4, title="EMA #4", color=close >= out4 ? color.yellow : color.yellow, linewidth = 3)

len5 = input(200, minval=1, title="EMA #5")
src5 = input(close, title="EMA Source #5")
out5 = ema(src5, len5)
plot(out5, title="EMA #5", color=close >= out5 ? #FF00FF : #FF00FF, linewidth = 4)

//Buying requires the 8,13 & 21 to close above the 55 and a candle closing above this.
if(out1>out4 and out2>out4 and out3>out4 and close>out4)
    strategy.entry("Long",strategy.long)
    
if(out1<out4 and out2<out4 and out3<out4 and close<out4)
    strategy.entry("Short",strategy.short)