Apprenez Forex: Trading avec MACD L'indicateur ConvergenceDivergence moyenne mobile, souvent appelé juste lsquoMACD, rsquo est généralement l'un des premiers apprise par les nouveaux commerçants, et dans de nombreux cas - c'est l'un des premiers oscillateurs que les commerçants appliqueront à leur graphique. Malheureusement, MACD ne fonctionne pas tout le temps (ce qui est quelque chose qui peut être dit sur chaque indicateur basé sur l'information des prix passés) et comme de nombreux nouveaux commerçants évitera souvent MACD après avoir remarqué que chaque signal aurait travaillé de manière productive. Dans cette série en deux parties, wersquore va regarder comment MACD est construit, ainsi que d'un paramètre d'entrée supplémentaire qui peut permettre aux commerçants de prendre un meilleur avantage de l'indicateur wersquoll puis passer à regarder 3 stratégies spécifiques que les commerçants peuvent regarder Utiliser avec MACD dans notre prochain article, trois stratégies simples pour MACD. Ce qui rend MACD MACD est un indicateur très logique, et il fait exactement ce que le nom décrit: Il mesure la relation spatiale de 2 Moyennes Mouvantes Exponentielles. Les entrées par défaut les plus courantes pour MACD utilisent EMARsquos de 12 et 26 périodes - ainsi que la ligne lsquosignalrsquo de 9 périodes. Pour l'instant - letrsquos juste se concentrer sur la ligne MACD elle-même, qui est tout simplement la différence entre les 12, et 26 EMA période (à l'aide d'entrées par défaut). Dans les marchés à tendance baissière, la moyenne rapide se déplacera vers le bas plus vite que la moyenne mobile lente. Comme la moyenne mobile rapide lsquodivergesrsquo à partir de la lente moyenne mobile, MACD illustrera cette relation. Et dans les marchés à la hausse, l'EMA de 12 Période devrait monter plus vite que l'EMA de 26 Période. En tant que tel, le MACD se déplacera plus haut pour exprimer cette différence croissante entre les périodes 12 et 26 en moyenne mobile. Le graphique ci-dessous illustre cette relation, avec les 12 et 26 périodes EMA appliquées sur le tableau avec MACD en utilisant 12, et 26 périodes (ligne de signal supprimée pour des exemples). Créé par James Stanley Notez que MACD a aidé les commerçants à remarquer le changement de tendance à un stade très précoce, comme les cases bleues ci-dessus a commencé avant que la tendance baissière était complètement terminée. C'est un élément clé de l'indicateur, et quelque chose nous approfondirons plus profondément avec notre prochain article sur 3 stratégies MACD: Utilisation de MACD comme un lsquotriggerrsquo dans les métiers. Mais avant d'arriver à cela, vous avez probablement remarqué la ligne lsquo0rsquo dessiné sur l'indicateur MACD dans le tableau ci-dessus. C'est un élément clé de l'indicateur, car il nous montre quand il n'ya pas de différence entre les EMARsquos. MACD traversera la ligne zéro que la moyenne mobile rapide intersecte la lente moyenne mobile. L'image ci-dessous illustrera plus en détail: Créé par James Stanley La ligne de signal Comme nous l'avons vu ci-dessus, MACD peut être utile pour remarquer les changements de tendance potentiels aux tout premiers stades d'un mouvement de paire de devises. Cependant, si nous attendons un crossover de ligne lsquo0 (MACD pour traverser la ligne lsquo0rsquo), nous négocions essentiellement un Crossover moyen mobile - qui est intrinsèquement retardé sur le marché et peut ne pas être le point d'entrée optimal. C'est là que lsquoSignal Linersquo entre en jeu. La ligne de signal est simplement une moyenne mobile construite sur la valeur de la ligne MACD. Par défaut, cette valeur est généralement fixée à 9 périodes. S'appuyant sur la relation de la ligne MACD elle-même, les commerçants vont souvent chercher des opportunités d'entrée lorsque MACD franchit la ligne de signal. Lorsque la ligne MACD traverse ABOVE et OVER la ligne de signal, elle est considérée comme un signal à BUY. Lorsque le MACD passe au-dessous de la ligne de signal, il est souvent considéré comme un signal à VENDRE. Créé par James Stanley Comme vous pouvez le voir sur le graphique ci-dessus, certains de ces signaux MACD aurait fonctionné magnifiquement, tandis que d'autres laissent quelque chose à désirer. Cela met en évidence la raison pour laquelle les commerçants voudront souvent regarder d'autres indicateurs ou mécanismes de décider quels signaux prendre ou à ignorer. Nous allons passer en revue ce en profondeur avec l'article Trois stratégies simples pour le commerce avec MACD. Mais, une alternative pour les commerçants est d'utiliser simplement des intrants différents. Ceci peut accomplir le but de ralentir ou d'accélérer MACD aux préférences individuelles traderrsquos. Dans un effort pour suivre plus étroitement la relation entre les lignes de MACD et de signal, les commerçants peuvent suivre le lsquoHistogram, rsquo qui est simplement un diagramme à barres tracé autour de la ligne lsquo0rsquo pour indiquer la relation entre le MACD et les lignes de signal. Notez dans le graphique ci-dessous - lorsque MACD traverse la ligne de signal, l'histogramme sera correctement traverser la ligne lsquo0rsquo. Lorsque le MACD croise et dépasse le signal, l'histogramme va grimper au-dessus de la ligne lsquo0rsquo - et quand MACD traverse et en dessous du signal, l'histogramme descendra au-dessous de la ligne lsquo0rsquo. Créé par James Stanley Les entrées MACD par défaut de 12, 26 et 9 sont les paramètres les plus courants pour l'indicateur. (La MA rapide est énumérée en premier, suivie de la MA lente, suivie de l'entrée de la ligne de signal). Toutefois, cela peut ne pas être compatible avec des objectifs commerciaux, ces entrées peuvent générer trop de signaux de qualité douteuse. Les commerçants qui cherchent à prendre des signaux uniquement à partir de MACD, sans aucun indicateur supplémentaire pour aider à classer les tendances ou l'élan sont souvent mieux servis en ralentissant l'indicateur en utilisant des moyennes mobiles à plus longue période dans les entrées. Un ensemble commun d'entrées pour atteindre cet objectif est les entrées de 21, 55 périodes. Le graphique ci-dessous présentera la différence entre le défaut de 12, 26 et 9 (ci-dessus) avec les entrées de 21, 55 et 9 (ci-dessous). Notez que l'indicateur MACD ci-dessous donne moins de signaux, l'objectif étant que chaque signal soit plus fiable. Créé par James Stanley --- Écrit par James B. Stanley Vous pouvez suivre James sur Twitter JStanleyFX. Pour rejoindre James Stanleyrsquos liste de distribution, s'il vous plaît cliquez ici. Le 16 avril, j'ai finalement acheté le programme Forex Tester après une longue période de réflexion à ce sujet. Maintenant, 4 mois plus tard, Ive a créé ma propre stratégie de négociation avec l'aide de ce programme qui me fournit un revenu pas mauvais sur le marché Forex. Im tester en permanence de nouvelles stratégies qui sont améliorées lors des tests. Merci à tous les développeurs de ce programme étonnant. Avant que je découvre ce programme, j'ai essayé de tester mes systèmes sur les données historiques, les comptes de démonstration de plusieurs courtiers, puis j'ai réussi à télécharger quelques testeurs de stratégie libre. Avec ces testeurs j'ai eu des problèmes comme l'échec du logiciel, le blocage partiel ou complet de leur performance. En général, je dirai honnêtement que ce n'est pas le test, c'est le gaspillage de votre temps sur mon opinion. Ive regardé de près au logiciel Forex Tester pour une assez longue période de temps, mais j'ai été confondu par le manque de connaissances sur la façon de travailler avec elle, en plus de la version de démonstration n'est pas fonctionnel sur mon opinion. Il m'a fallu plusieurs jours pour regarder à travers Internet et lire des témoignages et des commentaires sur ce testeur particulier. Et finalement Ive fait mon esprit et croyez-moi je ne regrette pas un peu que c'est ce que tout le monde a été Son un an maintenant comment j'ai travaillé avec ce programme et il n'a pas échoué, même une fois. Il sera utile pour les commerçants qui vraiment l'approche de l'affaire de créer et tester leurs systèmes de négociation d'une manière sérieuse. Je vais mentionner deux avantages principaux de ce testeur, mais il ya vraiment beaucoup plus d'entre eux: 1. Vous pouvez tester des stratégies à tout moment confortable contrairement à le faire en utilisant le compte de démonstration, où vous devez souvent s'asseoir devant le moniteur et d'observer les Prix des instruments. Permettez-moi de suggérer que j'ai du temps libre le soir, je me suis assis et travaillait, et sur le compte démo différents événements importants pourraient se produire ce jour-là et si je n'étais pas présent à mon ordinateur, je manquerais beaucoup. 2. Vous pouvez tester à n'importe quel mode, en changeant la vitesse d'essai, aller en avant et en avant, observer le travail des différents instruments et théories sur la même période de temps sur le marché autant que vous avez besoin. C'est une brève revue de ce merveilleux programme. Respectueusement vôtre, Vladislav A MUST-have outil. En tant qu'enthousiaste de lecture de prix, Forextester a énormément aidé à réduire ma courbe d'apprentissage. Je n'ai trouvé aucun autre programme qui peut réellement faire ce que celui-ci fait - et croyez-moi, j'ai regardé. Facile à installer et à utiliser. Plus, le soutien à la clientèle est le meilleur Jos Fernando Ramrez Villegas Soy économiste et llevo quelques mois de capacité pour la gestion de Trader Intrada. Il a suivi les recommandations de plusieurs des mers reconnu Traders qui ont suivi des centaines de personnes dans leurs webinaires et me lisent l'attention que tous les coïncident dans les mêmes: Utilizar Forex Tester pour les centaines d'heures et les miles des opérations de prctica Testeo de estrategias. Es el software que recomendamos los expertos y lo denominado software de simulacin profesional. Por lo anterior il comprado Forex Tester après avoir examiné la version demo por unos das. Je vous remercie de votre confiance et de votre confiance, Son à tous les niveaux de qualité supérieure, de 1 minute avec ses ticks. De plus, depuis le début de la page web, il a été traité avec toute l'efficacité et l'amabilité, en mon language (espaol). Testeur Forex. Gracias por este dedicado trabajo. J'ai utilisé ce quotidien pour pratiquer pendant environ un mois maintenant, et Cet outil a été la meilleure chose que j'ai acheté dans ma carrière FX Trading Il a fallu un certain temps obtenir les graphiques mis en place avec les modèles, en particulier pour ma stratégie, mais son bien vaut la peine. Vous avez sans doute entendre cela tout le temps, mais honnêtement, je souhaite que ce fut la première chose que j'ai acheté, il aurait fait une énorme différence pour moi sur la route. Son été depuis longtemps, depuis 2008, comme j'étais sur le Forex, j'ai commencé à plusieurs reprises et à plusieurs reprises laissé pour un long moment, parce que les résultats laissés à désirer beaucoup de perte de profit tournaient autour d'une marque zéro. J'ai acheté Forex Tester à l'automne 2013. J'ai commencé à l'utiliser et à construire ma stratégie commerciale. Le programme permet de voir les résultats de vos idées très rapidement, et le processus d'éducation va plusieurs fois plus vite, l'expérience et le sixième sens sont accumulés qui ne peuvent pas être reçus avec l'aide d'un livre ou des études théoriques. Mon système a finalement été construit à la fin de 2013 et depuis ce temps je le commerce rentable et stable. Je considère ce programme comme l'un des investissements les plus bénéfiques dans mon éducation. J'ai utilisé votre logiciel pour environ une semaine maintenant, et je dois dire que je ne sais pas comment je couldve vécu sans elle Ive trading Forex depuis plus de quatre ans, et j'ai essayé de garder une trace des métiers sur le papier, mais theres toujours cette question De fait le prix a vraiment atteint ma limite de vente, et le prix a vraiment frappé ma cible À quelle heure exacte Vous pouvez fudge il trop facilement. De plus, lorsque vous regardez les données passées sur votre plate-forme de négociation, vous pouvez déjà voir ce que le prix a fait et cela vous balancent, même si vous vous dites juste de le prendre barre par bar - theres toujours le moment où vous oubliez et faites défiler trop loin. Avec votre logiciel, il n'y a pas de vue dans le futur en mode de test, et pour être honnête, Ive a appris beaucoup plus sur l'action de prix JUST WATCHING it run Son été le meilleur argent Ive jamais passé sur le logiciel pour le commerce (forex) Voir les pivots annuels, mensuels, hebdomadaires, quotidiens comme ils forment (n'oubliez pas d'ajouter suffisamment de données avant la date du test de départ pour les pivots de calculer) et son grand. J'aime le placement d'ordre avec sa facilité d'utilisation. J'ai été un peu peur de l'essayer, mais si je peux comprendre, tout le monde peut Ainsi, en clôture - merci pour un excellent produit D'abord et avant tout, désolé d'écrire dans ce que je suis trop occupé (test de ma stratégie) à regarder Pour toutes les options de votre site Web pour laisser des commentaires ou des témoignages sur votre logiciel. Par conséquent, je cherche un raccourci et vous écrire directement. Je dois donner à votre équipe. Ce logiciel est pour moi de loin le meilleur logiciel de test de forex aucun. Il permet de tester les stratégies irregardsles que vous soyez en ligne ou non. Vous pouvez pratiquer trading presque partout. La meilleure chose est, vous pouvez tester votre stratégie et obtenir le résultat dans beaucoup moins de temps par rapport à la négociation de papier en mode démo. Ive été presque 2 années de négociation et la plupart de son commerce du papier. Tout ce temps passé à attendre que le marché se déroule et voir le résultat de ma stratégie. Avec FT, je planifie mon commerce, le commerce de mon plan et peut avoir le résultat en moins d'une minute, quel que soit le délai que je négocie. Ce logiciel a vraiment coupé court le temps de formation. Je vous remercie pour ce logiciel. Il ya quelques améliorations supplémentaires nécessaires (surtout si vous considérez FT pour être en mesure de lire les fichiers indicateur MQ4), mais comme c'est maintenant, c'est comme je l'ai dit. Excellent. Je le recommande fortement à tous les traders Forex. Certes Forex Tester est le meilleur programme pour travailler sur la stratégie manuelle somebodys. Après une longue période de travail sur Forex Tester, j'ai acquis la capacité de presque prévoir les mouvements sur un graphique réel. Aussi Forex Tester m'a aidé à rejeter une bonne partie des stratégies désespérées et d'améliorer mes travailleurs. Au-delà d'un excellent programme me rendant mythique à l'action prix. Aimer. Nous vous remercions d'avoir fait une aide merveilleuse aux commerçants qui ont besoin d'apprendre plus rapidement. Je l'utilise comme des chaussures, chaque jour, la plupart du temps. En fait l'utiliser pour se détendre parfois. Trouver des configurations de probabilité plus élevée tout le temps, ce qui aide beaucoup. Merci encore. Oui, vraiment Forex Tester aide, économise du temps et donne une occasion d'apprendre rapidement et de vérifier les techniques et les théories qui existent sur Internet et de les travailler dans ces circonstances quand il vous semble que vous avez trouvé somebodys secretgold Grail et d'être sur un Haut niveau émotionnel vous vérifiez tout très rapidement sur Tester (pas attendre des mois pour perdre votre dépôt, mais pour en savoir plus sur la stratégie dans une heure ou deux) et de comprendre qui avait raison. Et le programme prouve qu'il est possible de gagner de l'argent sur le Forex. Merci beaucoup pour votre programme, je suis heureux que je l'ai acheté Bonne journée, Forex Tester m'a permis d'avancer dans mon commerce et a donné l'occasion de comprendre plusieurs principes mondiaux d'action des prix ce programme est pour ceux qui a décidé de façon unique à Puzzle out ce que le commerce est vraiment je vais hâte de l'utiliser comme un testeur pour un robot, mais même ces choses Ive compris avec l'aide de ce programme sont à peine surestimer. Je vous remercie. J'ai utilisé ForexTester pour quelques années maintenant, et je peux dire qu'il a été indispensable dans mon développement d'automatisation de programme. Cet outil est un must pour tout commerçant sérieux, et m'a permis d'effectuer des milliers de tests simulés qui auraient pris de nombreuses années à compléter sur un marché en direct. Si vous êtes le commerce, même de temps en temps, vous devez avoir cet outil Forex Tester m'a aidé beaucoup pour améliorer les résultats de mon trading, je suis devenu plus confiant dans la stratégie de négociation choisie et testé aussi j'ai eu une excellente possibilité de vérifier les nouvelles idées commerciales rapidement Et qualitativement. Bonjour Merci pour le programme Forex Tester. Je n'ai pas regretté l'achat de celui-ci, même pour un moment. Cela m'aide à développer des stratégies de trading. Avec Forex Tester, il est beaucoup plus rapide d'apprendre trading. Im simplement entrer dans le commerce de forex et ont déjà dépensé une tonne d'argent sur les livres, une tonne de temps sur les forums et une tonne d'effort de démo trading. Je suis tombé sur Forex Tester et a décidé de lui donner un essai. Im très heureux que j'ai fait. Avec lui, j'ai pu faire des heures et des heures de trading de démonstration. Parce que je peux contrôler la vitesse de la simulation, je peux faire plus de démo trading avec elle que je peux avec un compte démo réel (un compte qui est contraint à la vitesse du marché réel). Et je peux pratiquer le week-end quand le marché est fermé. Ive déjà été capable de tester plus de 5 systèmes et Ive appris toutes sortes de techniques l'utilisant - trouver le soutien et la résistance, dessiner des lignes de tendance, pratiquer Fibo retracements et extensions. Il a toutes les études que je pourrais demander - moyennes mobiles, stochastics, MACD, bandes, RSI, etc. L'interface est très semblable à MetaTrader 4 qui est le logiciel que j'ai commencé à utiliser pour démo le commerce, ainsi c'était très facile pour moi apprendre. Avec quelques bons livres, une connexion solide à une bonne communauté d'entraînement via un bon forum Forex et Forex Tester logiciel, j'ai tout ce que j'ai besoin pour aller vers le succès dans mon trading. Im voyant déjà des améliorations dans ma capacité à choisir de bons métiers, éviter les erreurs simples newbie et Im voir mon compte simulé de plus en plus. Le meilleur argent que j'ai dépensé sur mon éducation au Forex. Je ne peux pas recommander ce logiciel assez. Excellent programme, je dois dire que c'est un excellent outil. Même si Ive seulement été démoing la version d'essai Im heureux que je l'ai trouvé. Jusqu'à présent, je n'ai trouvé rien de semblable qui ne nécessite pas de frais mensuels élevés juste pour entrer dans la porte et essayer ou trop complexe que vous sentez que vous devez être un programmeur juste pour prendre votre première étape Cela permet à quelqu'un, d'une manière indolore, à De former et de tester leurs théories et stratégies sans être enchaîné toute la nuit à la session de Londres ou si fatigué et battu après que la session de New York se sent comme neuf rounds avec un boxeur respiration dans votre visage C'est un excellent programme et va vraiment un long Façon de tester les systèmes sans attendre des semaines pour voir les résultats. Tous les plans pour en construire un qui permet des contrats Eminis et Futures Je vais être la première en ligne pour acheter un Ive été l'anticipation d'obtenir votre logiciel à utiliser pour les tests de stratégie. Il ressemble à un excellent logiciel. Grand logiciel Juste ce dont j'ai besoin. Je suppose que les mises à niveau de version sont inclus dans le prix d'achat, correcte GREAT Cela fonctionnera. Je suis très excité à l'aide de cette. Je commerce activement forex. Ce concept d'analyse visuelle aidera vraiment. Dans le passé, je passerais manuellement à travers les graphiques, bougie par bougie et d'importer l'information dans une feuille de calcul Excel. Votre système est beaucoup mieux. CE ROCHE LOGICIEL Il rend tellement facile de prétendre effectivement exécuter des métiers réels basés sur mes stratégies. Lorsque la colonne de profit commence à construire, qui vient de renforcer la nécessité de négocier mon système. Im encore apprendre comment tout cela fonctionne, mais même avec mes connaissances limitées, je suis pompé Vous pouvez trouver des informations détaillées sur notre société here. Forex Tester 3 Forum de votre forum est très informatif. J'ai besoin d'aide pour obtenir des valeurs (d'ema rapide, lent ema et signal sma) à partir d'un indicateur MACDnew. 1- Je veux buysell quand un rapide ema traverse abovebelow le ema lent. 2- Je veux buysell lorsque les deux emas traversent au-dessus de la ligne zéro. 3- après l'une ou l'autre des conditions ci-dessus sont remplies, je veux attendre une bougie pour fermer ci-dessus ci-dessous un certain prix (par exemple un ema) avant de passer la commande. Paquet de remerciements à l'avance. Johntester a écrit: Cher Mike, votre forum est très informatif. J'ai besoin d'aide pour obtenir des valeurs (d'ema rapide, lent ema et signal sma) à partir d'un indicateur MACDnew. 1- Je veux buysell quand un rapide ema traverse abovebelow le ema lent. 2- Je veux buysell lorsque les deux emas traversent au-dessus de la ligne zéro. 3- après l'une ou l'autre des conditions ci-dessus sont remplies, je veux attendre une bougie pour fermer ci-dessus ci-dessous un certain prix (par exemple un ema) avant de passer la commande. Paquet de remerciements à l'avance. Vous devez créer un indicateur d'abord et obtenir sa poignée, ils peuvent demander des valeurs par GetIndicatorValue (handle, index, buffer) MACD a 4 tampons, 0 - Fast EMA, 1 - Slow EMA, 2 - MACD, 3 - Index SMA est un Index dans le tampon 40ResetStrategy procédure41 handle: CreateIndicator40quotEURUSDquot, PERIODM15, quotMACDquot, quot82012Closequot41 condition 1 si fast ema croise lent ema de bas en haut v1, v2, v3, v4: v1 double: GetIndicatorValue40handle, 1, 041 v2: GetIndicatorValue40handle, 1, 141 v3: GetIndicatorValue40handle, 0, 041 v4: GetIndicatorValue40handle, 0, 141 si 40v1 lt v241 et 40v3 gt v441 alors c'est notre cas Hasta la vista Mike utilise SysUtils, StrategyInterfaceUnit, techniquesfunctions var handle. Entier fastemaprevious, slowemaprevious, fastemacurrent, slowemacurrent. Double OrderHandle. Integer LotSize: double OrderStyle: TTradePositionType OpenTime: TDateTime fastemaprevious: GetIndicatorValue40handle, 1, 041 getindicatorvalue40handle, index, index buffer41 slowemaprevious: GetIndicatorValue40handle, 1, 141 fastemacurrent: GetIndicatorValue40handle, 0, 041 slowemacurrent: GetIndicatorValue40handle, Lent ema de bas en haut si 40OrderHandle -141 et 40fastemaprevious lt slowemaprevious41 et 40fastemacurrent gt slowemacurrent41 puis commencer SendInstantOrder40Symbol, opbuy, 0.1, 0, 0,, 0, OrderHandle41 SendInstantOrder40Symbol, opBuy, 0.1, Ask - 100Point, Ask 50Point,, 0, OrderHandle41 OrderStyle: tpSell OpenTime: Time40041 end end Fichiers joints screen00001.gif (13.37 KiB) Affiché 18228 fois johntester a écrit: great, it works. Bien que je ne souhaite pas l'ordre d'être exécuté jusqu'à ce que la bougie se ferme (parce que les moyennes mobiles peuvent crossuncross plusieurs fois avant la bougie se ferme, mais pas après que. La croix est concrète après la bougie close. right) comment puis-je stall l'ordre jusqu'à ce que le courant La bougie ferme pour que la croix puisse être confirmée. Une chose de plus If (Bars lt période1) puis exit signifie-t-il le nombre total de ticks générés en mode édition pour le mode test ou juste le nombre de barres chargées jusqu'à présent en mode test grâce à l'avance. Vous pouvez détecter quand la bougie est fermée avec la prochaine construction: var time: TDateTime si Time40041 ltgt time then begin time: Time40041 barre précédente a été fermée end if (Bars lt période1) puis exit signifie que si le nombre total de barres sur le graphique pour la période sélectionnée est Moins d'un certain nombre nous ne faisons rien parce que nous n'avons pas assez d'informations utilise SysUtils, Classes, StrategyInterfaceUnit var Paramètres externes Devise: PChar nil TimeFrame: entier LotSize: double period1: integer period2: integer variables personnalisées OrderHandle: integer OrderStyle: TTradePositionType OpenTime: TDateTime enregistrer les paramètres externes RegOption40Currency, otCurrency, Currency41 ReplaceStr40Currency, EURUSD41 RegOption40Timeframe, otTimeframe, TimeFrame41 TimeFrame: PERIODH1 RegOption40LotSize, otDouble, LotSize41 SetOptionDigits40LotSize, 141 lotSize: 0,1 période RegOption40SMA1, otInteger, période de SetOptionRange40SMA1 de period141, 2, MaxInt41 période1: 16 période RegOption40SMA2, otInteger , Période241 Période SetOptionRange40SMA2, 2, MaxInt41 Période2: 32 Fin 123 ----- Traitement tick unique ----------------------------- ----------------------- procédure 125 GetSingleTick stdcall var sma1, sma2: double commencer vérifier notre devise si Symbole ltgt string40Currency41 puis quitter la devise et la période définies SetCurrencyAndTimeframe40Symbol, TimeFrame41 check Nombre de barres et période SMA si 40Bars lt période141 ou 40Bars lt période241 puis sortie calculer SMA sma1: GetSMA40period141 sma2: GetSMA40period241 print40format40sma1 valeur: .5f sma2 valeur: .5f, 91sma1, sma2934141 si l'ordre d'ACHAT existe et rapide SMA croise SMA lent à partir du haut puis pour fermer si 40OrderHandle ltgt -141 et 40OrderStyle tpBuy41 et 40OpenTime ltgt Time4004141 et 40sma1 lt sma241 alors commencer CloseOrder40OrderHandle41 OrderHandle: -1 fin si l'ordre SELL existe et rapide SMA traverse lente SMA du bas puis fermez commande si 40OrderHandle ltgt -141 et 40OrderStyle tpSell41 Et 40OpenTime ltgt Time4004141 et 40sma1 gt sma241 puis commencer CloseOrder40OrderHandle41 OrderHandle: -1 fin si il n'y a pas d'ordre et rapide SMA croise SMA lent à partir du haut puis ouvrez SELL commande si 40OrderHandle -141 et 40sma1 lt sma241 puis commence SendInstantOrder40Symbol, opSell, LotSize, 0 , 0, OrderHandle41 OrderStyle: tpSell OpenTime: Time40041 fin si il n'y a pas d'ordre et rapide SMA croise SMA lent à partir du bas puis ouvrir commande si 40OrderHandle -141 et 40sma1 gt sma241 puis commencer SendInstantOrder40Symbol, opBuy, LotSize, 0, 0 ,, 0, OrderHandle41 OrderStyle: tpBuy OpenTime: Time40041 end end InitStrategy, DoneStrategy, ResetStrategy, GetSingleTick utilise SysUtils, StrategyInterfaceUnit, TechnicalFunctions var handle. entier LotSize: à double devise: PChar nil TimeFrame: integer période1: integer Custome global variable OrderHandle: entier OrderStyle: TTradePositionType OpenTime: TDateTime période1: integer enregistrer des paramètres externes RegOption40Currency, otCurrency, Currency41 ReplaceStr40Currency, EURUSD41 RegOption40Timeframe, otTimeframe, TimeFrame41 TimeFrame: PERIODH1 RegOption40LotSize, OTDouble, LotSize41 SetOptionDigits40LotSize, 141 lotTaille: 0.1 RegOption40minimum bars, otInteger, period141 SetOptionRange40minimum bars, 2, MaxInt41 period1: 10 period1, MACDprevious, zéro, un, deux, trois, quatre, MACDcurrent. deux commencent vérifier notre monnaie si Symbole ltgt string40Currency41 puis quittez définir la monnaie et le calendrier SetCurrencyAndTimeframe40Symbol, TimeFrame41 vérifier nombre de barres et de la période SMA si les period141 40Bars de puis quittez MACDprevious: GetIndicatorValue40handle, 1, 441 MACDcurrent: GetIndicatorValue40handle, 0, 441 à zéro: GetIndicatorValue40handle, 0 , 041 un: GetIndicatorValue40handle, 0, 141 deux: GetIndicatorValue40handle, 0, 241 trois: GetIndicatorValue40handle, 0, 341 quatre: GetIndicatorValue40handle, 0, 441 print40format40.5f .5f .5f .5f .5f, 91zero, one, two, four934141 si l'ordre BUY existe et MACD est lt 0 puis pour fermer si 40OrderHandle ltgt -141 et 40OrderStyle tpBuy41 et 40OpenTime ltgt Time4004141 et 40MACDcurrent LT0 41 alors commencer CloseOrder40OrderHandle41 OrderHandle: -1 pour Print40buy closed41 fin si l'ordre SELL existe et MACD est gt 0 alors ordre de fermeture si 40OrderHandle ltgt -141 et 40OrderStyle tpSell41 et 40OpenTime ltgt Time4004141 et 40MACDcurrent gt 041 alors commencer CloseOrder40OrderHandle41 OrderHandle: -1 pour Print40Sell closed41 fin s'il n'y a pas d'ordre et cc lt 0 puis ouvrez la commande SELL si 40OrderHandle -141 et 40MACDcurrent lt041 puis Commencez SendInstantOrder40Symbol, opSell, LotSize, 0, 0, 0, OrderHandle41 OrderStyle: tpSell OpenTime: Time40041 Print40format40Interface version: .5f, 91MACDcurrent934141 end 123 s'il n'y a pas d'ordre et MACD gt 0 puis ouvrez SELL order si 40OrderHandle -141 et 40MACDcurrent gt 041 puis commencer SendInstantOrder40Symbol, opbuy, LotSize, 0, 0,, 0, OrderHandle41 OrderStyle: tpbuy OpenTime: Time40041 end 125 Je suis nouveau à cette excuses pour toutes les questions débutant. J'ai essayé cette stratégie MACD comme je suis le codage d'un semblable et puisque le MACD est calculé par tique, cela donne des résultats erronés pour les croix EMA. Je n'ai besoin que calculé pour la dernière tick donc il utilise le prix de clôture pour cette barre. Ce qui apporte la question Comment puis-je accéder aux ticks La fonction iTime () n'accueille que les barres, y at-il un semblable pour les ticks Ou un index de coche peut-être AndOr dois-je générer des ticks différents pour mes 5 bars minutes (OHLC) J'ai eu est pour la paire GBPJPY les prix sont arrondis au deuxième chiffre tandis que mes données ont 3. Cela rend les calculs EMA différent de ceux réels. Est-ce que cela peut être fixé et un autre chiffre ajouté Last but not least Je ne peux compiler une dll de Lazarus. Si je compile à nouveau FT2 ne reconnaît pas la stratégie. J'ai essayé beaucoup de choses mais le seul qui fonctionne est de fermer Lazarus, supprimer le projet et recommencer avec une nouvelle bibliothèque et de refaire les paramètres du compilateur et de l'inspecteur par votre vidéo. Cela prend 5 minutes supplémentaires chaque fois que je compile et est très frustrant. S'il vous plaît aider. Merci beaucoup pour beaucoup d'informations, mais je suis nouveau et est trop gros pour moi encore. Peut quelqu'un, compiler la stratégie. Je suis seulement un commerçant. Terranin a écrit: Si vous utilisez MACDnew - il utilise 5 tampons, et seulement 3 de la sont visibles. La ligne bleue est un buff 2 de ligne MACD, la ligne rouge est un buff 3 de ligne SMA, et l'histogramme est la différence entre ces deux lignes - buff 4. Donc, cela dépend de ce que vous voulez vérifier. Si vous voulez vérifier l'intersection entre la ligne bleue et la ligne rouge - il suffit de vérifier la mémoire tampon 4, si elle est plus grande 0 ou plus petite. S'il est plus grand alors la ligne bleue est plus haute que la ligne rouge et vice versa. Vous n'avez qu'une seule commande parce que vous devez la suivre avec OrderClosed (OrderHandle) et quand elle est fermée set OrderHandle: -1 pour permettre la nouvelle commande venir. Désolé si je pose une question stupide, Im seulement un newbie. Mais comment pouvons-nous (les programmeurs) à l'aide de l'API Stratégie, de savoir combien de buffers et leurs positions dans un indicateur pré-installé (c'est-à-dire quotout-of-the-boxquot de ForexTester), afin que nous savons quel index à utiliser Dans notre code Ive regardé dans l'aide - pas de joie. ForexTester n'a pas de langage de programmation natif, comme MetaTrader4, donc nous ne pouvons pas modifier les indicateurs, ou même voir le code pour eux. Merci d'avance pour votre clarification Bonjour, s'il vous plaît voir le code indicateurs dans quotltFTgtExamplesIndicatorsDelphiIndicatorsSrcquot dossier. Là vous pouvez définir combien de buffers chaque indicateur a et comment utiliser ces buffers. FT Support a écrit: Bonjour, s'il vous plaît voir les indicateurs de code dans quotltFTgtExamplesIndicatorsDelphiIndicatorsSrcquot dossier. Là vous pouvez définir combien de buffers chaque indicateur a et comment utiliser ces buffers. Im sûr c'est agréable pour les personnes utilisant DelphiLazarus. Im utilisant Microsoft Visual C 2010 Express. Et il n'ya pas de quotltFTgtExamplesIndicatorsCIndicatorsSrcquot dossier P. S. - Trouvé quelques documents dans l'aide de Stratégies API qui donne cette info. Qui est en ligne Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
No comments:
Post a Comment