Intégration MultiCharts
Depuis décembre 2019, tous les clients directs de Saxo Banque et de ses filiales peuvent accéder directement à leurs comptes via la plateforme MultiCharts. MultiCharts est une plateforme professionnelle de graphiques, d'analyse et de trading offrant une large gamme de fonctionnalités comprenant des stratégies de trading automatisées, des tests en arrière, des optimisations, et le support du développement de stratégies utilisant PowerLanguage dans la version standard, et VB.NET/C# dans la version .NET (les deux supportant la connectivité Saxo).
À noter que depuis le 5 Avril 2020 : MultiCharts prend désormais en charge les actions, futures et obligations en plus de tous les instruments FX & CFD de Saxo.
Ce que vous devez savoir
Avant de commencer sur cette plateforme, veuillez lire attentivement ce qui suit :
- Un compte financé chez Saxo est requis pour utiliser la connexion LIVE avec Saxo. Les comptes non-approvisionnés n'ont pas accès aux applications tierces comme MultiCharts. Pour ouvrir un compte, voir ici. Les comptes de démonstration peuvent être utilisés gratuitement sur cette plateforme.
- Nous prenons actuellement en charge toutes les actions, futures, obligations, paires de FX et CFDs sur futures, indices et actions sur la plateforme MultiCharts. D'autres instruments comme les futures cotés et les actions devraient être ajoutés à l'avenir.
- Pour connecter votre compte Saxo depuis MultiCharts, vous devez d'abord installer le logiciel sur votre machine. Lorsque vous téléchargez le programme d'installation depuis le site MultiCharts, Saxo est par défaut configuré comme option de courtier.
- Vous tradez aux mêmes coûts et conditions sur MultiCharts que vous le feriez sur les plateformes de Saxo. Aucun coût n'est associé à l'utilisation de l'intégration de Saxo sur cette plateforme.
- Saxo prend en charge les comptes de démonstration sur cette plateforme, vous donnant la possibilité de tester vos stratégies de trading dans notre environnement de simulation. Cela est particulièrement utile pour essayer des stratégies de trading.
- Vous vous connectez à Saxo avec les mêmes identifiants que vous utilisez sur nos propres plateformes - pas de tracas avec les comptes !
Comment puis-je connecter mon compte Saxo ?
La connectivité Saxo est prise en charge à partir de la version 12 Build 19395 et suivantes. Assurez-vous de mettre à jour votre version actuelle via Aide -> Rechercher les mises à jour si vous n'avez pas l'option de vous connecter à Saxo à partir de la configuration du profil du courtier.
Si vous avez installé une nouvelle version depuis le site Web de MultiCharts, Saxo est par défaut disponible en tant que courtier dans la barre de trading. Avant de vous connecter, assurez-vous de modifier le profil d'abord en cliquant avec le bouton droit sur l'onglet et en sélectionnant : Modifier le profil Saxo Group.
Sur l'écran suivant, vous sélectionnez l'environnement auquel vous souhaitez vous connecter (SIM ou LIVE), et quel compte doit être utilisé pour afficher les cotations. Cliquez sur le bouton "Recherche" pour ouvrir la connexion Saxo dans votre navigateur par défaut (une nouvelle fenêtre apparaîtra) et utilisez vos identifiants pour vous connecter. Acceptez les disclaimers si on vous le demande.
Après vous être connecté avec succès, vous pouvez retourner à MultiCharts, qui a automatiquement sélectionné votre compte par défaut comme "Compte de Cotation". Choisissez le compte sur lequel vous avez l'intention de trader afin de recevoir les cotations correctes sur la plateforme (plus d'informations ci-dessous).
Enfin, cliquez sur le bouton "OK". Vous pouvez maintenant cliquer avec le bouton droit sur l'onglet du courtier et cliquer sur "Connecter à Saxo Group", après quoi l'indicateur devient vert et les journaux montrent que vous vous êtes connecté avec succès à Saxo :
Vous êtes maintenant connecté aux services de courtage de Saxo. Lorsque vous relancez MultiCharts à l'avenir, une fenêtre de connexion s'affichera automatiquement et tout ce que vous devez faire est de saisir vos identifiants Saxo pour vous connecter (similaire à la façon dont vous vous connecteriez à SaxoTraderGO ou PRO).
Avant de continuer vers le trading (automatisé), nous devons d'abord configurer le flux de données et les cotations.
Une note sur les cotations
Sur les plateformes de Saxo, les cotations pour les instruments FX et les CFDs sur indices et futures dépendent de deux facteurs : le compte sur lequel vous avez l'intention de trader, qui détermine votre configuration de trading spécifique, et la taille de votre ordre. Les grands ordres "mangent" dans le carnet et entraînent une augmentation de la moyenne bid/ask, élargissant le spread, surtout lorsque les marchés ne sont pas liquides.
Sur MultiCharts, vous avez la possibilité de sélectionner le Compte de Cotation (voir les étapes de configuration ci-dessus), ce qui vous assure de voir la cotation FX/CFD pour votre configuration de trading spécifique. Cependant, en raison de l'architecture de l'application, la taille de l'ordre n'est pas prise en compte. Cela peut entraîner un décalage entre les propres plateformes de Saxo et la cotation présentée sur MultiCharts si votre taille d'ordre pour un ordre immédiat est grande. Cela devrait être pris en compte si vous envisagez d'envoyer des ordres immédiats.
Cette limitation n'affecte pas les ordres en attente, où le prix est prédéfini. Pour les instruments cotés et les CFDs sur actions, la cotation sur MultiCharts est toujours au meilleur niveau du carnet, similaire aux propres plateformes de Saxo.
Comment configurer les données de marché Saxo dans MultiCharts ?
L'intégration entre MultiCharts et Saxo se compose de deux éléments principaux : la connexion au courtier (que nous avons configurée ci-dessus) et le flux de données, qui doit être configuré séparément. Le flux est utilisé pour dessiner des graphiques et obtenir des cotations historiques pour des tests en arrière, tandis que la connexion au courtier récupère les cotations et gère les ordres.
Pour configurer le flux de données de Saxo, cliquez sur le bouton QuoteManager dans l'interface utilisateur :
Le QuoteManager est lancé dans une fenêtre séparée, où vous pouvez configurer les Sources de données sous le menu "Outils" :
Sélectionnez Saxo Group dans la liste apparaissant dans la fenêtre et cliquez sur le bouton "Paramètres" à droite. Cela ouvre la fenêtre de configuration du flux de données de Saxo :
Sur ce panneau, vous pouvez sélectionner l'environnement d'où vous souhaitez sourcer le flux de données. Si vous avez un compte live avec Saxo, nous recommandons de sourcer vos données de cet environnement. MultiCharts utilisera automatiquement la connexion au courtier que nous avons configurée ci-dessus pour sourcer les données. Lorsque vous tirez des cotations (par exemple pour construire un graphique ou tester une stratégie en arrière), le journal des événements dans QuoteManager montre qu'il s'est connecté au flux de Saxo :
Deux options existent sous l'en-tête "Accès aux données de marché". Sélectionnez "PRIMARY" si vous voulez que MultiCharts tire les données de marché live à travers Saxo (redémarrage de MultiCharts requis). Cette option est uniquement requise si vous cherchez à trader des instruments cotés ou CFD sur actions et que vous avez un abonnement configuré pour les données live avec Saxo.
Pour recevoir des prix pour les instruments autres que FX, assurez-vous d'activer d'abord l'accès aux données OpenAPI en vous connectant à SaxoTraderGO, en naviguant vers la section Compte -> Autre et en acceptant le disclaimer affiché lors de l'ouverture du module OpenAPI Data Access :
L'option "SECONDARY" est la valeur par défaut et fournit des données live pour FX, CFD sur indices et CFD sur prix de futures dans l'environnement live. Si vous n'avez pas d'abonnement aux données live, cette option devrait être privilégiée.
L'option SIM permet de sourcer les données de l'environnement de test, mais elle permettra uniquement l'accès aux instruments FX (voir tableau ci-dessous). Cela n'affecte pas le trading, cependant. Une bonne configuration de test sourcerait les données de l'environnement live, éventuellement à l'aide d'un abonnement en temps réel, et exécuterait contre l'environnement de simulation. Tout instrument peut être tradé "en SIM", mais les données de marché ne peuvent être sourcées qu'à partir de l'environnement live.
Une note sur les données de Saxo
Les données fournies par Saxo proviennent de deux sources : notre marché interne (pour les produits FX et CFD) et les lieux d'échange externe (pour les instruments cotés et CFD sur actions). Ces flux sont utilisés à des fins de cartographie sur les plateformes de Saxo, telles que SaxoTraderGO, et peuvent être utilisés pour à la fois la cartographie et le backtesting sur MultiCharts.
Le flux se compose du flux bid/ask inter-bancaire pour les produits FX et CFD, et du bid/ask/last traded au meilleur prix pour les instruments cotés. Les deux peuvent être interprétés comme 'prix de référence' pour l'ensemble du marché et les points de données historiques conviennent pour des tests en arrière. Saxo propose l'ensemble de ses données historiques FX, CFD et d'échange pour à des fins de tests en arrière à une résolution de 1 minute remontant jusqu'à 20 ans ou plus. Gardez à l'esprit que le paramètre de champ de cotation "Trade" de MultiCharts est calculé comme le milieu entre bid/ask pour les produits FX et CFD :
De plus, il est important de noter que la plateforme MultiCharts ne gère pas les flux retardés de la même manière que vous les verriez sur les plateformes de Saxo, car ceux-ci ne peuvent pas être diffusés. Par défaut, tous les clients privés directs de Saxo reçoivent des flux retardés pour chaque lieu de trading auquel Saxo se connecte, et ces flux peuvent être utilisés sur MultiCharts à des fins de tests en arrière. Si vous envisagez d'automatiser des stratégies de trading, cependant, gardez à l'esprit que vous aurez besoin d'un abonnement aux prix en temps réel au préalable, et ceux-ci doivent être activés en configurant le flux de données comme étant principal (voir les étapes de configuration ci-dessus).
Temps pour le trading (automatisé)
Vous êtes maintenant prêt à commencer à trader (algorithmique) à l'aide des données de Saxo, en envoyant des ordres directement sur votre compte Saxo. Consultez le guide sur MultiCharts.com, qui fournit une bonne introduction aux vastes fonctionnalités de trading automatique de la plateforme.
Comme mentionné dans les étapes de configuration ci-dessus, la fonctionnalité de trading automatisé enverra des ordres au compte choisi dans la configuration du courtier. Assurez-vous de sélectionner le bon compte et de reconnecter à Saxo (si nécessaire).
Tout trading manuel sur MultiCharts fonctionne de manière similaire aux propres plateformes de Saxo : vous pouvez sélectionner le compte sur lequel vous souhaitez trader, et passer vos ordres en conséquence. Gardez à l'esprit que les cotations affichées ci-dessous sont toutes extraites du compte sélectionné dans la configuration du courtier. La barre de trading peut être utilisée pour envoyer des ordres directs (de base) dans un compte de votre choix :
Sur le Forex Board, les trades immédiats sont envoyés sur le compte sélectionné lors de la configuration, ou faites un clic droit pour sélectionner le compte préféré :
Et lorsque vous utilisez le trading sur graphique, il y a un menu déroulant en haut :
Nous pouvons maintenant commencer à passer des ordres. Utilisons le trading sur graphique montré ci-dessus (cliquez avec le bouton droit sur le panneau de trading et cliquez sur "Passer en mode complet" pour accéder aux types d'ordres avancés). Une des nombreuses fonctionnalités offertes par MultiCharts est les ordres OCO émulés qui ajoutent de nombreuses options de stratégie comparées aux propres ordres OCO de Saxo. Il suffit de glisser-déposer un type d'ordre dans le graphique et de le configurer dans la fenêtre pop-up pour passer l'ordre. Dans l'exemple ci-dessous, une stratégie de rupture est appliquée à EURUSD. MultiCharts enverra automatiquement un ordre d'achat ou de vente si le prix courant monte ou descend de plus de 0,25%, respectivement, et annulera l'ordre opposé.
Le graphique montre les ordres qui ont été placés :
Et pour terminer le cycle, SaxoTraderGO confirme que deux ordres ont bien été placés sur le compte sélectionné :
Vous êtes prêt ! Pour toute autre question liée à la configuration du courtier, veuillez nous envoyer un message à openapisupport@saxobank.com ou contactez l'équipe MultiChart pour des problèmes liés directement à l'application MultiCharts.
Instruments spéciaux sur CME
Le trading d'instruments sur CME nécessite une approbation supplémentaire. Veuillez suivre ce guide afin d'être approuvé pour le trading d'instruments CME via MultiCharts : Accéder aux instruments CME.