
La stratégie de stop-loss Noro est une stratégie de suivi de la tendance. Elle consiste à calculer une moyenne mobile simple de 3 jours et à ajouter une proportion au-dessus et au-dessous de celle-ci en tant que ligne d’ouverture et de stop-loss.
Le cœur de la stratégie est de calculer une moyenne mobile simple de 3 jours, ma. Ensuite, ajouter un pourcentage de lo au-dessus de ma comme ligne d’ouverture long, en faisant plus lorsque le prix est long; en dessous de ma, soustraire un pourcentage de sl comme ligne de stop loss, en faisant stop loss lorsque le prix est en dessous du stop loss.
Les règles de calcul sont les suivantes:
Cela crée une stratégie de suivi de tendance basée sur ma, avec une ligne d’ouverture, une ligne d’arrêt et une ligne de perte configurable en pourcentage.
Le plus grand avantage de cette stratégie réside dans le fait qu’elle permet de suivre automatiquement la tendance. La tendance intermédiaire peut être capturée en faisant des prises de plus, des prises de moins, sans avoir à juger de la forme de la face.
Un autre avantage est que les paramètres peuvent être ajustés de manière flexible. En ajustant les paramètres de pourcentage de la ligne d’ouverture, de la ligne d’arrêt et de la ligne d’arrêt, il est possible de contrôler librement la taille de la position et l’espace de stop.
Le plus grand risque de cette stratégie réside dans la possibilité de formation de grandes glissades. Comme il s’agit d’une négociation hors ligne, il est facile de faire des transactions bien au-delà du prix d’arrêt lorsque les prix baissent rapidement. Cela entraînera de lourdes pertes pour les investisseurs.
Un autre risque est qu’une mauvaise configuration des paramètres peut entraîner une entrée trop fréquente, augmentant la fréquence des transactions et le fardeau des frais de traitement.
Cette stratégie peut être optimisée dans les domaines suivants:
La stratégie de stop-loss Noro est une stratégie de suivi de tendance simple et pratique. Elle peut suivre la tendance automatiquement et s’accompagne d’un arrêt de stop-loss pour contrôler efficacement le risque. Le plus grand risque de cette stratégie réside dans la possibilité de créer des points de glissement plus importants, ainsi que des paramètres mal configurés qui entraînent des transactions trop fréquentes.
/*backtest
start: 2023-12-30 00:00:00
end: 2024-01-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//2019
//Noro
//@version=4
strategy("Stop-loss", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings
lo = input(-5.0, title = "Long-line, %")
tp = input(5.0, title = "Take-profit")
sl = input(2.0, title = "Stop-loss")
//SMA
ma = sma(ohlc4, 3)
long = ma + ((ma / 100) * lo)
//Orders
avg = strategy.position_avg_price
if ma > 0
strategy.entry("Long", strategy.long, limit = long)
strategy.entry("Take", strategy.short, 0, limit = avg + ((avg / 100) * tp))
strategy.entry("Stop", strategy.short, 0, stop = avg - ((avg / 100) * sl))
//Cancel order
if strategy.position_size == 0
strategy.cancel("Take")
strategy.cancel("Stop")
//Lines
plot(long, offset = 1, color = color.black, transp = 0)
take = avg != 0 ? avg + ((avg / 100) * tp) : long + ((long / 100) * tp)
stop = avg != 0 ? avg - ((avg / 100) * sl) : long - ((long / 100) * sl)
takelinecolor = avg == avg[1] and avg != 0 ? color.lime : na
stoplinecolor = avg == avg[1] and avg != 0 ? color.red : na
plot(take, offset = 1, color = takelinecolor, linewidth = 3, transp = 0)
plot(stop, offset = 1, color = stoplinecolor, linewidth = 3, transp = 0)