Aller au contenu

Flux de données

AlgoQuant Studio stocke les configurations locales de datafeeds et de courtiers d’exécution que l’éditeur, la vue graphique, les backtests et les exécutions live peuvent utiliser.

Ouvrez Settings → Data Feed pour gérer les connexions.

Depuis cet écran, vous pouvez :

  • ajouter des datafeeds intégrés ou externes
  • ajouter des connexions de courtier d’exécution
  • donner un nom d’affichage à chaque connexion
  • tester les paramètres de connexion
  • sélectionner les flux configurés depuis les graphiques, les paramètres runtime de l’éditeur de stratégie et les paramètres market-data du détail de stratégie

Les noms d’affichage apparaissent dans AQS sous la forme Display Name (Provider) pour distinguer clairement plusieurs connexions au même fournisseur.

Pour utiliser les données de marché MetaTrader 5 dans AQS :

  1. Ouvrez Settings → Data Feed.
  2. Sélectionnez Add Broker → MT5.
  3. Saisissez un nom d’affichage optionnel.
  4. Saisissez votre identifiant de compte MT5, serveur, mot de passe et AQE_MT5_BRIDGE_TOKEN.
  5. Laissez Bridge Bind Address vide pour utiliser 127.0.0.1:18080, ou définissez une autre adresse locale si vous lancez plusieurs bridges.
  6. Définissez un symbole de test optionnel. S’il est omis, AQS utilise BTCUSD.
  7. Cliquez sur Test Connection pour confirmer l’accès au compte, les métadonnées du symbole et la récupération de la dernière cotation.

AQS utilise le datafeed MT5 configuré pour les bougies des graphiques, les prix courants dans les vues d’insights actifs et le chargement des données historiques quand le runtime sélectionné le prend en charge.

Pour utiliser MT5 en exécution live :

  1. Ajoutez une connexion MT5 Broker depuis Settings → Data Feed.
  2. Utilisez le même token bridge et la même adresse de bind que le datafeed MT5 qui fournira les données de marché.
  3. Dans la configuration runtime de l’éditeur, sélectionnez le datafeed MT5 et le courtier MT5 pour le mode live.
  4. Commencez avec une petite taille de test et vérifiez les fills, stops et positions ouvertes dans le terminal MT5.

Les backtests peuvent utiliser un datafeed MT5 pour les bougies historiques, mais l’exécution backtest utilise le paper broker. La connexion courtier MT5 est utilisée pour l’exécution live.

Les paramètres AQS ci-dessus supposent que l’Expert Advisor AQE MT5 est déjà installé et attaché à MetaTrader 5 avec des paramètres bridge correspondants.

Pour la configuration côté moteur du bridge et de l’Expert Advisor, consultez Configurer l’intégration MT5.

  • Le terminal MT5 est ouvert et connecté.
  • L’Expert Advisor AQE est attaché à un graphique et autorisé à fonctionner.
  • Le token AQS correspond au token de l’Expert Advisor.
  • L’adresse de bind du bridge correspond des deux côtés.
  • Le symbole de test existe chez votre courtier et utilise le nom exact du symbole courtier.
  • Si une autre stratégie live possède déjà un port bridge, configurez un autre datafeed MT5 avec une adresse de bind différente.