
Cette stratégie est une mise en œuvre de code réel du célèbre système de trading Turtle, utilisant un canal de 55 cycles comme signal d’entrée et un canal de 20 cycles comme signal de sortie, pour suivre les tendances de plus longues périodes, et appartient au type de stratégie de suivi de tendance.
La stratégie est principalement basée sur deux indicateurs: un canal d’entrée à 55 cycles pour les prix les plus élevés (HI) et les prix les plus bas (LO) et un canal de sortie à 20 cycles pour les prix les plus élevés (hi) et les prix les plus bas (lo).
Il génère un signal d’achat lorsque le prix est au-dessus du canal de 55 cycles; il génère un signal de vente lorsque le prix est au-dessous du canal de 55 cycles. C’est la logique d’entrée typique de la stratégie de suivi de tendance.
Lorsque le cours franchit le canal des 20 cycles, il élimine les lots; lorsqu’il franchit le canal des 20 cycles, il élimine les lots vides. Il s’agit de la logique d’exit de la stratégie.
La stratégie affiche simultanément les canaux de 55 cycles et les canaux de 20 cycles, permettant de visualiser les points d’entrée et de sortie de la stratégie.
Les principaux avantages de cette stratégie sont les suivants:
Cette stratégie comporte aussi des risques:
Le risque peut être réduit par les moyens suivants:
Cette stratégie peut être optimisée dans les directions suivantes:
La stratégie dans son ensemble est une stratégie de suivi de tendance très typique, qui capture les tendances de la ligne médiane et longue par des canaux, avec un meilleur effet de contrôle de la rétraction. Il existe également des problèmes typiques de la stratégie de suivi de tendance, tels que le manque de capture de tendance, la difficulté à faire face à un renversement, etc.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © racer8
//@version=4
strategy("Turtle System", overlay=true)
n = input(55,"Entry Length")
e = input(20,"Exit Length")
HI = highest(n)
LO = lowest(n)
hi = highest(e)
lo = lowest(e)
if close>HI[1]
strategy.entry("Buy", strategy.long)
if close<LO[1]
strategy.entry("Sell", strategy.short)
if low<lo[1]
strategy.close("Buy")
if high>hi[1]
strategy.close("Sell")
plot(HI,color=color.lime)
plot(LO,color=color.red)
plot(hi,color=color.blue)
plot(lo,color=color.maroon)