Die Strategie des gleitenden Durchschnittsindikators ist eine quantitative Handelsstrategie, die Markttrends anhand gleitender Durchschnitte beurteilt und Long- oder Short-Positionsoperationen durchführt.
Der Kernindikator dieser Strategie ist der Stochastische Oszillator.
Low = the lowest low of the most recent N days
High = the highest high of the most recent N days
K value = (Current close – Low)/(High – Low)*100
Dieser Indikator spiegelt grob die Position des aktuellen Schlusskurses im Verhältnis zur Preisspanne in den letzten N Tagen wider.
Wenn der K-Wert größer ist als die überkaufte Linie (BuyBand), zeigt er an, dass die Aktie möglicherweise überkauft ist und ein Rückruf eintritt.
Nach dieser Urteilsregel wird die Strategie verkaufen, um eine Position in der überkauften Zone zu eröffnen, und kaufen, um eine Position in der überverkauften Zone zu eröffnen.
Diese Strategie hat folgende Vorteile:
Die Strategie birgt auch einige Risiken:
Diese Risiken können durch eine angemessene Optimierung der Indikatorparameter oder durch das Hinzufügen von Filterbedingungen verringert werden.
Zu den wichtigsten Aspekten, an denen diese Strategie optimiert werden kann, gehören:
Die allgemeine Idee der Moving Average Indicator Strategie ist einfach und weit verbreitet mit relativ stabilen Backtesting-Ergebnissen, so dass sie als eine quantitative Handelsstrategie für Anfänger geeignet ist. Diese Strategie hat jedoch einen begrenzten Optimierungsraum, da sie nur begrenzte Faktoren berücksichtigt und nur für kurzfristige Operationen geeignet ist. Zukünftige Upgrades können durch Multi-Indikatorenaggregation, maschinelles Lernen usw. erfolgen.
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 25/09/2017 // Simple Overbought/Oversold indicator // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Overbought/Oversold", shorttitle="OB/OS") Length = input(10, minval=1) BuyBand = input(0.92, step = 0.01) SellBand = input(0.5, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyBand, color=green, linestyle=line) hline(SellBand, color=red, linestyle=line) xOBOS = stoch(close, high, low, Length) nRes = iff(close > close[Length], xOBOS / 100, (100 - xOBOS) / 100) pos = iff(nRes < SellBand, -1, iff(nRes > BuyBand, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=blue, title="OB/OS")