DATFRA Mt4 EA Builder Ampli Walk Forward Analyzer Aujourd'hui, je peux enfin libérer mon cadre de négociation algorithmique. Je travaille sur ce sujet depuis de nombreux mois, et il est maintenant temps de le partager. C'est un framework algotrading, qui s'appuie sur Metatrader4 et MQL Expert Advisors, et il est destiné à analyser, optimiser et gérer nos EAs. Analyse des paramètres. Une méthode d'analyse 10.000 fois plus puissante que l'analyse Walk Forward basée sur des millions de backtests Paper Trader: Lecture des données de marché, aussi rapidement et aussi souvent que vous voulez, et la pratique de votre négociation manuelle sur elle Metatrader4 et avec plein DATFRA Integration (HowTo : Darwins fx toolsmanual. phpppt) Indicateur gt EA Wizard: génère automatiquement un Expert Advisor sur n'importe quel Indicateur Metatrader. Utilisez le pour tester les indicateurs (même si vous êtes un trader manuel sans compétences de codage) ou pour accélérer le développement EA (tutoriel: forexfactoryshowthread. phpt494895) EA Builder. Un constructeur simple à utiliser EA vous permet de laisser votre ordinateur rechercher de nouveaux systèmes de négociation sans interaction humaine. Soit en utilisant des Backtests normaux ou l'Analyseur Walk Forward Walk Forward complet. Analyser vos systèmes de négociation avec l'Analyse Avancée rapide, efficace, multithread. Intégration de Metatrader4. DATFRA fonctionne sur le dessus de Metatrader4, vous n'avez pas à changer votre environnement commercial préféré pour l'utiliser MQL Library. De nombreuses fonctions MQL et modèles EA sont fournis avec DATFRA, tout ce dont vous avez besoin pour démarrer immédiatement la programmation EA de System Management. La base de données interne vous permet de gérer vos EA, les ensembles de paramètres et divers types de rapports d'analyse génial et central Data Manager. DATFRA peut importer des données d'historique des fichiers Metatrader4, Metatrader5 ou CSV. AI Adivsor. Essayez des centaines de filtres d'entrée et de règles de sortie pour n'importe quel système (commercialisé sur papier ou WFAnalysed ou backtested) à la volée Professional amp Flexible Builder. Cela vous permettra d'utiliser n'importe quelle fonction MQL, n'importe quel indicateur Metatrader et n'importe quel conseiller expert pour la construction de système une liberté totale pour les commerçants professionnels Création de portefeuille. Analyser la corrélation des systèmes de négociation et construire le portefeuille idéal Live Optimization. Laissez DATFRA re optimiser vos EA pour les conditions du marché actuel en fonction de vos résultats lors de marche avant ou l'analyse de l'espace de paramètres. Simulations Monte Carlo. Déterminer les caractéristiques statistiques réelles d'une distribution commerciale Il s'agit d'une version alpha. Alors s'il vous plaît soyez si gentil et signalez tous les bugs à moi via skype, pm ou e mail: darwins fx toolscontact Tant qu'il s'agit d'un petit projet, tout le monde est également invité à me contacter pour une aide générale ou des questions sur le cadre. Le logiciel est gratuit et je veux le garder de cette façon. Cependant, je ne suis pas seulement partager cela parce que je suis une personne si gentille, mais aussi parce que je veux faire des contacts précieux et la réputation à travers ce projet. Ainsi, si vous l'aimez, payez de nouveau en partageant ceci avec autant de commerçants que possible Comme ceci est sous le développement lourd, je mettrai à jour ce fil fréquemment, chaque fois que je change quelque chose ou ajoutez de nouvelles fonctionnalités ainsi abonnez vous si vous ne voulez pas manquer It Download amp Instructions: LISTEN Je profite du débogage de ce projet autant que vous profitez de mon aide à la mise en place et le dépannage des trucs. Donc, si vous avez lu le manuel, mais toujours avoir n'importe quel problème, s'il vous plaît nous faire tous les deux la faveur et me contacter Soit par skype ou par courriel. J'offre même une assistance gratuite à l'équipe d'équipe. Comme je bénéficie de l'aide dans le débogage. ATTENTION: Il y a un manuel lié sur mon site web, READ IT ALL Vous ne pourrez même pas installer ce logiciel si vous ne suivez pas attentivement les instructions (ce n'est pas un simple clic sur Next type de routine d'installation) Des diaporamas avec un peu de texte, donc il ne prendra pas longtemps. Mais vous devez lire chaque texte au dessous de chaque image, il ya parfois des instructions très importantes écrites là bas. Voici une collection du manuel et tous mes articles sur l'analyse du système commercial, grâce à x26s: darwins fx toolsdlDATFR. Quand je dis que l'optimisation sur toutes les données ne peut pas être rentable, je faisais plus référence à des systèmes construits de façon algorithmique, comme ils ont un temps difficile concernant overfitting et de tels problèmes (les systèmes qui montrent mal nice backtests quotby chancequot Traduction en allemand Traduction en espagnol Traduction en italien Traduction en néerlandais Traduction en Russe ). Je devrais faire un peu plus clair, je suppose, et pas généraliser. Ce que vous voyez actuellement est le Walk Forward Analyzer, et oui, il utilise MT4 pour l'optimisation, et a donc les mêmes limitations. MAIS l'analyse de l'espace de paramètres, qui est le cœur réel de ce cadre, utilise ses propres algorithmes pour faire son travail. Oui, il utilise MT4 pour simuler les métiers, mais prend ensuite les sorties de commerce brut et tout le reste est ensuite fait en interne, ce qui signifie que les limitations que vous avez mentionnées ne s'appliquent pas. J'espère libérer cette partie dans quelques semaines. Le constructeur que vous voyez maintenant est une chose très alpha, et c'est la version simple. Cela signifie, il ne construit que sur la base de modèles et est plus utile pour les gens très nouveau à la négociation. (Aussi, il a besoin de temps veeery pour trouver des systèmes vraiment prometteurs) Le constructeur réel, d'autre part, est beaucoup plus puissant, car il peut prendre n'importe quelle fonction mql pour générer ses règles et n'importe quel conseiller expert pour les mettre en. Cela signifie, la liberté totale pour un développeur EA de laisser le constructeur test des idées pour une EA en développement, qui est la partie vraiment utile. Comme le constructeur actuel souffre de la même chose que j'ai mentionné ci dessus: le hasard dans les résultats, les systèmes malades qui sont nice chance quotby. C'est pourquoi il faut un certain temps pour trouver de très bons. Mais avec un expert de la gestion et la supervision de l'ensemble du processus de construction, en termes d'intrants et de vérifier la solidité des résultats, il s'agit d'un tout autre jeu Edit: Vous devez cependant mieux utiliser des étapes plus élevées dans l'optimisation, comme paramètrespaces croître exponentiellement, Bien sur les espaces qui sont trop larges Inscrit en juil. 2010 Statut: Membre 789 Messages Excellent travail Darwin, thats tout ce que je peux dire et je suis très impatient de nouvelles fonctionnalités, les sons très prometteurs. Quant aux étapes d'optimisation, je les conserve aussi haut que possible mais aussi bas que nécessaire. Bien que la taille de l'échelon était plutôt un problème pour les anciens algues d'optimisation génétique. De nos jours, il existe de très bons ceux où pas de taille doesnt matière à beaucoup du tout. Vous voudrez peut être examiner quotCovariance Matrix Adaptation Evolutionary Strategyquot. Pour les antécédents scientifiques voir: Selon les repères scientifiques surperforme neuf autres, les stratégies évolutives les plus populaires (comme PSO, l'évolution génétique et différentielle). Il convient de noter, comme c'est le cas avec de nombreux algorithmes de recherche d'espace continu, que la diminution du paramètre quotstepquot dans les appels de fonction Optimize () n'affecte pas de façon significative les temps d'optimisation. La seule chose qui importe est le problème quotdimension, c'est à dire le nombre de paramètres différents (nombre d'optimiser les appels de fonction). Le nombre de quotstepsquot par paramètre peut être défini sans affecter le temps d'optimisation, donc utilisez la meilleure résolution que vous voulez. En théorie, l'algorithme devrait être en mesure de trouver une solution dans au plus 900 (N3) (N3) backtests où quotNquot est la dimension. En pratique, il converge beaucoup plus rapidement. Par exemple, on peut trouver la solution en espace de paramètre dimensionnel 3 (N3) (par exemple 100100100 1 million d'étapes exhaustives) dans seulement 500 900 étapes CMA ES. C'est de loin la meilleure optimisation que j'aie jamais utilisée. Peut être intéressant pour votre programme aussi Inscrit juin 2010 Statut: Membre 789 Posts Btw, juste pour signaler cela aux utilisateurs ici: vous ne pouvez pas exécuter plus de 32 instances MT4 SYSTEM WIDE (une nouvelle quotprotectionquot stupide Metaquotes ajouté à toutes les builds gt 600 ), Alors prenez garde lors de la construction de la grappe à ne pas utiliser à de nombreuses instances car ils autrement ne lancer (sauf Ive a manqué le fait que Darwin FX utilise un patch d'exécution avec son chargeur pour supprimer cette limitation. J'ai aussi vraiment envie de voir que le constructeur d'EA peut éviter l'utilisation d'indicateurs pour la sortie. Mes meilleurs systèmes sont ceux avec un déclenchement de départ à la traîne ATR qui, une fois atteint, commence à traîner de là. Il serait donc possible Il suffit d'utiliser ATR Trailing Stop (et ATR ou fixe SL naturellement) pour la sortie au lieu des indicateurs Inscrit mai 2011 Statut: Membre 198 Postes C'est backtracking algorithme d'optimisation de la recherche (BSA), un nouvel algorithme évolutionnaire mieux que CMA ES pinarciviciogluds. html Juillet 2010 Statut: Membre 789 Messages Désolé pour les nombreux messages, mais je reçois des tas d'erreurs dans le journal: HTMLREPORT n'existe pas mt4instance :: backtest ERREUR XYZDATFRA4504777418606 ne pouvait pas exécuter mt4, err 11 PARTLOG HTMLREPORT n'existe pas ERREUR ATTENTION BACKTEST RAPPORT N'EXISTE PAS MT4 IDLES, DAMN cpuusage 4 mem 210928 caches 0. Son ok quand cela arrive de temps en temps. Lorsque cela se produit souvent, démarrez le MT4 à partir duquel vous créez les clusters, laissez le mettre à jour, fermez le et reconstruisez le cluster mt4. MT4 ERREUR NUM 11 HTMLREPORT N'EXISTE PAS mt4instance :: backtest ERREUR XYZDATFRA4504662870626 ne peut pas exécuter mt4, err 11 PARTLOG HTMLREPORT N'EXISTE PAS ERREUR ATTENTION BACKTEST RAPPORT N'EXISTE PAS J'emploie 10 instances MT4 dans le cluster sur une machine CPU 32 core (non Hyperthread) et 16 Go de RAM, donc la machine est assez puissante. MT4 est mis à jour pour la dernière version déjà et aucun UAC ne fonctionne tout a des privilèges d'administrateur (son exécuter sur Win 2k12 Server), mais il donne encore ces quotMt4 idles errorsquot qui serait acceptable si il n'y avait pas ceux quiHOTMLREPORT n'existe pas de problèmes qui évidemment conduisent À ce que votre programme ne reçoit pas les résultats de backtest qu'il veut de l'instance MT4 connexe, à droite Whats wrong here I utiliser cette machine pour l'optimisation pour MT4 jour après jour sans aucun problème. Mise à jour: le problème ci dessus avec les rapports HTML manquants MT4 quotidlingquot ne semble se produire que si l'utilisation plus de 1080 jours max pour la période de temps d'optimisation (j'ai essayé de 365 à 4000 jours au lieu de 1080 jours max depuis que j'ai 14 ans de données Et a voulu utiliser plus pour le test initial). En tout cas, si le réglage à 1080 jours max, l'erreur se produit beaucoup moins et pas du tout parfois. Politique de confidentialité Nous maintenons cette page pour démontrer notre ferme engagement envers les droits et la vie privée de nos utilisateurs. Cette page explique comment notre site collecte des informations auprès de nos membres. Newsletter gratuite et liste de diffusion: nous respectons la confidentialité de nos utilisateurs et, en tant que tels, nous ne partagerons jamais notre base de données d'adresses électroniques et de noms avec des tiers. Après confirmation que vous souhaitez rejoindre notre newsletter, nous vous ferons parvenir de temps en temps des informations gratuites sur les produits que nous commercialisons, des conseils généraux liés au marketing en ligne et du matériel promotionnel pour d'autres produits. Votre email ne sera jamais transmis à un tiers. Nous ne vous enverrons jamais de spam. Vous pouvez vous désabonner de la liste de diffusion à tout moment. Informations personnelles que nous collectons et comment elles sont utilisées: Lorsque vous achetez l'accès à EA Builder, le paiement est traité par Clickbank (Keynetics Inc) qui recueillera votre nom, votre adresse et vos informations de carte de crédit (le cas échéant) afin de vérifier votre commande. Ils ne peuvent pas utiliser les informations à d'autres fins. Lors de la commande, nous recueillons également votre nom et votre adresse électronique. Nous utilisons ces informations pour faire un suivi sur vous selon la section ci dessus. Nous ne partagerons pas les prospects avec les autres parties. Risque Clause de non responsabilité La CFTC exige une clause de non responsabilité: La négociation de devises à la marge comporte un risque élevé et peut ne pas convenir à tous les investisseurs. Le haut degré de levier peut travailler contre vous ainsi que pour vous. Avant de décider d'investir en devises, vous devriez considérer attentivement vos objectifs de placement, votre niveau d'expérience et votre appétit pour le risque. La possibilité existe que vous pourriez soutenir une perte de tout ou partie de votre investissement initial et donc vous ne devriez pas investir de l'argent que vous ne pouvez pas se permettre de perdre. Se connecter
No comments:
Post a Comment