Saturday 28 January 2017

Échec Du Système De Négociation

Les avantages et les inconvénients des systèmes de négociation automatisés Les commerçants et les investisseurs peuvent transformer l'entrée précise. La sortie et les règles de gestion de l'argent dans les systèmes de négociation automatisés qui permettent aux ordinateurs d'exécuter et de surveiller les métiers. Une des plus grandes attractions de l'automatisation de la stratégie est qu'il peut prendre une partie de l'émotion de la négociation puisque métiers sont automatiquement placés une fois que certains critères sont satisfaits. Cet article présentera aux lecteurs et expliquera certains des avantages et des inconvénients, ainsi que les réalités, des systèmes automatisés de négociation. (Pour la lecture connexe, voir La puissance des métiers du programme.) Qu'est-ce qu'un système automatisé de négociation Systèmes de négociation automatisés, également appelés systèmes de négociation mécanique, trading algorithmique. Le commerce automatisé ou le système de négociation, permettent aux commerçants d'établir des règles spécifiques pour les entrées commerciales et les sorties qui, une fois programmés, peuvent être automatiquement exécutés via un ordinateur. Les règles d'entrée et de sortie du commerce peuvent être basées sur des conditions simples comme un croisement moyen. Ou peuvent être des stratégies compliquées qui nécessitent une compréhension globale du langage de programmation spécifique à la plate-forme de négociation des utilisateurs, ou l'expertise d'un programmeur qualifié. Les systèmes de négociation automatisés exigent généralement l'utilisation d'un logiciel lié à un courtier en accès direct. Et toutes les règles spécifiques doivent être écrites dans ce langage de plate-forme propriétaire. La plate-forme TradeStation, par exemple, utilise le langage de programmation EasyLanguage, la plate-forme NinjaTrader, d'autre part, utilise le langage de programmation NinjaScript. La figure 1 montre un exemple d'une stratégie automatisée qui a déclenché trois opérations au cours d'une séance de négociation. Figure 1: Un graphique de cinq minutes du contrat ES avec une stratégie automatisée appliquée. Certaines plates-formes commerciales disposent d'assistants de création de stratégies qui permettent aux utilisateurs de faire des sélections à partir d'une liste d'indicateurs techniques couramment disponibles pour construire un ensemble de règles qui peuvent ensuite être automatiquement échangées. L'utilisateur pourrait établir, par exemple, qu'un commerce long sera entré une fois que la moyenne mobile de 50 jours passe au-dessus de la moyenne mobile de 200 jours sur un graphique de cinq minutes d'un instrument commercial particulier. Les utilisateurs peuvent également saisir le type d'ordre (marché ou limite, par exemple) et quand le commerce sera déclenché (par exemple, à la fin de la barre ou à l'ouverture de la barre suivante) ou utiliser les entrées par défaut des plateformes. Beaucoup de commerçants, cependant, choisissent de programmer leurs propres indicateurs et stratégies personnalisés ou travaillent étroitement avec un programmeur pour développer le système. Bien que cela nécessite généralement plus d'efforts que d'utiliser l'assistant de plates-formes, il permet un degré beaucoup plus de flexibilité et les résultats peuvent être plus enrichissante. Une fois les règles établies, l'ordinateur peut surveiller les marchés pour trouver des opportunités d'achat ou de vente en fonction de la négociation Spécifications stratégiques. En fonction des règles spécifiques, dès qu'une transaction est entrée, toute commande pour les pertes d'arrêt de protection. Des arrêts de fuite et des objectifs de profit seront automatiquement générés. Dans les marchés en mouvement rapide, cette entrée de commande instantanée peut signifier la différence entre une petite perte et une perte catastrophique dans le cas où le commerce se déplace contre le commerçant. Avantages des systèmes de négociation automatisés Il ya une longue liste d'avantages à avoir un moniteur d'ordinateur les marchés pour les occasions de négociation et d'exécuter les métiers, y compris: Minimiser les émotions. Systèmes de négociation automatisés minimiser les émotions tout au long du processus de négociation. En gardant les émotions en échec, les commerçants ont généralement un temps plus facile de s'en tenir au plan. Puisque les ordres professionnels sont exécutés automatiquement une fois que les règles commerciales ont été respectées, les commerçants ne seront pas en mesure d'hésiter ou de questionner le commerce. En plus d'aider les commerçants qui ont peur de tirer le déclencheur, le commerce automatisé peut freiner ceux qui sont aptes à overtrade achat et la vente à chaque opportunité perçue. Capacité de Backtest. Backtesting applique les règles de négociation aux données historiques du marché pour déterminer la viabilité de l'idée. Lors de la conception d'un système de négociation automatisée, toutes les règles doivent être absolues, sans possibilité d'interprétation (l'ordinateur ne peut pas faire des suppositions, il doit être dit exactement ce qu'il faut faire). Les traders peuvent prendre ces ensembles de règles précises et les tester sur les données historiques avant de risquer de l'argent dans le commerce en direct. Un backtesting soigneux permet aux traders d'évaluer et de peaufiner une idée de trading et de déterminer l'espérance des systèmes, le montant moyen qu'un trader peut espérer gagner (ou perdre) par unité de risque. (Nous vous proposons quelques conseils sur ce processus qui peuvent vous aider à retrouver vos stratégies de trading actuelles.) Pour plus de détails, voir Backtesting: Interprétation du passé.) Préserver la discipline. Parce que les règles commerciales sont établies et l'exécution du commerce est effectuée automatiquement, la discipline est préservée même dans des marchés volatils. La discipline est souvent perdue en raison de facteurs émotionnels tels que la peur de prendre une perte, ou le désir d'eke out un peu plus de profit d'un métier. La négociation automatisée permet de s'assurer que la discipline est maintenue parce que le plan de négociation sera suivi exactement. De plus, l'erreur-pilote est minimisée et une commande d'achat de 100 actions ne sera pas incorrectement saisie comme ordre de vente de 1 000 actions. Atteindre la cohérence. Un des plus grands défis dans le commerce est de planifier le commerce et le commerce du plan. Même si un plan de négociation a le potentiel d'être rentable, les commerçants qui ignorent les règles sont de modifier toute attente du système aurait eu. Il n'existe aucune telle chose comme un plan commercial qui gagne 100 des pertes de temps sont une partie du jeu. Mais les pertes peuvent être psychologiquement traumatisantes, donc un commerçant qui a deux ou trois métiers perdants dans une rangée pourrait décider de sauter le prochain commerce. Si ce prochain commerce aurait été un gagnant, le commerçant a déjà détruit toute espérance du système avait. Les systèmes de négociation automatisés permettent aux traders d'atteindre la cohérence en négociant le plan. (Il est impossible d'éviter un désastre sans règles de négociation. Pour en savoir plus, voir 10 étapes pour la construction d'un plan de trading gagnant.) Amélioration de la vitesse d'entrée des commandes. Puisque les ordinateurs répondent immédiatement à l'évolution des conditions du marché, les systèmes automatisés peuvent générer des ordres dès que les critères commerciaux sont respectés. Entrer ou sortir d'un commerce quelques secondes plus tôt peut faire une grande différence dans le résultat des métiers. Dès qu'une position est saisie, toutes les autres commandes sont générées automatiquement, y compris les pertes d'arrêt de protection et les objectifs de profit. Les marchés peuvent se déplacer rapidement et il est démoralisant d'avoir un commerce atteignent la cible de profit ou souffle passé un niveau de perte d'arrêt avant que les ordres peuvent même être entrés. Un système de trading automatisé empêche cela. Diversifier le commerce. Les systèmes de négociation automatisés permettent à l'utilisateur de négocier plusieurs comptes ou différentes stratégies en même temps. Cela a le potentiel de répartir le risque sur divers instruments tout en créant une couverture contre la perte de positions. Ce qui serait incroyablement difficile pour un humain à accomplir est efficacement exécuté par un ordinateur en quelques millisecondes. L'ordinateur est capable de rechercher des opportunités commerciales sur une gamme de marchés, générer des commandes et surveiller les métiers. Inconvénients et réalités des systèmes de négociation automatisés Systèmes de négociation automatisés se vantent de nombreux avantages, mais il ya quelques chutes et des réalités auxquelles les commerçants doivent être au courant. Défaillances mécaniques. La théorie derrière le commerce automatisé, il semble simple: mettre en place le logiciel, le programme de règles et de regarder le commerce. En réalité, cependant, le commerce automatisé est une méthode sophistiquée de négociation, mais pas infaillible. Selon la plate-forme de négociation, une commande commerciale pourrait résider sur un ordinateur et non sur un serveur. Cela signifie que si une connexion Internet est perdue, une commande peut ne pas être envoyée sur le marché. Il pourrait également y avoir un écart entre les métiers théoriques générés par la stratégie et la composante de plateforme d'entrée de commande qui les transforme en métiers réels. La plupart des commerçants doivent s'attendre à une courbe d'apprentissage lors de l'utilisation de systèmes de négociation automatisée, et il est généralement une bonne idée de commencer avec de petites tailles de négociation alors que le processus est affiné. Surveillance . Bien qu'il serait grand pour allumer l'ordinateur et de quitter pour la journée, les systèmes de négociation automatisés nécessitent un suivi. Cela est dû à la possibilité de pannes mécaniques, telles que les problèmes de connectivité, les pertes de puissance ou les accidents de l'ordinateur, et aux bizarreries du système. Il est possible pour un système de négociation automatisée de rencontrer des anomalies qui pourraient entraîner des ordres errants, des commandes manquantes ou des ordres en double. Si le système est surveillé, ces événements peuvent être identifiés et résolus rapidement. Sur-optimisation. Bien que n'étant pas spécifique aux systèmes de négociation automatisés, les commerçants qui emploient des techniques de backtesting peuvent créer des systèmes qui semblent grands sur le papier et effectuer terriblement sur un marché en direct. La sur-optimisation se réfère à l'ajustement excessif de la courbe qui produit un plan de négociation qui n'est pas fiable dans le commerce en direct. Il est possible, par exemple, de modifier une stratégie pour obtenir des résultats exceptionnels sur les données historiques sur lesquelles il a été testé. Les commerçants supposent parfois incorrectement qu'un plan de négociation devrait avoir près de 100 métiers rentables ou ne devraient jamais connaître un retrait pour être un plan viable. En tant que tels, les paramètres peuvent être ajustés pour créer un plan presque parfait qui échoue complètement dès qu'il est appliqué à un marché en direct. (Cette sur-optimisation crée des systèmes qui ont l'air bien sur le papier seulement. Pour en savoir plus, voir Backtesting et Forward Testing: l'importance de la corrélation.) Traders Server-Based Automation ont l'option d'exécuter leurs systèmes de négociation automatisée par un serveur de négociation Plateforme comme Strategy Runner. Ces plates-formes offrent fréquemment des stratégies commerciales pour la vente, un assistant pour les commerçants peuvent concevoir leurs propres systèmes, ou la capacité d'héberger des systèmes existants sur la plate-forme basée sur serveur. Le système automatisé de négociation peut, moyennant une redevance, analyser, exécuter et surveiller les transactions avec toutes les commandes résidant sur leur serveur, ce qui entraîne des entrées de commandes potentiellement plus rapides et plus fiables. Conclusion Bien que ppealing pour une variété de facteurs, les systèmes automatisés de négociation ne doit pas être considéré comme un substitut à la négociation soigneusement exécutée. Des défaillances mécaniques peuvent survenir et, en tant que telles, ces systèmes nécessitent une surveillance. Les plateformes basées sur le serveur peuvent fournir une solution pour les commerçants qui souhaitent minimiser les risques de défaillances mécaniques. La section précédente de ce tutoriel a examiné les éléments qui composent un système de négociation et a discuté des avantages et des inconvénients de l'utilisation d'un tel système Dans un environnement commercial en direct. Dans cette section, nous nous appuyons sur ces connaissances en examinant quels marchés sont particulièrement bien adaptés au système de négociation. Nous allons ensuite examiner plus en profondeur les différents genres de systèmes de négociation. Le marché boursier est probablement le marché le plus commun au commerce, en particulier chez les novices. Dans ce domaine, les grands acteurs tels que Warren Buffett et Merrill Lynch dominent, et la valeur traditionnelle et la croissance des stratégies d'investissement sont de loin les plus courantes. Néanmoins, de nombreuses institutions ont investi considérablement dans la conception, le développement et la mise en œuvre de systèmes de négociation. Les investisseurs individuels se joignent à cette tendance, bien que lentement. Voici quelques-uns des facteurs clés à garder à l'esprit lors de l'utilisation des systèmes de négociation sur les marchés boursiers: 13 La grande quantité d'actions disponibles permet aux commerçants de tester des systèmes sur de nombreux types d'actions - Non volatile blue chips. L'efficacité des systèmes de négociation peut être limitée par la faible liquidité de certaines actions, en particulier les émissions de gré à gré et de feuilles roses. Les commissions peuvent manger dans les profits générés par des métiers réussis, et peuvent augmenter les pertes. Les actions de gré à gré et de gré à gré sont souvent assujetties à des frais de commission supplémentaires. Les principaux systèmes de négociation utilisés sont ceux qui cherchent de la valeur - c'est-à-dire des systèmes qui utilisent des paramètres différents pour déterminer si une valeur est sous-évaluée par rapport à ses performances passées, ses pairs ou le marché en général. Marchés des changes Le marché des changes, ou des devises. Est le marché le plus grand et le plus liquide au monde. Les gouvernements mondiaux, les banques et d'autres grandes institutions commercent trillions de dollars sur le marché forex tous les jours. La majorité des traders institutionnels sur le forex s'appuient sur les systèmes de négociation. La même chose vaut pour les individus sur le forex, mais certains échanges basés sur des rapports économiques ou intérêts payouts. Here sont quelques facteurs clés à garder à l'esprit lors de l'utilisation des systèmes de négociation sur le marché des changes: La liquidité dans ce marché - en raison de l'énorme volume - Rend les systèmes de négociation plus précis et plus efficaces. Il n'y a pas de commissions sur ce marché, seulement des spreads. Par conséquent, il est beaucoup plus facile de faire de nombreuses transactions sans augmenter les coûts. Par rapport au montant des actions ou des matières premières disponibles, le nombre de devises à échanger est limité. Mais en raison de la disponibilité de paires de devises exotiques, c'est-à-dire de devises de pays plus petits, la fourchette en termes de volatilité n'est pas nécessairement limitée. Les principaux systèmes de trading utilisés dans le forex sont ceux qui suivent les tendances (un dicton populaire sur le marché est la tendance est votre ami), ou des systèmes qui achètent ou vendent sur les évasions. En effet, les indicateurs économiques entraînent souvent de grands mouvements de prix à la fois. Futures Equity, forex et marchés de matières premières offrent tous des contrats à terme. Il s'agit d'un véhicule populaire pour le système de négociation en raison de la plus grande quantité de levier disponible et l'augmentation de la liquidité et la volatilité. Cependant, ces facteurs peuvent couper les deux façons: ils peuvent amplifier vos gains ou amplifier vos pertes. Pour cette raison, l'utilisation des contrats à terme est habituellement réservée aux commerçants avancés des systèmes individuels et institutionnels. C'est parce que les systèmes commerciaux capables de capitaliser sur le marché à terme nécessitent une personnalisation beaucoup plus grande, utiliser des indicateurs plus avancés et prendre beaucoup plus de temps à développer. Donc, ce qui est le mieux C'est à l'investisseur individuel de décider quel marché est le mieux adapté au système de négociation - chacun a ses propres avantages et inconvénients. La plupart des gens sont plus familiarisés avec les marchés boursiers, et cette familiarité rend le développement d'un système commercial plus facile. Cependant, le forex est généralement considéré comme la plate-forme supérieure pour exécuter des systèmes de négociation - en particulier parmi les commerçants plus expérimentés. De plus, si un opérateur décide de capitaliser sur un effet de levier et une volatilité accrus, l'option à terme est toujours ouverte. En fin de compte, le choix réside dans les mains du développeur du système. Types de systèmes de négociation Systèmes de suivi des tendances La méthode la plus courante de système de négociation est le système de tendance-suivant. Dans sa forme la plus fondamentale, ce système attend simplement un mouvement de prix significatif, puis achète ou vend dans cette direction. Ce type de système de banques sur l'espoir que ces mouvements des prix maintiendront la tendance. Systèmes de moyenne mobile Utilisé fréquemment dans l'analyse technique. Une moyenne mobile est un indicateur qui montre simplement le prix moyen d'un stock sur une période de temps. L'essence des tendances est tirée de cette mesure. La façon la plus courante de déterminer l'entrée et la sortie est un croisement. La logique derrière cela est simple: une nouvelle tendance est établie lorsque le prix tombe au-dessus ou au-dessous de sa moyenne de prix historiques (tendance). Voici un graphique qui trame à la fois le prix (ligne bleue) et la MA (ligne rouge) de 20 jours d'IBM: Breakout Systems Le concept fondamental derrière ce type de système est similaire à celui d'un système de moyenne mobile. L'idée est que quand un nouveau haut ou bas est établi, le mouvement de prix est plus susceptible de continuer dans la direction de la rupture. Un indicateur qui peut être utilisé dans la détermination des éruptions est une simple bande Bollinger superposition. Bollinger Bands montrent des moyennes de prix élevés et bas, et les évasions se produisent lorsque le prix rencontre les bords des bandes. Voici un graphique qui trace le prix (ligne bleue) et les bandes de Bollinger (lignes grises) de Microsoft: Inconvénients des systèmes de suivi des tendances: Empirical Decision-Making Required - Lors de la détermination des tendances, il ya toujours un élément empirique à considérer: La tendance historique. Par exemple, la moyenne mobile pourrait être pour les 20 derniers jours ou pour les cinq dernières années, de sorte que le développeur doit déterminer lequel est le mieux pour le système. D'autres facteurs à déterminer sont les hauts et les bas moyens dans les systèmes d'échappement. Lagging Nature - Les moyennes mobiles et les systèmes d'évasion seront toujours en retard. En d'autres termes, ils ne peuvent jamais atteindre le haut ou le bas exact d'une tendance. Cela entraîne inévitablement une confiscation des bénéfices potentiels, qui peuvent parfois être importants. Effet Whipsaw - Parmi les forces du marché qui nuisent au succès des systèmes de suivi des tendances, c'est l'une des plus courantes. L'effet whipsaw se produit lorsque la moyenne mobile génère un faux signal - c'est-à-dire, lorsque la moyenne tombe juste dans la portée, puis inverse soudainement la direction. Cela peut conduire à des pertes massives, à moins que des techniques d'arrêt-pertes efficaces et de gestion des risques ne soient utilisées. Marchés latéraux - Les systèmes de suivi des tendances sont, par nature, capables de faire de l'argent uniquement sur les marchés qui font réellement tendance. Toutefois, les marchés se déplacent aussi de côté. Restant dans une certaine plage pendant une longue période de temps. Une volatilité extrême peut se produire - Parfois, les systèmes de suivi des tendances peuvent présenter une certaine volatilité extrême, mais le trader doit rester fidèle à son système. L'incapacité de le faire entraînera un échec assuré. Systèmes de contre-tendance Fondamentalement, l'objectif avec le système de contre-tendance est d'acheter au bas plus bas et de vendre au plus haut haut. La principale différence entre ce système et le système de suivi des tendances est que le système de contre-tendance n'est pas auto-correcteur. En d'autres termes, il n'y a pas de temps défini pour sortir des positions, ce qui se traduit par un potentiel de baisse illimité. Types de systèmes de contre-tendance Beaucoup de différents types de systèmes sont considérés comme des systèmes de contre-tendance. L'idée ici est d'acheter quand l'élan dans une direction commence à s'estomper. Ceci est le plus souvent calculé à l'aide d'oscillateurs. Par exemple, un signal peut être généré lorsque des indicateurs stochastiques ou d'autres indicateurs de force relative tombent en dessous de certains points. Il existe d'autres types de systèmes de trading de contre-tendance, mais tous ont le même objectif fondamental: acheter bas et vendre haut. Inconvénients des systèmes de contre-tendance suivants: Prise de décision stratégique - Par exemple, l'un des facteurs sur lesquels le développeur du système doit décider est les points où les indicateurs de force relative s'effacent. Une volatilité extrême peut se produire - Ces systèmes peuvent également rencontrer une certaine volatilité extrême, et une incapacité à coller avec le système malgré cette volatilité se traduira par un échec assuré. Downside illimitée - Comme mentionné précédemment, il ya un potentiel de baisse illimitée parce que le système n'est pas auto-correcteur (il n'y a pas de temps défini pour sortir des positions). Conclusion Les principaux marchés pour lesquels les systèmes de négociation sont adaptés sont les marchés des actions, des changes et des contrats à terme. Chacun de ces marchés présente ses avantages et ses inconvénients. Les deux principaux genres de systèmes de négociation sont les systèmes de tendance et les systèmes de contre-tendance. Malgré leurs différences, les deux types de systèmes, à leurs stades de développement, nécessitent une prise de décision empirique de la part du développeur. En outre, ces systèmes sont soumis à une volatilité extrême et cela peut exiger une certaine endurance - il est essentiel que le commerçant de système s'en tenir à son système pendant ces temps. Dans l'article suivant, bien examiner de plus près comment concevoir un système commercial et discuter de certains des logiciels que les commerçants système utilisent pour rendre leur vie plus facile. Trading Systems: Conception de votre système - Partie 2


No comments:

Post a Comment