La stratégie de trading à court terme en or est une stratégie de trading à court terme de 1 minute spécialement conçue pour XAUUSD. Elle utilise une combinaison de la bande de l'ATR et de l'EMA pour capturer les variations de prix dans un environnement de marché volatile et réaliser des transactions rapides en vue d'obtenir des profits stables. Elle utilise des signaux croisés de deux lignes d'EMA rapides pour maximiser les gains tout en contrôlant les risques.
La stratégie est basée sur les principes suivants: 1. Calculer les niveaux de stop-loss et de stop-loss dynamiques à l'aide de 14 cycles d'ATR et s'adapter aux variations de la volatilité du marché. 2. Utiliser l'intersection de deux lignes EMA de 14 cycles et de 28 cycles comme signal d'entrée, en passant par une ligne lente sur une ligne rapide et en passant par une ligne lente en dessous d'une ligne rapide. 3. Tracez sur le graphique une ligne de stop-loss et une ligne de stop-loss, montrant de manière intuitive le rapport risque-rendement de chaque transaction. 4. Les points d'entrée sont clairement identifiés par des flèches, ce qui permet aux traders de prendre rapidement des décisions de trading.
La stratégie est écrite en utilisant Pine Script, la logique principale est la suivante: 1. Calculer la valeur de l'ATR de 14 cycles et calculer les prix de stop-loss et de stop-loss dynamiques sur la base de l'ATR; 2. Calcule les 14 et 28 cycles d'EMA pour générer des signaux de trading. 3. Déterminez l'EMA à travers les lignes rapides et lentes, produisant des signaux d'excès ou de manque. 4. Tracer des flèches de négociation, des lignes de stop-loss et de stop-loss pour visualiser les opportunités de négociation. 5. Mettre en place un seuil de risque en pourcentage pour contrôler le risque de chaque transaction.
Dans l'ensemble, la stratégie capte les fluctuations de prix en peu de temps grâce à une combinaison organique d'indicateurs techniques, ce qui convient aux investisseurs qui recherchent des transactions à haute fréquence.
La stratégie de trading à court terme en or est une stratégie de trading à court terme basée sur les indicateurs ATR et EMA pour l'or (XAUUSD). Cette stratégie utilise les principes de l'arrêt-perte dynamique et du suivi des tendances pour capturer rapidement les fluctuations des prix et contrôler les risques grâce à une présentation claire des signaux de trading et une gestion des fonds à proportions fixes. L'avantage de la stratégie est d'être adaptée aux transactions à court terme, aux ajustements dynamiques et à la présentation intuitive, mais aussi aux risques de transactions fréquentes, à la désinformation des marchés volatiles et aux défaillances des paramètres.
/*backtest start: 2024-02-27 00:00:00 end: 2024-03-28 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("XAUUSD Scalper 1m Revisi", overlay=true) // Menggunakan ATR untuk SL dan TP dinamis float atr = ta.atr(14) float slMultiplier = 30 float tpMultiplier = 30 float slPrice = atr * slMultiplier float tpPrice = atr * tpMultiplier // Menggunakan EMA untuk respons yang lebih cepat int shortEmaLength = 14 int longEmaLength = 28 emaShort = ta.ema(close, shortEmaLength) emaLong = ta.ema(close, longEmaLength) // Kondisi untuk entry longCondition = ta.crossover(emaShort, emaLong) shortCondition = ta.crossunder(emaShort, emaLong) // Fungsi untuk menggambar garis stop loss dan take profit drawLines(entryPrice, isLong) => slLevel = isLong ? entryPrice - slPrice : entryPrice + slPrice tpLevel = isLong ? entryPrice + tpPrice : entryPrice - tpPrice // line.new(bar_index, slLevel, bar_index + 1, slLevel, width=2, color=color.red) // line.new(bar_index, tpLevel, bar_index + 1, tpLevel, width=2, color=color.green) // Plot panah untuk entry dan menggambar garis SL dan TP if (longCondition) // label.new(bar_index, low, "⬆️", color=color.green, size=size.large, textcolor=color.white, style=label.style_label_up) strategy.entry("Long", strategy.long) strategy.exit("Exit Long", "Long", loss=slPrice, profit=tpPrice) drawLines(close, true) if (shortCondition) // label.new(bar_index, high, "⬇️", color=color.red, size=size.large, textcolor=color.white, style=label.style_label_down) strategy.entry("Short", strategy.short) strategy.exit("Exit Short", "Short", loss=slPrice, profit=tpPrice) drawLines(close, false)