
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.
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.
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:
Die Strategie birgt auch einige Risiken, die sich auf folgende Bereiche konzentrieren:
Diese Risiken können mit folgenden Maßnahmen bekämpft werden:
Die Strategie bietet Raum für weitere Optimierungen, insbesondere in folgenden Bereichen:
Durch ständige Tests und Optimierungen kann diese Strategie zu einer stabilen und effizienten Quantitative Trading-Strategie werden.
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.
/*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")