Monday 6 March 2017

Forex Paire Trading Cointegration Stata

Cointegration-Pairs-Trading Disclaimer - Le Forex, les contrats à terme, les stocks et les options de négociation n'est pas approprié pour tout le monde. Il existe un risque important de perte associé à la négociation de ces marchés. Les pertes peuvent et se produiront. Aucun système ou méthode n'a jamais été développé qui puisse garantir des bénéfices ou assurer l'absence de pertes. Aucune représentation ou implication n'est faite que l'utilisation des informations contenues sur ce site générera des bénéfices ou assurera l'absence de pertes. Copie de copyright 2011-2014, WCI WCM FXGears L'utilisation, la copie, la redistribution, la republication et / ou la duplication non autorisées du contenu FXGears sont strictement interdites sans autorisation écrite préalable. Logiciel de forum par SMF copie 2014, Thème de machines simples basé sur la copie de revendeur smftricksMetaTrader Expert Cointegration dans le Forex Pairs Trading Cointegration dans le commerce de paires de forex est un outil précieux. Pour moi, la cointegration est le fondement d'une excellente stratégie de trading mécanique neutre sur le marché qui me permet de profiter dans n'importe quel environnement économique. Si un marché est dans une tendance haussière, la tendance baissière ou simplement se déplaçant de côté, le commerce des paires de forex me permet de récolter des gains toute l'année. Une stratégie de trading de forex paires qui utilise la cointegration est classé comme une forme de négociation de convergence basée sur l'arbitrage statistique et le retour à la moyenne. Ce type de stratégie a d'abord été popularisé par une équipe de négociation quantitative à Morgan Stanley dans les années 1980 en utilisant paires de stock, bien que moi et d'autres commerçants ont trouvé qu'il fonctionne également très bien pour les paires de forex trading, aussi. Forex paires de négociation basée sur la cointegration Paires Forex trading basé sur cointegration est essentiellement une stratégie de reversion-à-moyenne. Autrement dit, lorsque deux ou plusieurs paires de devises sont cointegrées, cela signifie que l'écart de prix entre les paires de devises distinctes tend à revenir à sa valeur moyenne de façon constante au fil du temps. Il est important de comprendre que la cointegration n'est pas une corrélation. La corrélation est une relation à court terme concernant les co-mouvements des prix. La corrélation signifie que les prix individuels se déplacent ensemble. Bien que la corrélation est invoquée par certains commerçants, en soi son un outil peu digne de confiance. D'autre part, la cointegration est une relation à plus long terme avec les co-mouvements des prix, dans lesquels les prix se déplacent ensemble dans certaines gammes ou spreads, comme si attachés ensemble. J'ai trouvé cointegration d'être un outil très utile dans le commerce des paires forex. Au cours de ma négociation de forex paires, lorsque la propagation s'élargit à une valeur de seuil calculée par mes algorithmes de négociation mécanique, je court la marge entre les prix des paires. En d'autres termes, Im betting le spread reviendra vers zéro en raison de leur cointegration. Les stratégies de trading de base pour les forex sont très simples, surtout lorsque vous utilisez des systèmes de trading mécaniques: je choisis deux paires de devises différentes qui ont tendance à se déplacer de manière similaire. J'achète la paire de devises sous-performantes et je vends la paire performante. Lorsque l'écart entre les deux paires converge, je ferme ma position pour un profit. Forex paires de négociation basée sur la cointegration est une stratégie assez neutre sur le marché. À titre d'exemple, si une paire de devises plonge, le commerce entraînera probablement une perte sur le côté long et un gain de compensation sur le côté court. Ainsi, à moins que toutes les devises et instruments sous-jacents perdent soudainement de la valeur, le commerce net devrait être proche de zéro dans le pire des cas. De même, les paires commercialisant sur de nombreux marchés est une stratégie de négociation autofinancée, puisque le produit des ventes à découvert peut parfois être utilisé pour ouvrir la position longue. Même sans cet avantage, cointegration-foré trading de paires forex fonctionne toujours très bien. Comprendre la cointegration pour les paires de forex Cointegration est utile pour moi dans le commerce de paires de forex, car il me permet de programmer mon système de trading mécanique basé à la fois sur les écarts à court terme des prix d'équilibre ainsi que les attentes à long terme des prix, À l'équilibre. Pour comprendre comment cointegration-driven forex paires trading fonctionne, il est important de définir d'abord cointegration puis décrire comment il fonctionne dans les systèmes de trading mécanique. Comme je l'ai dit ci-dessus, cointegration se réfère à la relation d'équilibre entre les ensembles de séries chronologiques, tels que les prix des paires de forex distinctes qui par eux-mêmes ne sont pas en équilibre. Dans le jargon mathématique, la cointegration est une technique pour mesurer la relation entre les variables non stationnaires dans une série chronologique. Si deux ou plusieurs séries temporelles ont chacune une valeur de racine égale à 1, mais leur combinaison linéaire est stationnaire, alors on dit qu'elles sont co-intégrées. A titre d'exemple, considérons les prix d'un indice boursier et de son contrat à terme lié: Bien que les prix de chacun de ces deux instruments puissent se déplacer aléatoirement sur de courtes périodes, ils reviennent à l'équilibre et leurs écarts seront Stationnaire. Heres une autre illustration, a déclaré en termes de l'exemple de marche aléatoire classique: Disons qu'il ya deux individus ivrognes marche à la maison après une nuit de carousing. Supposons en outre que ces deux ivrognes ne se connaissent pas, donc il n'y a aucune relation prévisible entre leurs voies individuelles. Par conséquent, il n'y a pas de cointegration entre leurs mouvements. En revanche, considérer l'idée qu'un individu ivre est errant à la maison tandis qu'accompagné par son chien en laisse. Dans ce cas, il ya un lien précis entre les voies de ces deux pauvres créatures. Bien que chacun des deux est toujours sur une voie individuelle sur une courte période de temps, et même si l'un des deux peut aléatoirement conduire ou lag l'autre à un moment donné dans le temps, toujours, ils seront toujours trouvés près les uns des autres. La distance entre eux est assez prévisible, ainsi la paire est dit être cointegrated. Pour revenir maintenant aux termes techniques, s'il existe deux séries temporelles non stationnaires, telles qu'un ensemble hypothétique de paires de devises AB et XY, qui deviennent stationnaires lorsque la différence entre elles est calculée, ces paires sont appelées séries intégrées de premier ordre également Appeler une série I (1). Même si aucune de ces séries ne reste à une valeur constante, s'il ya une combinaison linéaire de AB et XY stationnaire (décrite comme I (0)), AB et XY sont co-intégrés. L'exemple simple ci-dessus se compose uniquement de deux séries temporelles de couples hypothécaires forex. Pourtant, le concept de cointegration s'applique aussi à plusieurs séries temporelles, en utilisant des ordres d'intégration plus élevés. Pensez en termes de ivrogne errante accompagné de plusieurs chiens, chacun sur une laisse de longueur différente. En économie réelle, il est facile de trouver des exemples montrant cointegration de paires: revenu et dépenses, ou la dureté des lois pénales et la taille de la population carcérale. Dans le commerce des paires forex, mon objectif est de capitaliser sur la relation quantitative et prévisible entre paires de devises cointegrated. Par exemple, supposons que Im regardant ces deux paires de devises cointegrées hypothétiques AB et XY et la relation cointegrée entre elles est AB 8211 XY Z, où Z est égal à une série stationnaire avec une moyenne de zéro, soit I (0). Cela semble suggérer une stratégie de négociation simple: lorsque AB XY gt V et V est mon prix de déclenchement de seuil, alors le système de négociation de forex paires vendra AB et acheter XY, puisque l'attente serait pour AB de diminuer de prix et XY augmenter. Ou, quand AB XY lt - V, je m'attendrais à acheter AB et à vendre XY. Évitez la régression parasite dans le commerce des paires forex Pourtant, ce n'est pas aussi simple que l'exemple ci-dessus suggère. En pratique, un système de négociation mécanique pour le trading de paires de forex doit calculer la cointegration au lieu de simplement compter sur la valeur R-carré entre AB et XY. C'est parce que l'analyse de régression ordinaire est insuffisante lorsqu'il s'agit de variables non stationnaires. Il provoque une régression dite «parasite», ce qui suggère des relations entre variables même quand il n'y en a pas. Supposons, par exemple, que je régresse deux séries de marche aléatoire séparées les unes contre les autres. Quand je teste pour voir si theres une relation linéaire, très souvent, je vais trouver des valeurs élevées pour R-carré ainsi que des faibles p-valeurs. Pourtant, theres aucune relation entre ces 2 randonnées aléatoires. Le test le plus simple pour cointegration est le test d'Engle-Granger qui fonctionne comme suit: Vérifiez que AB t et XY t sont tous les deux I (1) Calculez la relation de cointegration XY t aAB tet en utilisant la fonction Méthode des moindres carrés Vérifier que les résidus de cointegration et sont stationnaires en utilisant un test de racine unitaire comme le test Augmented Dickey-Fuller (ADF) Une équation détaillée de Granger: I (0) décrit la relation de cointegration. XY t-1 AB t-1 décrit l'étendue du déséquilibre loin du long terme, alors que i est à la fois la vitesse et la direction à laquelle la série chronologique des paires de devis se corrige du déséquilibre. Lors de l'utilisation de la méthode Engle-Granger dans la négociation de paires de forex, les valeurs bêta de la régression sont utilisées pour calculer la taille des échanges pour les paires. Lors de l'utilisation de la méthode Engle-Granger dans la négociation de paires de forex, les valeurs bêta de la régression sont utilisées pour calculer la taille des échanges pour les paires. Correction d'erreur pour cointegration dans le commerce de paires forex: Lors de l'utilisation cointegration forex trading paires, il est également utile de tenir compte de la façon dont les variables cointegrated ajuster et revenir à l'équilibre à long terme. Ainsi, par exemple, voici les deux séries de forex échantillon paires montrées de façon autorégressive: Forex paires trading basé sur la cointegration Lorsque j'utilise mon système de trading mécanique pour le commerce des paires forex, l'installation et l'exécution sont assez simples. Tout d'abord, je trouve deux paires de devises qui semblent être cointegrated, comme l'EURUSD et GBPUSD. Ensuite, je calcule les écarts estimés entre les deux paires. Ensuite, je vérifie la stationnarité en utilisant un test racine unitaire ou une autre méthode commune. Je m'assure que mon flux de données entrantes fonctionne correctement, et je laisse mes algorithmes de négociation mécaniques créer les signaux commerciaux. En supposant Ive exécuter des back-tests adéquats pour confirmer les paramètres, Im enfin prêt à utiliser la cointegration dans ma négociation de forex paires. Ive trouvé un indicateur MetaTrader qui offre un excellent point de départ pour construire un cointegration forex paires système commercial. Il ressemble à un indicateur Bollinger Band, mais en fait, l'oscillateur montre l'écart de prix entre les deux paires de devises différentes. Lorsque cet oscillateur se déplace vers l'extrême haut ou bas, il indique que les paires sont découplage, ce qui signale les métiers. Cependant, pour être sûr de la réussite, je compte sur mon système de trading mécanique bien construit pour filtrer les signaux avec le test Augmented Dickey-Fuller avant d'exécuter les métiers appropriés. Bien sûr, toute personne qui veut utiliser cointegration pour son commerce de paires forex, mais manque les compétences nécessaires de programmation algo, peut compter sur un programmeur expérimenté pour créer un expert expert gagnant. Grâce à la magie de la négociation algorithmique, je programme mon système de trading mécanique pour définir les écarts de prix basés sur l'analyse des données. Mon algorithme surveille les écarts de prix, puis achète et vend automatiquement des paires de devises afin de récolter les inefficiences du marché. Risques d'être conscient de l'utilisation de la cointegration avec les paires de forex paires trading Forex n'est pas entièrement sans risque. Par-dessus tout, je me souviens que le trading de paires de devises utilisant cointegration est une stratégie de réversion moyenne, qui est basé sur l'hypothèse que les valeurs moyennes seront les mêmes dans l'avenir comme ils étaient dans le passé. Bien que le test Augmenté Dickey-Fuller mentionné précédemment est utile dans la validation des relations cointegrated pour le commerce des paires forex, cela ne signifie pas que les spreads continuera d'être cointegrated dans l'avenir. Je m'appuie sur de solides règles de gestion des risques, ce qui signifie que mon système de négociation mécanique sort de métiers non rentables si ou quand la réversion à la moyenne calculée est invalidée. Lorsque les valeurs moyennes changent, sa dérive est appelée. J'essaie de détecter la dérive dès que possible. En d'autres termes, si les prix des paires de devises précédemment cointegrées commencent à se déplacer dans une tendance au lieu de revenir à la moyenne précédemment calculée, il est temps pour les algorithmes de mon système de trading mécanique de recalculer les valeurs. Lorsque j'utilise mon système de trading mécanique pour la négociation de forex paires, j'utilise la formule autorégressive mentionnée plus haut dans cet article afin de calculer une moyenne mobile pour prévoir la propagation. Ensuite, je quitte le métier à mes limites d'erreur calculées. Cointegration est un outil précieux pour mon commerce de paires forex Utilisation cointegration dans le commerce de paires forex est une stratégie de négociation mécanique marché neutre qui me permet de commercer dans tout environnement de marché. C'est une stratégie intelligente thats basée sur le retour à la moyenne, mais il m'aide à éviter les pièges de certaines des autres stratégies de reversion-to-mean forex. En raison de son utilisation potentielle dans les systèmes rentables de trading mécanique, cointegration forex trading de paires a attiré l'intérêt des commerçants professionnels ainsi que des chercheurs universitaires. Il ya beaucoup d'articles récemment publiés, tels que cet article de blog bien centré, ou cette discussion savante sur le sujet, ainsi que beaucoup de discussions entre les commerçants. Cointegration est un outil précieux dans mon commerce de paires forex, et je vous recommande fortement que vous regardez en elle pour vous-même. Oui, le même processus peut être appliqué aux actions ainsi qu'aux produits dérivés. Puisqu'il ya un si grand univers de stocks par rapport aux paires de devises, il devrait y avoir un plus grand nombre d'occasions potentielles pour le commerce. Avec le pouvoir de crunching nombre de today8217s systèmes de négociation, de nombreux ensembles de relations peuvent être examinés rapidement, en temps réel. Cointegration peut également être utilisé par les opérateurs d'options, on peut s'attendre à produire des résultats comme le populaire Coca Cola-Pepsi spreads dans lequel les relations de prix entre certaines stocksoptions permet aux commerçants de s'engager dans assez faible risque joue avec une assez bonne chance de gagner. Salut Eddie, Travaillez-vous intra jour ou plus de semaines en utilisant cette stratégie Aussi, quel langage de programmation que vous recommander. R prend du temps pour exécuter des calculs et si c'est intra day trade, la latence entre en jeu. Merci, Harish Le langage de programmation doesn8217t matière pour la fin de la journée de négociation. Toute langue majeure comme Perl, Python, CC et C est très bien. R peut être extrêmement rapide mais il ralentit si it8217s forcé d'allouer dynamiquement la mémoire.


No comments:

Post a Comment