Cette stratégie génère des signaux longs ou courts basés sur la relation entre le prix de clôture et le prix d'ouverture des chandeliers pour déterminer la direction de la tendance actuelle.
La stratégie repose principalement sur les deux conditions suivantes pour générer des signaux de négociation:
Logique du signal d'entrée: si le prix de clôture est supérieur au prix d'ouverture (close > open) et qu'il a atteint l'heure d'ouverture, un signal long est généré.
Conditions de sortie: Contrairement aux signaux d'entrée, si le prix de clôture est déjà long, la condition de perte est inférieure au prix d'ouverture plus la valeur ATR, la condition de profit est le prix de clôture supérieur au prix d'ouverture plus ATR multiplié par le ratio de profit.
Avec cette conception, cette stratégie tire parti des informations directionnelles des chandeliers pour déterminer la direction de la tendance et suivre la tendance en temps opportun.
Le plus grand avantage de cette stratégie est la forte tendance suivant la capacité utilisant la direction du chandelier. Les signaux d'entrée sont simples et clairs, combinés à la condition de l'heure d'ouverture pour éviter les risques du jour au lendemain.
Dans l'ensemble, cette stratégie a une réaction rapide et une forte capacité de suivi, adaptée à la capture des tendances sur des délais moyens comme 1H, 4H.
Les principaux risques de cette stratégie sont les suivants:
Une fréquence de négociation élevée, facilement affectée par les coûts de transaction et le glissement.
Des signaux erronés peuvent se produire si la divergence du chandelier se produit.
Les paramètres de l'ATR affectent les performances de stop loss/take profit. La longueur et le ratio de profit de l'ATR doivent être ajustés par le marché.
Le réglage des heures d'ouverture a également une incidence sur la qualité du signal.
Considère que cette stratégie peut permettre d'optimiser davantage:
Ajoutez des filtres comme les moyennes mobiles pour gérer les mauvais signaux des fluctuations de prix.
Incorporer une dimensionnement des positions pour contrôler la taille des mises individuelles en fonction de la volatilité.
Utiliser l'apprentissage automatique pour optimiser dynamiquement les paramètres stop loss/take profit afin de s'adapter au marché.
Jugez le sentiment du marché à l'aide d'indicateurs pour gérer la position globale.
En résumé, cette stratégie a une réaction rapide et capte efficacement les tendances. Elle détermine la direction et génère des signaux simplement en fonction de la relation entre les prix de clôture et d'ouverture des bougies.
/*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=5 strategy("Go with Trend Strategy", overlay=true) // Input settings startHour = input(9, title="Start Hour for Entries") activateLong = input(true, title="Activate Long") activateShort = input(true, title="Activate Short") takeProfitRatio = input(1.5, title="Take Profit Ratio") // Calculate ATR atrLength = 14 // You can change this value as needed atrValue = ta.atr(atrLength) // Calculate entry conditions enterLong = close > open and hour >= startHour enterShort = close < open and hour >= startHour // Strategy logic if (activateLong and enterLong) strategy.entry("Long", strategy.long) if (activateShort and enterShort) strategy.entry("Short", strategy.short) // Stop loss and take profit conditions strategy.exit("Exit Long", from_entry="Long", loss=close - atrValue, profit=close + takeProfitRatio * atrValue) strategy.exit("Exit Short", from_entry="Short", loss=close + atrValue, profit=close - takeProfitRatio * atrValue)