MetaTrader 4 Scripts Importation de quotminute barsquot à partir de forexite script pour MetaTrader 4 Parfois, l'archive mql4 quote manque de petites données (par exemple, des barres minute). Par exemple, pour l'or: l'histoire de la barre des minutes couvre la période de 2006 à ce jour. Ce n'est évidemment pas suffisant pour un test décisif d'une stratégie brute qui fonctionne sur des périodes moyennes et plus longues et qui n'est pas trop sensible aux différences de données de différents distributeurs sur les plus petits délais. Cependant, il est possible d'utiliser les citations disponibles sur forexite, jusqu'en 2001 d'autant plus que ces données ont déjà gagné une assez bonne réputation. Ce site a les citations minute dans le format plus ou moins amical à la MetaTrader 4: le format MetaStock. Malheureusement, les citations pour QuoteRoom ont un format plus compliqué, même si elles sont recueillies dans des fichiers uniques pour chaque année. Ce script est conçu pour traiter les données dans le format MetaStock. Le problème est que les barres minute sont collectées dans des fichiers distincts par jours de bourse. En outre, chaque fichier contient des données non seulement sur l'instrument requis (par exemple l'or), mais également sur tous les autres instruments négociés par le concessionnaire. Et troisièmement: il ya des fichiers de devis pour les week ends, qui sont habituellement inutiles. Par conséquent, afin d'importer les données requises sur l'or au centre d'historique MetaTrader 4, il est nécessaire de traiter tous ces fichiers d'une manière ou d'une autre et de rassembler toutes les barres minute dans un seul fichier. Le script exécute cette tâche particulière. Mais d'abord, les données doivent être préparés pour le traitement: 1. Trouver un gestionnaire de téléchargement de site. Le programme Teleport Pro a été utilisé ici. Même la version de démonstration non enregistrée est suffisante à cette fin. La version de démonstration limite le nombre de fichiers téléchargés par projet unique à 500. Comme une année de négoce, même avec les jours fériés (forexite a des jours de bourse qui sont des jours fériés), ne peut pas être supérieure à 365 jours, cela suffit pour le script . 2. Aller à la section du site correspondant aux barres des minutes pour les années requises et télécharger toutes les archives quotidiennes. Un projet distinct devra être créé chaque année, mais les fichiers de différentes années peuvent être stockés dans un seul répertoire. Seule l'extension. zip doit être spécifiée dans le paramètre de téléchargement du fichier, car ce sont les seuls fichiers requis. De cette façon, il est possible de télécharger environ 1500 fichiers pour les années 2002 2007. 3. Batch décompressez tous les fichiers dans le dossier expertsfilesForexite. Le déballage des lots est intégré à l'Explorateur. Le résultat est une liste de fichiers avec les noms comme 250705.txt (citations pour le 25 juillet 2005) dans ce dossier. 4. Ensuite, ouvrez MetaTrader 4 et joignez le script. Il y a des paramètres externes: a. Nom de l'instrument tel qu'il est présenté dans le fichier de forexite. Pour l'or c'est XAUUSD, b. La date de début de l'importation sous la forme d'une chaîne au format YYYY. MM. DD, c. La date de fin de l'importation comme une chaîne au même format. Exécutez le script. Le script ne traite pas les fichiers correspondant aux jours fériés. En regardant dans le journal d'exécution de script ou dans l'onglet Experts, il est possible d'ajouter manuellement les fichiers manquants et de lancer le script à nouveau. Il a été empiriquement trouvé les années précédentes ne contiennent généralement pas les fichiers pour Janvier 1 (Nouvel An) et 25 Décembre (Noël). Une ligne de mise à jour avec le nombre de jours traités est affichée dans le coin supérieur gauche, afin de ne pas perdre le sens de la réalité pendant l'exécution du script (le traitement des données de 2002 à 2007 pour extraire les citations de l'or a duré environ 8 minutes). 5. Il ya un fichier de grande taille dans le dossier expertsfiles avec un nom comme XAUUSDALL. csv. C'est le fichier préliminaire prêt pour l'importation (il était agréable de voir que MetaTrader 4 est capable de distinguer les dates dans le format différent). Il suffit de définir l'omission de la première colonne (comme la première colonne du fichier créé est XAUUSD, ce qui est inutile), de spécifier le séparateur de colonne (virgule), de cocher le volume (si ce n'est pas) et aussi de Spécifiez le décalage en heures. Je n'ai pas eu à spécifier le décalage séparément, car les guillemets correspondent à l'heure du serveur d'Alpari, avec laquelle je travaille. Après l'importation de tous les fichiers dans le répertoire expertsfilesForexite, et le fichier reçu à la suite de l'opération de script (XAUUSDALL. csv) peut être supprimé. Enfin: les citations de minute de forexite n'ont pas de données sur les volumes. Lors de l'importation vers MetaTrader 4, les volumes sont calculés s'ils n'ont pas été spécifiés dans les données source ou si les données de volume sont contradictoires, puisque le testeur ne teste pas les données sans volumes. Si votre stratégie ne prend pas en considération les volumes et il est assez rugueux pour que les différentes citations de différents concessionnaires ne l'affectent pas, c'est le bon outil. Note pour le modérateur (et d'autres): pour la commodité de tester l'opérabilité du script, attachée est une petite archive avec les guillemets de tous les symboles dans le format de forexite pour MetaStock du 01.02.2006 au 12.02.2006 (y compris les jours fériés). Extrayez l'archive dans le dossier expertsfilesForexite, définissez les paramètres externes du script (instrument et les deux dates) et exécutez le script. Il est également possible d'essayer les autres instruments en changeant simplement le paramètre externe sSymbol. gelium Software distribution. Pour une référence rapide est disponible pour télécharger une version portable de TradeStation 9.1 build 12880. Pour installer et configurer la version complète de TradeStation, vous pouvez avoir besoin des distributions suivantes: Installation de QuoteRoom. À partir de la version QuoteRoom 2012.06, la société Forexite prend officiellement en charge QuoteRoom avec TradeStation 9.1 (build 11680 12880): Avant d'installer TradeStation, il est conseillé d'installer la version QuoteRoom qui prend en charge l'exécution avec TradeStation: Si vous utilisez QuoteRoom, fermez le. Démarrez l'installation. Si vous disposez de Windows Vista ou des versions les plus récentes, vous devez exécuter l'installation en tant qu'administrateur. Spécifiez le répertoire de QuoteRoom à installer. Si vous avez déjà une version de QuoteRoom, vous pouvez installer la dernière version dans le répertoire avec cette version. Dans ce cas, sélectionnez Oui lorsque vous êtes invité à enregistrer votre QuoteRoom. ini. Une fois l'installation terminée, lancez QuoteRoom. Si vous avez installé QuoteRoom avec QuoteRoom. ini, alors pendant l'exécution de QuoteRoom, vous serez invité à ajouter un service pour TradeStation. Choisissez OK pour que le service soit ajouté et démarré automatiquement. Si vous configurez l'installation propre, le service démarrera automatiquement. Installation de TradeStation. Si vous avez déjà installé TradeStation et que vous avez simplement besoin d'installer une mise à jour, lisez ici. Pour installer TradeStation, vous devez procéder comme suit: Si vous utilisez TradeStation, fermez le. Démarrez l'installation Setup TradeStation 9.1 avec. exe. Si vous disposez de Windows Vista ou des versions les plus récentes, vous devez exécuter l'installation en tant qu'administrateur. Vous avez besoin d'une bibliothèque 4 pour la course TradeStation. Si vous ne l'avez pas installé, vous serez invité à l'installer: TradeStation nécessite l'installation de la dernière version de Microsoft Framework. Cliquez sur OK pour installer les composants requis avant de poursuivre l'installation de TradeStation. Appuyer sur OK. Une fois l'installation terminée, l'installation de TradeStation se poursuit: Cliquez sur Suivant. Si vous avez déjà une version TradeStation installée, vous serez invité à utiliser ses paramètres: Vous pouvez essayer d'utiliser les paramètres de la version précédente. Cependant, si vous rencontrez des problèmes lors de l'utilisation de RadarScreen (radar), vous devrez peut être réinstaller TradeStation 9.1 de nouveau, sans copier les paramètres de la version antérieure déjà installée de TradeStation. Personnellement, j'ai eu un problème avec RadarScreen lorsque utilisé les paramètres d'une version précédente. Sélectionnez l'élément souhaité, puis cliquez sur Suivant. Vous pouvez choisir le répertoire d'installation dans la boîte de dialogue de configuration de TradeStation: Il est fortement recommandé d'utiliser le répertoire par défaut car les mises à jour de la plate forme ne peuvent pas être installées dans un autre répertoire Cliquez sur Suivant. Attendez que l'installation soit terminée: Cliquez sur Continuer et l'installation de la version de base sera terminée. Immédiatement après l'installation, TradeStation recherche et installe la dernière mise à jour de la plate forme. Si vous souhaitez installer la mise à jour vous même, refusez le téléchargement de la mise à jour, puis désactivez la mise à jour automatique de la plate forme dans TradeStation: lancez QuoteRoom. Lancez TradeStation. Sélectionnez Fichier Préférences TradeStation Desktop dans le menu principal de TradeStation. Sélectionnez l'onglet Mises à jour dans la fenêtre des préférences de TradeStation Desktop. Activer l'élément Télécharger manuellement les mises à jour de la plateforme TradeStation. Appuyer sur OK. Fermer la fenêtre TradeStation. Si après le lancement de TradeStation, il faut un nom d'utilisateur et un mot de passe, alors la mise à jour automatique de la plate forme vers une version non prise en charge a déjà eu lieu ou QuoteRoom avec un service TradeStation en cours n'a pas démarré. Si vous avez TradeStation 9.1 déjà installé et que vous voulez Une opportunité après l'installation de la mise à jour pour revenir à la version précédente de TradeStation, vous devez faire une copie de vos fichiers de travail, car le format de fichier des dernières mises à jour peut différer de celui des précédentes. Pour enregistrer vos fichiers, vous devez enregistrer les fichiers des répertoires suivants: Les espaces de travail sont stockés dans le répertoire C: Program Files (x86) TradeStation 9.1Desktops. Les indicateurs et stratégies sont stockés dans le répertoire C: Program Files (x86) TradeStation 9.1MyWork. Vous pouvez stocker vos feuilles de calcul dans le répertoire. Si vous les gardez dans un autre endroit, enregistrez les. Il est conseillé de sauvegarder tout le répertoire C: Program Files (x86) TradeStation 9.1 dans un répertoire distinct. Cela pourrait vous être utile dans le cas d'une annulation. Avant d'installer des mises à jour, TradeStation crée automatiquement une sauvegarde de tous les fichiers utilisateur clés ainsi que les paramètres de la plate forme dans le fichier C: Documents and SettingsUserNameAppDataRoamingTradeStation TechnologiesTradeStationVersions9.01.00Patchs patchbr 9.01 .00.12098.tsa. Les crochets indiquent la version de plate forme qui a été installée avant la mise à niveau. Vous pouvez utiliser cette sauvegarde, mais il est plus sûr d'avoir votre propre sauvegarde de tous vos fichiers importants. Procédez comme suit pour installer la mise à jour: Si vous avez un symbole de redirection du répertoire MyWork vers un autre répertoire, créez un dossier avec des fichiers sans Redirection pour l'installation de mise à jour. Sinon, le répertoire MyWork sera recréé et vos fichiers de travail ne seront pas automatiquement mis à jour. Après avoir installé la mise à jour, lancé avec succès la plate forme ainsi que mis à jour les codes sources des indicateurs et des systèmes, vous pouvez réactiver la redirection d'annuaire. Si vous utilisez TradeStation, fermez le. Lancez le fichier 9.01.00.XXXXX. msp. Si vous avez Windows Vista ou les versions les plus récentes, vous devez exécuter l'installation en tant qu'administrateur. Cliquez sur Terminer. Si vous êtes invité à utiliser le fichier TradeStation. msi pendant l'installation de la mise à jour, indiquez le chemin d'accès à celui ci. Le fichier peut être dans C: UsersUserNameAppDataRoamingTradeStation TechnologiesTradeStationVersions9.01.00Install. Si le dossier ne contient pas le fichier, et vous ne pouvez pas le trouver à l'aide de la recherche, puis télécharger l'archive avec le fichier à partir d'ici. Décompressez l'archive, lancez la mise à jour et spécifiez le chemin d'accès au fichier. Configuration de TradeStation. Après l'installation de TradeStation 9.1, vous devez exécuter QuoteRoom, avec le service TradeStation s'exécutant obligatoirement: Si vous avez Windows Vista ou les dernières versions, exécutez à la fois QuoteRoom et TradeStation en tant qu'administrateur. Après le lancement réussi de QuoteRoom, vous pouvez lancer TradeStation. Si QuoteRoom ne fonctionne pas ou si le service TradeStation ne s'exécute pas, il vous sera demandé un nom d'utilisateur et un mot de passe après le lancement de la plate forme TradeStation pour se connecter par défaut aux serveurs TradeStation. Si QuoteRoom est lancé et que le service TradeStation est activé, la connexion à QuoteRoom est établie en une fois, sans nécessiter le nom d'utilisateur et le mot de passe. Vous pouvez activer l'option Démarrer TradeStation après avoir repris l'historique par l'option Forexite History Server dans les paramètres de service TradeStation dans QuoteRoom au lieu de manuellement le lancement de TradeStation. Si l'option est activée, TradeStation se lancera automatiquement une fois l'historique repris. L'historique des citations pour TradeStation est extrait de la base de données QuoteRoom, qui est desservie par le service de base de données historique. La plate forme TradeStation 9.1 possède son propre cache de l'historique des citations. Ce cache est utilisé pour accélérer les graphiques et est conservé dans C: Program FilesTradeStation 9.1ProgramCacheCALcache. clod. Si vous avez une fenêtre de graphique dans TradeStation dont l'historique n'a pas encore été téléchargé dans la base de données QuoteRoom, puis appuyez sur Ctrl R dans la fenêtre de graphique une fois l'historique repris. Le graphique sera mis à jour et l'historique manquant sera téléchargé dans le cache TradeStation. Pour les tableaux de la construction TradeStation 11680 12098 (mise à jour 12), les symboles courants par défaut (EUR, GBP, EUR, CHF) sont utilisés pour les noms de symbole car aucun synonyme n'est utilisé dans le service TradeStation de QuoteRoom. À partir de la mise à jour 13, le préfixe FXX: ainsi que les noms courts des symboles est nécessairement utilisé pour une spécification de nom de symbole. Vous pouvez saisir manuellement les noms des symboles ou simplement télécharger la liste des symboles pris en charge. Pour ce faire, cliquez sur Rechercher dans la fenêtre des paramètres de symbole: Entrez (Mise à jour 1 12) ou FXX: (Mise à jour 13 29) dans le champ Description de la fenêtre Recherche de symbole, puis cliquez sur Entrée ou Recherche: Le portefeuille de symboles Supporté par QuoteRoom apparaîtra dans la liste des symboles. Sélectionnez le symbole dont vous avez besoin et cliquez sur OK. Lorsque vous insérez des symboles dans RadarScreen (Radar), vous pouvez utiliser la fenêtre Recherche par symbole et le choix multiple de symboles en maintenant la touche Ctrl ou Maj enfoncée. Notez que dans TradeStation, les symboles sont classés en STOCK et non en FOREX. Il est fait pour les commerçants d'avoir l'occasion de fixer le point de prix égal à 1 dans l'efficacité et les rapports d'optimisation des stratégies. Vous pouvez personnaliser les paramètres des sessions de symboles dans le dossier Propriétés de la fenêtre des paramètres de symboles: Pour avoir l'historique des citations fourni par Forexite, pour une heure de dimanche affichée, vous devez ajouter une heure pour le dimanche. Vous pouvez le faire manuellement ou en utilisant les fichiers pré générés. Pour le faire manuellement, procédez comme suit: Cliquez sur Modifier et la fenêtre des paramètres de session s'ouvrira: Cliquez sur les boutons avant de fermer les deux fenêtres. En conséquence, vous aurez une heure de dimanche ajoutée. Les paramètres de session native sont conservés dans C: Program FilesTradeStation 9.1TemplatesSessions24 Hour. cst. Vous pouvez télécharger le fichier pré généré et l'enregistrer dans le répertoire approprié. Les paramètres de session peuvent également être restaurés avec la fonction de récupération en utilisant le fichier de sauvegarde prêt au format TradeStation. Pour l'importer, sélectionnez l'élément File BackupRestore TradeStation Restore TradeStation Archive. Dans le menu principal de TradeStation. Vous pouvez spécifier vos propres paramètres par défaut pour une session afin de ne pas configurer les paramètres de session pour chaque symbole ou fenêtre. Pour ce faire, sélectionnez Fichier Préférences TradeStation Desktop et spécifiez les paramètres par défaut souhaités dans Sessions de la fenêtre TradeStation Desktop Preferences: Veuillez noter les détails suivants: Si vous ne pouvez pas lancer TradeStation, essayez de faire le suivant: Désinstaller toutes les versions 32 bits de La bibliothèque 4 (vous pourriez avoir plusieurs d'entre eux installé). Désinstaller TradeStation. Corriger les erreurs dans le Registre en utilisant le nettoyeur de Registre (CCleaner, Utilitaires TuneUp, Norton WinDoctor). Téléchargez et installez 4 sur votre propre. Installez et exécutez QuoteRoom. Vérifiez le service TradeStation en cours d'exécution, le reçu des cotations et la disponibilité de l'historique dans la base de données QuoteRoom (vous pouvez dessiner un graphique à droite dans QuoteRoom). Installez TradeStation 9.1 sans utiliser les paramètres des versions précédentes de TradeStation. La taille d'installation de TradeStation 9.1 build 11680 doit être 111,721,576 octets. Lancez TradeStation. La barre d'état dans le coin inférieur droit sur le fond vert doit avoir l'indicateur d'activité de données. Les deux QuoteRoom et TradeStation fonctionnent correctement dans Windows 7 64 bits. Toutefois, il est nécessaire d'installer et de lancer les deux applications en tant qu'administrateur. Vous pouvez également utiliser QuoteRoom et TradeStation, dans une machine virtuelle. Si vous avez reçu un message L'application n'a pas pu démarrer car mfc100.dll n'a pas été trouvé. La réinstallation de l'application peut résoudre ce problème lors du lancement de QuoteRoom, exécutez vcredistx86.exe dans le répertoire QuoteRoom. Si vous avez demandé votre nom d'utilisateur et votre mot de passe pendant le démarrage de TradeStation, vous n'avez pas lancé QuoteRoom avec un service TradeStation en cours ou vous utilisez une version TradeStation, que QuoteRoom ne prend pas en charge. Pour que TradeStation ne télécharge pas automatiquement les mises à jour qui ne sont pas prises en charge par QuoteRoom, il est recommandé de désactiver les mises à jour automatiques. Vous pouvez lire la mise à jour de la mise à jour automatique ci dessus. Les barres quotidiennes de TradeStation sont tirées en fonction du temps de fermeture spécifié dans les paramètres des graphiques. Si vous sélectionnez l'heure locale pour un graphique, la barre quotidienne sera fermée à votre heure locale, en fonction de l'heure et du fuseau horaire de votre ordinateur. Si vous dessinez un graphique quotidien sur le temps de marché, les barres quotidiennes seront fermées selon le fuseau horaire GMT 1. Si, pour une raison quelconque, les fichiers de cache sont endommagés dans le répertoire C: Program Files (x86) TradeStation 9.1ProgramCache , Puis, après avoir lancé TradeStation, vous pouvez voir Attente des attributs de symbole. Au lieu de graphiques dans les fenêtres avec eux, et RadarScreen affichera un processus de chargement. Pour résoudre ce problème, fermez TradeStation et supprimez le répertoire C: Program Files (x86) TradeStation 9.1ProgramCache. Officiellement, TradeStation fonctionne sous Windows 7 ou plus tard. Toutefois, il fonctionne également sur Windows XP à ce jour. Actuellement, seuls les symboles cités par Forexite sont importés en mode temps réel. Les indices et la cotation CFD sont en cours, mais le moment exact de l'importation des données n'est pas encore connu. Lorsque vous travaillez avec TradeStation pendant une longue période de temps, et après de nombreuses mises à jour d'installation pendant des années, certains retards et les interruptions ont été remarqués. Cependant, après une désinstallation complète et l'installation de la version de base et immédiatement mise à jour 29, il n'y a aucun problème du tout. La raison peut être un grand nombre de mises à jour qui peuvent entraîner des erreurs quelconques dans les paramètres de la plate forme affectant ainsi son fonctionnement. Si vous rencontrez des problèmes ou si vous avez des questions, écrivez les dans les commentaires à cet article. 2936. : 14.08.2015 19:44
No comments:
Post a Comment