Identifiant   Mot de passe       Oublie mot de passe?  Oublie login?  Creer un compte

 

Forum Trading Auto

AutomatedTradingShop

 

Abonnez-Vous

flux rss trading automatique Flux RSS
facebook trading automatique Facebook
twitter trading automatique Twitter

Sondage

Pour vous, la qualite d'excecution est :
 
Plateformes de trading automatique
Comment ouvrir un compte Metatrader 4 Envoyer

 

Voici un petit tutoriel vidéo du blog ForexCapitalisation à destination de ceux qui se demandent comment ouvrir un compte Glossary Link MT4.

 

 
Le système de management des ordres de Metatrader 5 Envoyer

 

Cet article est la traduction d'un post officiel du Forum Glossary Link MQL4 que vous trouverez en VO ici. Il fait suite d'un premier article présentant la plateforme Metatrader 5 que vous trouverez ici.

Le système de management des ordres de Metatrader 5  diffère de celui de Metatrader 4 par ses bases. Tout d'abord, quatre types d'exécution d'ordres sont implémentées dans Metatrader 5 : Market Instant, Request et Exchange. Deuxièmement, le nouveau terminal fait une différence stricte entre les notions d'Ordre, de Trade et de Position.

  • Order. C'est la demande au broker d'acheter ou de vendre un titre financier. Il y a deux types majeur d'ordres: market (au marché) et pending (en attente). Deux nouveaux ordres sont disponibles dans le nouveau terminal: Take Profit et Stop Loss.
  • Trade. C'est le fait d'acheter ou de vendre un titre financier. Un achat est réalisé au prix Ask tandis qu'une vente au prix Bid. Un trade est ouvert suite à une exécution au marché ou à l'activation d'un ordre en attente.
  • Position. C'est une obligation envers le marché, c'est à dire un nombre de titres achetés ou vendues. Une position longue symbolise une attente d'augmentation des cours tandis qu'une position short (vente à découvert) est une obligation de ré acheter des titres un peu plus tard en espérant qu'entre temps les cours aient baissé. Seulement une position pour un titre particulier peut exister sur un compte.

Trade positions in MetaTrader 4 and MetaTrader 5
Différences entre les position de MetaTrader 4 et MetaTrader 5

 

En plus des ordres d'Achats et de Vente au marché, 6 types de pending orders sont permis :

  • Buy Limit est un ordre d'achat à un prix Ask égal ou meilleur que celui indiqué dans l'ordre. Généralement, les ordres de ce type sont placés en estimant que les prix vont chuter jusqu'à un certain niveau puis recommencer à monter.
  • Buy Stop est un ordre d'achat à un prix Ask égal ou meilleur que celui indiqué dans l'ordre. Ces ordres sont placés quand le prix du titre est attendu à dépasser un certain niveau et à continuer à augmenter.
  • Sell Limit est un ordre de vente à un prix Bid identique ou meilleur que celui indiqué dans l'ordre. Le prix est attendu à la hausse jusqu'à un certain niveau puis on estime un retournement par la suite.
  • Sell Stop est un ordre de vente à un prix Bid identique ou meilleur que celui indiqué dans l'ordre. Le prix courant est au dessus de celui indiqué dans le trade. généralement de tels ordres sont placés lorsqu'on estime que les prix vont chuter jusqu'à un certain niveau puis continuer dans cette même direction par la suite.
  • Buy Stop Limit - ce type d'ordre est la combinaison des deux premiers types en étant un ordre stop pour placer un ordre Buy Limit. Dès que le prix Ask atteint la valeur spécifiée, un ordre Buy Limit sera placé au niveau indiqué dans l'ordre. Le niveau de prix actuel est plus bas que ça, et déclenchera lorsqu'il l'atteindra l'ordre en attente.
  • Sell Stop Limit - ce type d'ordre est la combinaison des deux premiers types en étant un ordre stop pour placer un ordre Buy Limit. Dès que le prix Bid atteint la valeur spécifiée dans l'ordre, un ordre Sell Limit sera placé au niveau indiqué dans l'ordre. Ici le niveau de prix actuel est plus haut que ça, et déclenchera lorsqu'il l'atteindra l'ordre en attente. Le prix de l'ordre en attente est au dessus du niveau de son placement.

Pending Orders in MetaTrader 5 Client Terminal
Pending Orders dans le Terminal Client MetaTrader 5

 

Toutes ces possibilités vous permettent de contrôler avec flexibilité toutes les activités de trading de votre compte et d'implémenter presque toutes les stratégies de trading.

Comment ça marche?

Un ordre d'exécution d'un trade avec les paramètres adéquats est envoyé au broker à partir du terminal client. La validité de l'ordre est contrôlée au niveau du serveur. Est ce que toues les paramètres (balance, Glossary Link lot, price, etc.) sont indiqués correctement? Si un des des paramètres n'est pas correcte, l'ordre est rejeté. Si tout est correcte, un ordre de trade est placé dans la File d'Attente puis est envoyé à un dealer ou au marché. Un ordre peut aussi être rejeté sur le marché (stock exchange) ou par le dealer.

 

Trading operations Execution in MetaTrader 5
Exécution des Opérations de trading dans MetaTrader 5

Un ordre est transformé en trade si tous ses paramètres sont corrects et s'il a été exécuté sur le marché. Selon la position existante précédemment pour ce titre, le trade peut augmenter, diminuer ou clore la position.

Exemple: Nous avons une position d'1 lot EURUSD. Si un autre lot est acheté, la position sera augmentée et atteindra 2 lots. Si 1 lot est vendu, la position sera cloturée. Si 0.7 lots sont vendus, la position diminuera à 0.3 lots.

Poltique d'exécution d'ordre

En plus des règles classiques d'exécution des ordres mises en place par les brokers, une politique d'exécution de l'opération de trading peut être configurée dans MetaTrader 5. Ces politiques permettent de rendre l'activité de trading plus flexible avec l'existence de paramètres décrivant l'exécution des opération de trading.

 

MetaTrader 5 Fill Policy
MetaTrader 5 Fill Policy

  • All ou None
    Avec cette condition, un trade peut être exécuté seulement pour le volume indiqué et au prix égal ou meilleur que celui indiqué par l'ordre. Si le volume de titres proposé à ce moment par le marché n'est pas suffisant, l'ordre ne sera pas exécuté.
  • Cancel Remains
    Dans ce cas un trader accepte d'avoir son ordre exécuté avec le volume maximum disponible sur le marché en rapport à son volume demandé et avec un prix égal ou meilleur que celui demandé. Aucun ordre supplémentaire n'est lancé pour le volume manquant.
  • Return
    Dans ce cas le trader accepte d'avoir un trade exécuté
    In this case a trader agrees to have a trade executed for the volume maximally available in the market within that specified in the order and at the price equal to or better than that indicated in the order. Un ordre supplémentaire est lancé pour le volume manquant au prix spécifié initialement.
Traduction: Nicolas Vitale

" Glossary Link MQL5 and Metatrader 5 are a trade mark of MetaQuotes Software Corp. and all related materials are reserved for MetaQuotes"
 
Présentation de la plateforme Metatrader 5 Envoyer
Ce qui suit est un traduction d'une annonce de Metaquotes disponible en anglais ici dont le sujet est la nouvelle plateforme Metatrader 5 sortant a priori en automne.

Il ya deux ans, nous avons commencé le développement de la plate-forme MetaTrader 5. Ces travaux sont maintenant en voie d'achèvement et à l'automne, nous prévoyons de publier la nouvelle plate-forme. Le Beta test du nouveau client de terminal et de l'environnement de développement Glossary Link MQL5 commence en été.

Le système commercial du terminal MetaTrader 5 a été ré-écrit à partir de zéro, ainsi que l'ensemble de la plate-forme. Par rapport à MetaTrader 4, les possibilités de trading du nouveau terminal sont beaucoup plus larges. Tout d'abord, le terminal MetaTrader 5 permet de travailler dans divers marchés. Directement à partir du terminal, vous serez en mesure d'exécuter les opérations de négociation sur le Forex et de travailler avec des options, contrats à terme et les actions.

MetaTrader 5 Client Terminal

Deuxièmement, en plus des systèmes familiers de surveillance du marché, la profondeur du marché sera disponible dans MetaTrader 5. Cet outil est nécessaire pour travailler dans les marchés boursiers. Troisièmement, le système de passage d'ordre est élargi: le nombre total de types d'ordres est égale à 5 (avec MetaTrader 4 il ya 4 types de commandes).

Le terminal Metrader 5 supporte 4 types de passage d'ordre: au marché, instantané, à la demande et à l'échange. Le nouveau type d'ordre "à l'échange" est développé pour réaliser des opérations de trading avec les actions.

De profondes différences exisitent sur la plateforme Metatrader 5 entre les notions de position, d'ordre et trade. Un ordre est une demande d'exécuter une opération de trading, dont le résultat peut être trade. Une position est le bilan total des opérations sur un certain instrument financier. Tout instrument financier ne peut avoir qu'une seule position.

Trade positions in MetaTrader 4 and MetaTrader 5

Différences entre les positions de trades entre MetaTrader 4 et MetaTrader 5

Les rapports spéciaux sont disponibles dans le nouveau terminal pour l'analyse des activités de trading. Les rapports montrent non seulement la valeur initiale et finale du dépôt, mais aussi d'autres paramètres. Grâce à ces rapports, vous connaissez les résultats de votre trading comme, par exemple, le GHPR, le Z-score, le facteur de profits et d'autres indicateurs.

Analyse

L'analyse de la dynamique des prix des titres financiers est l'élément le plus important dans la réussite d'une opération de trading. Dans MetaTrader 5, nous avons essayé de fournir aux traders le plus grand nombre d'outils analytiques que possible.

Analyse dans  MetaTrader 5:

* 21 échelles de temps
* 38 indicateurs techniques
* 39 objets graphiques
* 4 modes d'échelle
* 17 styles d'affichage personnalisé d'indicateurs

Trois types de graphiques sont disponibles dans MetaTrader 5: lignes brisées, chandeliers japonais et les bars. Pour l'analyse de ces données,38 indicateurs intégrés, 39 objets graphiques et une grande variété d'indicateurs MQL5 peuvent être utilisés. Tous ces outils d'analyse peuvent être combinés de manières différentes: les objets peuvent être appliqués à des indicateurs, des indicateurs peuvent être construits sur la base d'autres indicateurs, etc.

L'historique des prix dans MetaTrader 5 est stockée seulement sous la forme M1 et tous les graphiques sont construits en fonction d'eux. Cette solution permet d'étendre le nombre d'échelles de temps à 21, de sorte que toutes les périodes de la minute au mois peuvent être utilisées pour analyser les cotations. La principale limitation sur les échelles de temps est leur multiplicité: une heure doit contenir le nombre entier de périodes minute. Les échelles de temps suivantes se conforment à cette règle: M1, M2, M3, M4, M5, M6, M10, M12, M15, M20 et M30.
En outre, le format de stockage des données permets d'économiser de l'espace par rapport aux antécédents de MetaTrader 5. Par exemple, l'historique M1 de GBPUSD sur dix ans n'occupe environ que 10 Mo. Cette historique n'étant téléchargé qu'une seule fois, vous serez en mesure de construire les graphiques sur ce symbole en démarrant de M1 à MN1.

 

Trading Automatique

L'environnement de développement intégré MQL5 est responsable du développement et de l'utilisation des Expert Advisors, des indicateurs et des scripts personnalisés dans MetaTrader 5. Il comprend MetaEditor 5,  le Testeur de Stratégie MetaTrader 5  et MetaQuotes Langue 5 (MQL5).

Le langage MQL5 pour la programmation des stratégies de trading se distingue pour sa grande vitesse d'exécution et les approches C ++ en termes de ce paramètres. Par rapport à Glossary Link MQL4, la nouvelle langue est 4-20 fois plus rapide. Cela permet d'utiliser des EAs plus complexes et capables de traiter de grandes quantités de données par unité de temps et donc obtenir des prévisions plus précises de la dynamique des prix. En outre, le nouveau langage est orienté objet, ce qui rend le développement des EAs plus rapide et plus facile.

MetaEditor 5: Debugging an Expert Advisor

 

Lors de la programmation des Expert Advisors, MetaEditor 5 qui comprend lun nouveau système IntellySence est utilisé. Il complète automatiquement différentes constructions du langage et va ainsi accélérer le processus de développement des EAs. Le débuggeur intégré permet en outre de trouver rapidement les erreurs et de les corriger. Après que l'EA soit prêt et que la compilation soit réalisée, il apparaît automatiquement dans le terminal et peut être immédiatement mis en service sur le marché.

Le Testeur de Stratégie MetaTrader 5 est un outil très utile pour tout développeur d'Expert Advisors. Il permet de backtester votre stratégie et de l'analyser grâche à la génération de plusieurs rapports différents. Vous pourrez également opimiser ses paramètres grâce à l'outil d'optimisation.

Traduction: Nicolas Vitale
"MQL5 and Metatrader 5 are a trade mark of MetaQuotes Software Corp. and all related materials are reserved for MetaQuotes"

 
Hébergement de son programme de trading Envoyer

 

Voici une petite vidéo présentant succinctement l'intérêt de l'utilisation des Glossary Link VPS (Serveurs Privés Virtuels) pour héberger vos applications de trading automatique.  Le sujet est approfondie sur la page spéciale qui y est consacrée: Hébergement VPS pour EA.

A noter que ceci ne s'applique évidemment pas seulement aux Expert Advsisors de la plateforme Metatrader. Le concept d'hébergement VPS est valable pour n'importe quel programme.

 


 

 
Liste des différentes plateformes de trading automatique Envoyer

 

Cet article a pour objectif de répertorier toutes les différentes plateformes de trading automatique les plus utilisées et leurs caractéristiques. Ceci est donc pour le moment qu'une ébauche qui sera complétée au fur et à mesure.

 

  • MetaTrader

    • Langage: Glossary Link MQL4 proche du C et Glossary Link MQL5 à venir proche du C++
    • Plateforme gratuite
    • Marchés visés: Forex principalement et CFD (MT5 : ajoute futures, actions et options)
    • Avantages: Plateforme répandue avec une grande communauté, gratuité, beaucoup d'éléments disponibles sur internet
    • Défauts: Fiabilité du Glossary Link backtest en mode classique (échelle de temps la plus petite disponible en historique est M1) et dépendant du broker.

 

  • Tradestation

    • Langage: EasyLanguage
    • Plateforme payante
    • Marchés visés: Forex, Options, Futures, ...
    • Un seul broker possible : TradeStation Securities
    • Avantages: Plus de marchés pouvant être tradés que MetaTrader 4
    • Défauts: Mais tout est payant et la communauté n'est pas très active par rapport à Metatrader et surtout un seul choix de broker possible et qui profite de cette position de monopole.

 

  • MultiChart

    • Clone/Successeur de TradeStation
    • Langage : EasyLanguage
    • Plateforme payante
    • Avantages : Backtest portfolio et import de data sous fichier txt facile

 

  • VisualChart

    • Langage: VB avec tous ses avantages
    • Flux temps réel payant mais accès gratuit pour données en fin de journée
    • Module de Backtest gratuit

 

  • AmiBroker

    • Langage: Possibilité de programmation par "drag and drop".
    • vitesse rapide pour les optimisations et les backtests
    • bien adapté pour certaines tâches comme le screening ou le calcul de force relative (donc idéal pour les marchés d'actions)
    • peut faire du walk-forward et du backtest multi-instruments avec rotation de portefeuille
    • existence d'une communauté et support technique réactif.
    • Inconvénients:
      - langage AFL un peu déroutant dès qu'on sort des stratégies simplettes;
      - ne s'interface pour l'instant qu'avec Interactive Broker pour le passage et le suivi d'ordres.

 

  • WealthLab

    • Langage: C# pour les développeurs ou "click and drop" graphique pour les autres

 

  • NinjaTrader

    • Langage: C#
    • Indépendant du choix du broker.
    • Une communauté grandissante

 

  • SmartQuant (OpenQuant)

    • Langage: C# ou VB .NET
    • Plateforme payante
    • Marchés visés: tous
    • Avantage: Orienté quant avec de nombreuses librairies mathématiques. Possède une implémentation FIX. Pas de script, exécute que du langage compilé (augmente la vitesse).
    • Défauts: Prix de la licence pour certains, backtests et optimisations lents d'après certains

 

  • Strategy Runner Business

    • Model très fermé pour le développement des stratégies et obligation de payer (cher) même pour les développeurs
    • Collocation des stratégies sur les serveurs brokers
    • Utilisation gratuite rémunérée en commission

 

  • Plateformes maison

    • Excel, projets open source, ou tout ce que votre imagination vous autorise.
    • Avantages: Pas de limitations.
    • Défauts: Nécessite une expertise technique et du temps pour le développement.
 
<< Début < Précédent 1 2 Suivant > Fin >>

Page 2 sur 2

Articles en rapport :

 
Joomla 1.5 Templates by Joomlashack