← Tous les tutoriels
MT4 API · 5:50

Votre premier parcours dans la console MT4.

Connexion, compte, opération de démonstration et déconnexion.

Transcription étape par étape

  1. 0:00

    Votre premier parcours dans la console MT4.

    Ce tutoriel vous montre comment vous connecter à MT4, consulter votre compte, ouvrir puis fermer une opération de démonstration et déconnecter le terminal.

  2. 0:14

    Ouvrez la console MT4.

    Ouvrez mt4 point mrpc point pro. La console s'ouvre automatiquement. La page de démarrage propose un guide, une recherche de méthodes, des tutoriels et des ressources. Pour cet exemple, sélectionnez ConnectEx dans le menu latéral.

  3. 0:37

    Choisissez votre clé API.

    La clé API identifie votre accès à MetaRPC. Utilisez TRIAL pour une session d'essai ou saisissez votre clé dans la barre supérieure. Des limites de capacité et d'utilisation s'appliquent aux essais. Gardez votre clé confidentielle. Elle est différente de l'identifiant du terminal renvoyé après la connexion.

  4. 1:05

    Connectez votre compte de démonstration.

    Dans ConnectEx, saisissez le numéro du compte de démonstration, son mot de passe de trading et le nom exact du serveur du courtier. Ici, nous utilisons FreshForex Demo. Laissez le champ facultatif id vide. Cliquez sur Exécuter la requête et attendez la réponse. Les informations du compte sont masquées dans cette vidéo.

  5. 1:33

    Conservez l'identifiant du terminal.

    Lisez la réponse. Le code de statut HTTP deux cents signifie que l'API a répondu. Vérifiez d'abord error. Une connexion réussie renvoie l'identifiant dans data.terminalInstanceGuid. La console le conserve dans la barre supérieure et l'envoie dans l'en-tête id des requêtes suivantes. Il ne remplace pas votre clé API.

  6. 2:01

    Consultez le compte.

    Sélectionnez AccountSummary et exécutez la requête. Vérifiez le solde, les fonds propres, la devise et le mode du compte. Cette vidéo utilise un compte de démonstration autorisé à négocier. Avant d'envoyer un ordre, vérifiez que le bon compte est sélectionné.

  7. 2:27

    Préparez une petite opération de démonstration.

    Sélectionnez OrderSend et indiquez un symbole disponible chez votre courtier. Ici, nous utilisons BTCUSD, l'opération OC_OP_BUY et un volume de zéro virgule zéro un lot. Le symbole et le volume minimum varient selon le courtier. Vérifiez les propriétés du symbole.

  8. 2:53

    Envoyez une seule fois, puis lisez le résultat.

    Cliquez une seule fois sur Exécuter la requête. Dans cette réponse réussie de MT4, data.ticket identifie la nouvelle opération. Data.volume vaut zéro virgule zéro un et data.price indique le prix d'ouverture. Conservez le ticket pour la suite. En cas d'erreur, lisez les détails avant de poursuivre.

  9. 3:20

    Examinez la position ouverte.

    Exécutez OpenedOrders. Dans data.orderInfos, retrouvez le ticket renvoyé par OrderSend. Vérifiez le symbole, le type d'ordre, le volume et le prix d'ouverture. Dans cet exemple, une position d'achat BTCUSD est ouverte. Elle apparaît aussi dans le tableau des positions.

  10. 3:46

    Fermez la position de l'exemple.

    Sélectionnez OrderCloseDelete. Saisissez le ticket reçu après OrderSend et zéro virgule zéro un lot pour fermer tout le volume. Laissez le prix de clôture vide pour utiliser la cotation actuelle. Vérifiez le ticket et le volume, puis exécutez la requête.

  11. 4:12

    Vérifiez le résultat de la clôture.

    La réponse ne contient pas d'erreur et le mode est OCD_MARKET_ORDER. Il s'agit du résultat de la clôture d'un ordre au marché. Consultez de nouveau OpenedOrders pour voir s'il reste du volume. Cette vérification est aussi utile après une clôture partielle. Ici, nous avons demandé une clôture complète.

  12. 4:39

    Vérifiez qu'il ne reste aucune position.

    Le nouvel appel à OpenedOrders renvoie une liste orderInfos vide. Il ne reste ni position ouverte ni ordre en attente sur ce compte de démonstration. Une liste vide est un résultat valide. L'opération que nous avons créée est fermée.

  13. 5:02

    Déconnectez le terminal.

    Sélectionnez Disconnect et exécutez la requête avec l'identifiant du terminal actuel. Vérifiez l'absence d'erreur. Le terminal est déconnecté. La déconnexion ne ferme pas les positions : c'est pourquoi nous avons d'abord fermé l'opération et vérifié OpenedOrders.

  14. 5:26

    Reprenez ces étapes dans votre code.

    Vous avez terminé le parcours dans la console MT4. Utilisez les exemples de code comme point de départ, gardez votre clé API confidentielle et vérifiez chaque réponse. Pour résoudre un problème, consultez le guide du résultat de la méthode ou le tutoriel consacré aux erreurs MT4.