Type/to search

Stratégie de trading du robot MACD

Common strategy
Created: 2023-12-18 17:30:15
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie, appelée stratégie de trading robot MACD, détermine les opportunités d'achat et de vente sur le marché en calculant la relation entre la ligne rapide et la ligne lente de l'indicateur MACD, et utilise un trailing stop pour contrôler les risques.

Principe de la stratégie

La stratégie est principalement développée sur la base de l'indicateur MACD. L'indicateur MACD est composé d'une ligne rapide (moyenne mobile à court terme) et d'une ligne lente (moyenne mobile à long terme). Leur relation reflète l'état d'achat ou de vente du marché. Lorsque la ligne rapide traverse la ligne lente à la hausse, c'est un signal d'achat ; à la baisse, c'est un signal de vente.

Dans cette stratégie, la ligne rapide et la ligne lente sont calculées à l'aide de l'algorithme EMA, avec des périodes personnalisables. Pour améliorer la qualité des signaux, une ligne de signal est ajoutée, qui lisse à nouveau la valeur MACD à l'aide de l'algorithme EMA.

Lors de la détermination du moment d'achat, on ne se contente pas de croiser la ligne rapide et la ligne lente (croisement haussier), mais on vérifie également si la valeur absolue du MACD est supérieure à la ligne d'achat personnalisée. Si la condition est remplie, un signal d'achat est émis et un trailing stop est utilisé pour contrôler les risques.

Lors de la détermination du moment de vente, il faut que les deux conditions suivantes soient simultanément remplies : croisement baissier de la ligne rapide et de la ligne lente, et ligne de signal positive. Alors, un signal de vente est émis pour liquider la position.

Analyse des avantages

Cette stratégie présente plusieurs avantages :

  1. Utilisation de l'indicateur MACD pour déterminer les moments d'achat et de vente, fiabilité relativement élevée.
  2. Ajout d'une ligne de signal pour améliorer la qualité des signaux.
  3. Le trailing stop contrôle efficacement les risques.
  4. La ligne d'achat est personnalisable pour ajuster la sensibilité de la stratégie.
  5. Toutes les conditions sont basées sur le calcul des indicateurs, sans influence externe.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. L'indicateur MACD présente un retard, ce qui peut entraîner des opportunités de trading à court terme manquées.
  2. Un réglage inapproprié du stop loss peut entraîner des pertes inutiles.
  3. Le paramétrage nécessite beaucoup de temps de test et d'ajustement.
  4. Impact des coûts de transaction et du slippage.

Ces risques peuvent être réduits en ajustant les paramètres de manière appropriée ou en combinant d'autres indicateurs.

Axes d'optimisation

Cette stratégie peut être optimisée dans les directions suivantes :

  1. Combinaison avec d'autres indicateurs pour filtrer les signaux, par exemple KDJ, RSI, etc.
  2. Ajout d'algorithmes d'apprentissage automatique pour déterminer les points d'achat et de vente.
  3. Utilisation d'un stop loss dynamique au lieu d'un stop loss statique.
  4. Test et optimisation des paramètres MACD et de la ligne d'achat.
  5. Prise en compte de l'impact des coûts de transaction pour ajuster la stratégie.

Résumé

Dans l'ensemble, cette stratégie est une stratégie de suivi de tendance relativement fiable. En utilisant l'indicateur MACD pour déterminer la tendance et en adoptant un trailing stop pour contrôler les risques, elle peut obtenir un retour sur investissement stable. La prochaine étape consiste à optimiser davantage les paramètres, à combiner d'autres indicateurs et à intégrer l'apprentissage automatique pour améliorer la rentabilité de la stratégie.

Source
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(shorttitle = "GBPUSD MACD", title = "GBPUSD MACD")
fastMA = input(title="Fast moving average",  defval = 12, minval = 7)
slowMA = input(title="Slow moving average",  defval = 26, minval = 7)
Strategy parameters
Strategy parameters
Fast moving average
Slow moving average
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Enter Long
Close Long
Stop Loss %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)