Индикатор MACD управляет количественной торговой стратегией индикатора OBV


Дата создания: 2024-01-17 18:01:36 Последнее изменение: 2024-01-17 18:01:36
Копировать: 1 Количество просмотров: 1226
1
Подписаться
1617
Подписчики

Индикатор MACD управляет количественной торговой стратегией индикатора OBV

Обзор

Основная идея данной стратегии заключается в том, чтобы генерировать сигнал покупки, когда диаграмма MACD OBV прорывает 0-угольную ось в отрицательной области и входит в положительную область, а сигнал продажи, когда она падает с 0-угольной оси в отрицательную область.

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

Центральным показателем этой стратегии является MACD-индикатор OBV. OBV-индикатор может отражать количественную динамику акций, которая, исходя из статистических данных о направлении изменения цены закрытия и изменении объема торгов за определенный промежуток времени, определяет, увеличивается или ослабляется потенциал роста. MACD-индикатор может отображать разницу между различными равновесными линиями, отражая динамику изменения цен.

В частности, эта стратегия сначала рассчитывает показатель OBV, который вычисляет количественную энергетическую линию OBV, исходя из статистических данных о направлении изменения цены закрытия и объема торгов за определенный период времени. Затем, на основе количественной энергетической линии OBV, вычисляет свой показатель MACD, который включает в себя MACD-линию, сигнальную линию и гистограмму.

Таким образом, с помощью MACD интуитивно отображается динамическая характеристика количественной мощности OBV, определяется тенденция изменения количественной мощности, используется прорыв MACD для отправки торговых сигналов, что позволяет повысить точность торговых решений.

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

Эта стратегия, в сочетании с анализом количественной энергии OBV и динамическим показателем MACD, позволяет более точно оценивать изменения количественной энергии и ценового движения и эффективно фильтровать сигналы ALSE. Конкретные преимущества:

  1. Показатель OBV позволяет оценить тенденции изменения соотношения сил и количества потенциала покупателей и продавцов
  2. MACD-постная диаграмма позволяет четко идентифицировать переломные точки OBV
  3. Торговые сигналы более ясные и менее подвержены ошибкам.
  4. Больше параметров для конфигурируемых сделок, четкие правила торговли

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

В этой стратегии есть определенные риски, которые сосредоточены на следующих аспектах:

  1. OBV и MACD чувствительны к объемам сделок и могут вводить в заблуждение, если происходит необычно высокий объем сделок.
  2. Неправильная настройка параметров может повлиять на эффективность стратегии
  3. При многопространственном преобразовании изменение энергии OBV может задерживаться, что приводит к задержке торгового сигнала

В ответ на эти риски можно принять следующие меры:

  1. Фильтрация объемов сделок с целью удаления нестандартных данных
  2. Осторожность в параметрах, учитывая рыночные условия
  3. Правильная настройка параметров, таких как MACD-циклы, чтобы сигналы торговли были своевременными

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

В этой стратегии есть место для дальнейшей оптимизации, в основном в следующих направлениях:

  1. Повышение эффективности стратегии в комбинации с другими показателями
  2. Добавление механизмов сдерживания убытков для контроля рисков
  3. Оптимизация параметров, чтобы лучше соответствовать потребностям различных рыночных условий

Благодаря постоянному тестированию и оптимизации, эта стратегия может стать стабильной и эффективной стратегией количественного трейдинга.

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

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

Исходный код стратегии
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "MACD of OBV", overlay = false)

//////////////////////// OBV ///////////////////////////

src = close
obv = cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)


//////////////////////// OBV   //////////////////////////

//////////////// MACD OF OBV ////////////////////////////

sourcemacd = obv 

fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)
slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
delta=macd-signal

swap1 = delta>0?green:red

plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)
p1 = plot(macd,color=blue,title='MACD Line')
p2 = plot(signal,color=red,title='Signal')
fill(p1, p2, color=blue)
hline(0)




/////////////////////////MACD OF OBV //////////////////////////


// Conditions



longCond = na
sellCond = na
longCond :=  crossover(delta,0)
sellCond :=  crossunder(delta,0)




monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( sellCond  ) 

    strategy.close("BUY")