La stratégie de stop-loss de Noro est une stratégie de suivi de tendance. Elle est réalisée en calculant une moyenne mobile simple de 3 jours, et en ajoutant un ratio à son sommet et à son bas comme ligne d'ouverture et ligne d'arrêt.
Le cœur de la stratégie est de calculer la moyenne mobile simple de 3 jours ma. Ensuite, un pourcentage de lo est ajouté au-dessus de ma comme longueur d'ouverture et plus lorsque le prix est long; moins un pourcentage de sl sous ma comme stop-loss et stop-loss lorsque le prix est bas.
Les règles de calcul sont les suivantes:
Une stratégie de suivi des tendances des lignes d'ouverture, des lignes de stop et des lignes de stop-loss est ainsi construite, basée sur ma, avec des pourcentages configurables.
Le plus grand avantage de cette stratégie est qu'elle permet de suivre automatiquement la tendance. Il est possible de capturer la tendance intermédiaire en faisant des coups ou en faisant des coups, sans avoir à juger de la forme de la surface.
Un autre avantage est que les paramètres peuvent être ajustés de manière flexible. En ajustant les paramètres de pourcentage des lignes d'ouverture, des lignes d'arrêt et des lignes d'arrêt, la taille des positions et l'espace d'arrêt peuvent être librement contrôlés.
Le plus grand risque de cette stratégie est qu'il est facile de former des points de glissement énormes. Comme il s'agit d'une transaction hors ligne, il est facile de dépasser les prix de stop-loss lorsque les prix chutent rapidement. Cela causera de lourdes pertes aux investisseurs.
Un autre risque est que la mauvaise configuration des paramètres puisse entraîner une entrée trop fréquente, augmenter la fréquence des transactions et le fardeau des frais de traitement.
La stratégie peut être optimisée pour les domaines suivants:
La stratégie de stop-loss parallèle Noro est une stratégie de suivi de tendance simple et pratique. Elle peut suivre automatiquement la tendance en fonction des risques de contrôle efficaces associés aux paramètres de stop-loss. Le plus grand risque de cette stratégie réside dans la possibilité de créer des points de glissement plus importants, ainsi que dans le fait que des paramètres mal configurés 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)