Momentum-Alpha-Strategie

Schriftsteller:ChaoZhang, Datum: 2023-11-23 11:34:40
Tags:

img

Übersicht

Die Momentum-Alpha-Strategie beurteilt, ob ein Basiswert eine positive Dynamik hat, indem sie seinen Sharpe-Verhältnis und den Alpha-Wert berechnet.

Strategieprinzip

Die Kernindikatoren dieser Strategie sind Sharpe-Ratio und Alpha. Die Sharpe-Ratio spiegelt die risikobereinigte Rendite eines Vermögenswerts wider, während Alpha seine überschüssige Rendite gegenüber dem Marktbenchmark widerspiegelt. Wenn beide positiv sind, zeigt dies an, dass der Vermögenswert hohe risikobereinigte Renditen hat und den Marktbenchmark übertrifft. Daher wird eine Long-Position eingenommen. Wenn beide negativ werden, bedeutet dies, dass die Dynamik verschwunden ist und die Position abgeflacht ist.

Speziell berechnet die Strategie zunächst die Sharpe-Ratio über die letzten 180 Tage. Die Sharpe-Ratio wird berechnet als: (durchschnittliche tägliche Rendite risikofreie Rendite) / Standardabweichung der täglichen Rendite. Hier werden die durchschnittliche und Standardabweichung der täglichen Rendite unter Verwendung des Eröffnungspreises und des vorherigen Schlusskurses berechnet. Wenn die Sharpe-Ratio größer als 1 ist, bedeutet dies, dass der Vermögenswert eine relativ hohe risikobereinigte Rendite hat.

Gleichzeitig wird das Alpha über die letzten 180 Tage berechnet. Alpha wird durch das Marktmodell berechnet: Alpha = tatsächliche Vermögensrendite (Marktrendite x Beta). Hier werden die täglichen Renditen des Basisvermögens und des S&P 500-Index verwendet. Wenn Alpha größer als 0 ist, bedeutet dies, dass die tatsächliche Rendite des Vermögenswertes höher ist als die des Marktbenchmarks.

Wenn daher sowohl das Sharpe-Verhältnis als auch Alpha positiv sind, wird eine Long-Position eingenommen.

Analyse der Vorteile

Der größte Vorteil dieser Strategie besteht darin, dass sie durch die Beurteilung der Dynamik die Wachstumschancen des breiteren Marktes und einiger einzelner Aktien in bestimmten Perioden erfassen und gleichzeitig das Risiko kontrollieren kann, um längere Marktcrashs zu vermeiden.

  1. Die Berechnung der Sharpe-Ratio spiegelt die jüngsten Dynamikbedingungen wider und kann die Aufwärtstrends einiger Märkte und Aktien erfassen.

  2. Durch eine umfassende Betrachtung beider Indikatoren über verschiedene Zeithorizonte hinweg kann die positive Dynamik genauer ermittelt werden.

  3. Wenn die Dynamik verschwindet, vermeiden rechtzeitige Stop-Losses größere Verluste.

  4. Im Vergleich zu einzelnen Momentumindikatoren ist diese Strategie stabiler und zugleich flexibel genug, um sowohl bei Aktien als auch bei Indizes verwendet zu werden.

Risikoanalyse

Trotz der Vorteile birgt die Strategie weiterhin folgende Risiken:

  1. Momentum-Indikatoren können sich zurückziehen. Wenn sich der Markt dreht, können Momentum-Aktien schnell sinken. Dies kann zu großen Verlusten führen. Parameter können angepasst oder mit anderen Indikatoren kombiniert werden.

  2. Die Alpha- und Sharpe-Ratio haben zeitliche Verzögerungen. Wenn sich die Märkte schnell bewegen, können die Indikatorwerte verzögert sein und die neuesten Trends nicht widerspiegeln. Der Berechnungszeitraum könnte verkürzt werden.

  3. Es gibt keine Kontrolle der Positionsgröße, was zu konzentrierten Risiken führt.

  4. Die Backtestdaten sind möglicherweise unzureichend und die Live-Leistung unsicher. Es sollten mehr Zeitrahmen- und Instrumenten-Backtests durchgeführt werden. Die Optimierungsfenster für Parameter sollten verkürzt werden, um eine Überanpassung zu vermeiden.

Optimierungsrichtlinien

Die Strategie kann in folgenden Aspekten optimiert werden:

  1. Setzen Sie Stop-Loss-Punkte ein, wenn die Preise an einem Tag stark fallen, um große Verluste zu vermeiden.

  2. Die Risikomanagement-Lösungen werden durch eine Anpassung der Risikopositionsgröße und die Kontrolle des Kapitals pro Handel basierend auf der Marktvolatilität begrenzt.

  3. Optimieren von Parametern. Testen Sie verschiedene Zeitrahmen, um die Eigenschaften verschiedener Basiswerte und Marktbedingungen anzupassen. Verschiedene Parameterkombinationen können auch ausgewertet werden.

  4. Fügen Sie Filterbedingungen hinzu. Setzen Sie Filter wie Handelsvolumen oder Volatilität, um zu vermeiden, dass Sie in Situationen mit schwankender oder geringer Liquidität stecken bleiben.

  5. Mit anderen Strategien kombinieren. Mit anderen Trendfolgestrategien kombinieren. Dies könnte sowohl die Stabilität verbessern als auch die Risiken von einer einzigen Strategie abwenden.

Zusammenfassung

Die Momentum-Alpha-Strategie erfasst dynamisch Momentum-Möglichkeiten, indem sie sowohl die risikobereinigte Rendite als auch die relative Marktleistung von Vermögenswerten beurteilt. Im Vergleich zu einzelnen Momentum-Indikatoren hat sie die Vorteile genauer zu beurteilen, breitere Anwendbarkeit und höhere Risikobereitschaft. Aber die Strategie birgt immer noch Risiken von Rückgängen und Verzögerungen. Sie muss kontinuierlich optimiert und mit anderen Strategien kombiniert werden, bevor stabile Live-Gewinne erzielt werden können.


/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-16 04:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Alpha strategy - simple version", overlay=true)

//by NIKLAUS
//USE ON DAILY TIMEFRAME TO DETECT MOMO STOCKS & ETFs AND TRADE THEM
//USE ON 5MIN CHART FOR INTRADAY USAGE
//examples to try this on: GER30, NAS100, JPN225, AAPL, IBB, TSLA, FB, etc.

//This Strategy goes long when Sharpe Ratio is > 1 and Alpha against the S&P500 is generated. It exits when conditions break away.

//https://en.wikipedia.org/wiki/Alpha_(finance)
//------------------------------------------------------------------------------------------------------------------------------------
//Alpha is a measure of the active return on an investment, the performance of that investment compared to a suitable market index. 
//An alpha of 1% means the investment's return on investment over a selected period of time was 1% better than the market during that same period, 
//an alpha of -1 means the investment underperformed the market. 
//Alpha is one of the five key measures in modern portfolio theory: alpha, beta, standard deviation, R-squared and the Sharpe ratio.


//simplified sharpe
src = ohlc4, len = input(180, title = "Sharpe/Alpha/Beta Period")
pc = ((src - src[len])/src)
std = stdev(src,len)
stdaspercent = std/src
sharpe = pc/stdaspercent


//alpha
sym = "BTC_USDT:swap", res=timeframe.period, src2 = close
ovr = request.security(sym, res, src2)

ret = ((close - close[1])/close)
retb = ((ovr - ovr[1])/ovr)
secd = stdev(ret, len), mktd = stdev(retb, len)
Beta = correlation(ret, retb, len) * secd / mktd

ret2 = ((close - close[len])/close)
retb2 = ((ovr - ovr[len])/ovr)

alpha = ret2 - retb2*Beta
//plot(Beta, color=green, style=area, transp=40)


smatrig = input(title="Sensitivity",  defval=2, minval=1, maxval=3) 
bgcolor (sma(sharpe,len/smatrig) > 1 and sma(alpha,len/smatrig) > 0 ? green : red, transp=70)

if (close > open) and (sma(sharpe,len/smatrig) > 1) and (sma(alpha,len/smatrig) > 0)
    strategy.entry("Alpha", strategy.long)
strategy.close("Alpha", when = (sma(sharpe,len/smatrig) < 1) or (sma(alpha,len/smatrig) < 0))


Mehr