
Die STARC-Channel-Retracing-Strategie ist eine quantitative Handelsstrategie, die auf den STARC-Indikatoren basiert. Die Strategie ermöglicht die Erzeugung von Breakout-Buy- und Breakout-Sell-Handelssignalen durch den Aufbau von STARC-Up-Down-Kanälen.
Die STARC-Messgröße steht im Zentrum der Strategie zur Erfassung der STARC-Kanäle. Sie umfasst:
Wenn der Schlusskurs größer als der oberen Bahn ist, erzeugt er ein Kaufsignal; wenn der Schlusskurs niedriger als der unteren Bahn ist, erzeugt er ein Verkaufssignal.
Die Strategie berechnet täglich die Auf- und Abwärtsbahnen des STARC-Kanals und entscheidet, ob der Schlusskurs die Auf- und Abwärtsbahnen durchbrochen hat, um ein Handelssignal zu erzeugen. Die Strategie setzt außerdem Umkehrparameter ein, die zwischen langen und leeren Positionen wechseln können, um sich an unterschiedliche Marktbedingungen anzupassen.
Die STARC-Channel-Retrieval-Strategie hat folgende Vorteile:
Die Strategie der STARC-Channel-Retrieval ist mit Risiken verbunden:
Die folgenden Maßnahmen sind notwendig, um Risiken zu vermeiden:
Die wichtigsten Optimierungsrichtungen für die STARC-Kanal-Retrieval-Strategie sind:
Diese Optimierungsrichtungen können die Ertragsfähigkeit und Stabilität einer Strategie erhöhen, während die Risiken kontrolliert werden.
Die STARC-Kanal-Retracing-Strategie wirkt insgesamt gut und ermöglicht einen mittleren und langen Durchbruch auf Basis der STARC-Indikatoren. Der Vorteil der Strategie besteht darin, dass die STARC-Kanal-Strategie die Stabilität des Handelssignals erzeugt, während die Umkehrmechanismen an Marktveränderungen angepasst werden können. Wir müssen auch Shean-Schutz, Stop-Loss-Einstellungen und Optimierungsparameter einrichten, um die Strategie stabiler und effektiver zu machen.
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/04/2018
// A type of technical indicator that is created by plotting two bands around
// a short-term simple moving average (SMA) of an underlying asset's price.
// The upper band is created by adding a value of the average true range
// (ATR) - a popular indicator used by technical traders - to the moving average.
// The lower band is created by subtracting a value of the ATR from the SMA.
// STARC is an acronym for Stoller Average Range Channels. The indicator is
// named after its creator, Manning Stoller.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="STARC Bands Backtest", overlay = true)
LengthMA = input(5, minval=1)
LengthATR = input(15, minval=1)
K = input(1.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
xMA = sma(close, LengthMA)
xATR = atr(LengthATR)
xSTARCBandUp = xMA + xATR * K
xSTARCBandDn = xMA - xATR * K
pos = iff(close > xSTARCBandUp, 1,
iff(close < xSTARCBandDn, -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(xMA, color=blue, title="MA")
plot(xSTARCBandUp, color = green, title="UpBand")
plot(xSTARCBandDn, color=red, title="DnBand")