Der MACD-Indikator bestimmt die quantitative Handelsstrategie des OBV-Indikators


Erstellungsdatum: 2024-01-17 18:01:36 zuletzt geändert: 2024-01-17 18:01:36
Kopie: 1 Klicks: 1226
1
konzentrieren Sie sich auf
1617
Anhänger

Der MACD-Indikator bestimmt die quantitative Handelsstrategie des OBV-Indikators

Überblick

Die Strategie nutzt die Berechnung des MACD-Wertes des OBV-Wertes, um die Trends und Wendepunkte der OBV-Quantität zu ermitteln und so die Handelsentscheidung voranzutreiben. Die Grundidee ist, dass ein Kaufsignal erzeugt wird, wenn die MACD-Säulen des OBV aus dem negativen Bereich durchbrechen und in den positiven Bereich gelangen; und ein Verkaufssignal erzeugt wird, wenn der MACD-Säulen der OBV aus dem positiven Bereich fallen und in den negativen Bereich gelangen.

Strategieprinzip

Der OBV-MACD-Indikator spiegelt die Quantitative Energie-Trend der Aktien wider. Durch die Erfassung der Wechselbeziehung zwischen der Kursentwicklung und der Transaktionsvolumenentwicklung über einen bestimmten Zeitraum kann er ermittelt werden, ob die steigende Quantitative Energie gestärkt oder abgeschwächt wurde. Der MACD-Indikator kann die Differenz zwischen den unterschiedlichen Gleichgewichten anzeigen und die Dynamik der Preisveränderungen widerspiegeln.

Die Strategie berechnet zunächst den OBV-Indikator, der die Beziehung zwischen dem Kursverlauf und der Transaktionsmenge über einen Zeitraum berechnet. Dann berechnet sie ihren MACD-Indikator, der die MACD-Linie, die Signallinie und das Histogramm-Pilogramm umfasst. Schließlich erzeugt das MACD-Histogramm ein Kaufsignal, wenn es von der negativen Region über die 0-Achse nach oben in die positive Region fällt.

Durch die MACD-Intuition der OBV-Quantität der dynamischen Eigenschaften, die Beurteilung der Tendenz der Veränderung der Quantität, die MACD-Breakthroughs, um die Handelssignale zu senden, kann die Genauigkeit der Handelsentscheidungen verbessert werden.

Analyse der Stärken

Diese Strategie kombiniert die OBV-Quantitätsanalyse mit dem MACD-Dynamikindikator, um die Quantitätsabänderung und die Preisentwicklung zu bestimmen. Sie kann ALSE-Signale effektiv filtern. Die Vorteile sind:

  1. Der OBV-Indikator beurteilt die Wechselbeziehungen zwischen den Kräften der Käufer und die Entwicklung der Quantität.
  2. Die MACD-Pillardiagramm kann OBV-Kapazitäts-Wendepunkte eindeutig erkennen
  3. Die Handelssignale sind klarer und weniger fehlerhaft.
  4. Mehr Parameter für konfigurierbare Transaktionen, klare Regeln für den Handel

Risikoanalyse

Die Strategie birgt auch einige Risiken, die sich auf folgende Bereiche konzentrieren:

  1. OBV und MACD sind volumesensitiv und können bei außergewöhnlich hohen Transaktionszahlen fehlerhaft sein
  2. Die falsche Einstellung von Parametern beeinträchtigt die Effektivität der Strategie
  3. Bei der Multifunktionsumwandlung kann die OBV-Energieänderung verzögert werden, was zu einer verzögerten Transaktionssignalisierung führt.

Diese Risiken können mit folgenden Maßnahmen bekämpft werden:

  1. Filterung des Transaktionsvolumens und Aussortierung von Daten
  2. Vorsicht bei der Einstellung der Parameter unter Berücksichtigung des Marktumfelds
  3. Anpassung der Parameter-Einstellungen, wie MACD-Perioden, so dass die Handelssignale rechtzeitig sind

Optimierungsrichtung

Die Strategie bietet Raum für weitere Optimierungen, insbesondere in folgenden Bereichen:

  1. Kombinationshandel in Verbindung mit anderen Indikatoren zur Steigerung der Effektivität der Strategie
  2. Erhöhung der Stop-Loss-Mechanismen zur Risikokontrolle
  3. Optimierung der Parameter-Einstellungen, um sie besser an die Bedürfnisse verschiedener Marktumgebungen anzupassen

Durch ständige Tests und Optimierungen kann diese Strategie zu einer stabilen und effizienten Quantitative Trading-Strategie werden.

Zusammenfassen

Diese Strategie ist eine typische quantitative Strategie, die Quantitative Analysen und Dynamikindikatoren kombiniert, um Preistrends zu beurteilen und Handelssignale zu senden. Sie kann die Wendepunkte der Preisfluktuation eindeutig identifizieren, die Handelssignale sind zuverlässig und können bei vernünftiger Einstellung der Parameter eine bessere Strategiewirkung erzielen.

Strategiequellcode
/*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")