Thursday, 16 February 2017

Iqfeed Forex Datasource

Ami broker Voici un article qui vous indique tout ce que vous devez savoir sur l'utilisation d'AmiBroker pour le commerce des marchés FOREX. AmiBroker est très flexible en ce qui concerne les sources de données qui peuvent être utilisées pour alimenter les données du programme. 1) Les données en temps réel Forex traders nécessitent généralement une source de données en temps réel et avec AB vous avez une variété de choix. Le processus de configuration exact dépend de la source particulière 8211 cliquez sur le lien approprié pour apprendre à configurer la source de votre choix: 2) AmiQuote downloader Si vous n'avez pas besoin de citations en temps réel, mais it8217s assez pour vous d'avoir les données historiques (par exemple Pour le backtesting de vos stratégies) 8211 alors vous pouvez également utiliser le programme AmiQuote downloader (un programme compagnon qui est installé avec AmiBroker) et il vous permettra d'obtenir des données libres de forex (à la fois EOD et intraday: 1 , 3 , 5 , 15 , 30, 60 et 120 minutes). AmiQuote peut télécharger les devis pour les paires de devises: EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY Vous devez faire ce qui suit: 8211 mettre en place la base de données dans AmiBroker (File gt Nouvelle base de données, base de données locale, (Ex. EOD) 8211 exécuter AmiQuote (START gt Programmes gt AmiBroker gt AmiQuote) 8211 ajouter des symboles forex dans AQ: (Editer gt Ajouter des tickers) 8211 sélectionner FOREX comme source de données 8211 choisir intervalle de temps 8211 vérifier 8220Automatique importer8221 champ 8211 choisir : Fichier gt Démarrer le téléchargement Les devis forex intraday sont disponibles dans la version enregistrée d'AmiQuote seulement. Bien que la plage de données entières est très longue, vous devez vous rappeler que dans le cas de citations intraday la meilleure façon est d'obtenir des données en petites parties, quelques semaines à la fois. Dans le cas contraire, la requête peut être trop importante pour que le serveur de données puisse la traiter et, par conséquent, elle rejettera la demande. L'autre chose importante à retenir est que les données ne sont pas disponibles pour les téléchargements entre 13:00 8211 22:00 heure GMT (7:00 8211 16:00 EST) 8211 dans ces heures le serveur de data vendor8217s rejette toutes les demandes de intraday Citations Vous pouvez également utiliser toutes les données contenues dans les fichiers texte. L'Importateur ASCII disponible dans AmiBroker est très flexible et accepte pratiquement n'importe quelle norme de données. Pour importer les devis 8211 le plus pratique est d'utiliser l'Assistant d'importation de fichier gt. Pour en savoir plus sur l'importation des données à partir des fichiers ASCII (texte) 8211, lisez le didacticiel suivant: amibrokerguidewimpwizard. html Une fois la base de données configurée (pour lire les données en temps réel), il vous suffit d'ajouter le symbole via: Symbol Gt Nouveau menu et AmiBroker lira automatiquement les données du symbole sélectionné. Veuillez noter que les différentes sources de données ont une symbologie différente, alors consultez toujours le guide des symboles du fournisseur de données pour en savoir plus sur le format de symbole requis. Ici vous trouverez les liens vers les lignes directrices les plus populaires: 8211 Interactive Brokers: amibrokerib. html Dans le cas de Interactive Brokers 8211 si vous avez le moindre doute sur le format à utiliser 8211 vous pouvez facilement vérifier n'importe quel symbole dans IB. Il vous suffit de saisir le symbole dans Interactive Brokers TWS, puis de changer la vue en mode Symbol (Afficher mode Symboles). Vous pouvez composer le symbole réel parmi trois champs: SYMBOL EXCHANGE TYPE où: SYMBOL est identique à la colonne de symboles affichée dans TWS tandis qu'en mode symbole ECHANGE est l'échange d dans TWS alors qu'en mode symbole TYPE est un Les actions de la STK 8211, les futures FUT 8211, les options FOP 8211 sur les futures, les options OPT 8211, les indices 8211 IND, la devise Cash (FX idéal) Comme la plupart des paires de devises nécessitent 4 décimales pour afficher correctement les taux, AmiBroker en conséquence. Le nombre de décimales peut être défini dans la boîte de dialogue Préférences dans: Outils gt Préférences gt Divers Les modifications affecteront également les outils tels que les outils de dessin Fibonacci Extension ou Retracement. IV. EXPLORATIONS DE DIAGNOSTIC ET DE DONNÉES AmiBroker vous permet d'effectuer des analyses sophistiquées et des explorations de données (en temps réel et en utilisant des citations historiques). Pour effectuer l'analyse des données et afficher les valeurs des indicateurs choisis dans la table personnalisée 8211, nous pouvons utiliser la fenêtre Analyse automatique. La description détaillée de la façon d'effectuer des explorations est disponible à l'adresse suivante: amibrokerguidehexploration. html Comme exemple court 8211 nous allons trouver les croisements de MACD et sa ligne Signal et en plus 8211 valeurs d'affichage du symbole que nous testons. Le 3ème paramètre de la fonction AddColumn () permet de personnaliser le nombre de lieux après le point décimal, il est donc possible de spécifier si nous avons besoin de 2 ou 4 décimales. Si nous utilisons: AddColumn (Close, 8220Close8221, 1.4) puis 8211 4 décimales seront affichées. D'autre part 8211 si nous utilisons: AddColumn (Close, 8220Close8221, 1.2) alors AB affichera seulement 2 décimales. Pour effectuer le test 8211 it8217s, il faut: 8211 ouvrir l'éditeur de formule (Analysis gt Formula Editor) 8211 saisir la formule: 8211 Outils gt Envoyer à Auto analysis 8211 sélectionner la plage de temps de l'exploration 8211 presser EXPLORE En conséquence, nous obtiendrons une liste des points de croisement MACDSignal et la valeur du symbole choisi sur cette barre. Tout d'abord, il est nécessaire d'entrer les informations spécifiques au symbole dans la page d'information Symbole gt (individuellement pour chaque ticker). Dans le cas de devises libellées en USD (comme EURUSD), les paramètres suivants doivent être utilisés: 8211 La taille du lot rond doit être égale à 1 8211 La taille de la tique doit être égale à 0,0001 pour les monnaies avec quatre chiffres décimaux et à 0,01 pour les monnaies avec Deux chiffres décimaux (donc en cas d'EURUSD it8217s 0,0001). 8211 La valeur ponctuelle doit être fixée à la valeur monétaire d'un pip unique divisé par pip ainsi pour EURUSD il sera: 10 0,0001 100000 8211 Margin Le dépôt dans la plupart des cas devrait être réglé à 1000 (1 marge de 1008217000) 1) Devises libellées en USD Let8217s analyser les résultats générés par une formule simple (un croisement de 12 et 24 jours Moyennes mobiles de prix de clôture, la négociation de 3 contrats à la fois). Pour effectuer un test de retour 8211 it8217s, procédez comme suit: 8211 ouvrez l'Editeur de Formule (Analysis gt Formula Editor) 8211 entrez la formule: 8211 choisissez: Outils gt Send to Auto analysis 8211 la fenêtre Automatic Analysis s'ouvre . Dans la boîte de dialogue des réglages (bouton SETTNGS), il est nécessaire d'activer le FUTURES MODE (pour utiliser les informations saisies dans la boîte de dialogue Information) et de définir l'équité initiale. Puis appuyez sur OK. Dans l'écran principal de la fenêtre AA it8217s, il est nécessaire de définir la plage de temps du backtest et les symboles inclus dans le test. Pour notre exemple, ce sera: Symbole courant, Toutes les citations Ensuite, 8211 une fois que tout est configuré, appuyez sur le bouton BACKTEST. Maintenant let8217s ont un regard sur la liste des résultats. Le profit est calculé comme suit: NumContracts (Prix de vente 8211 BuyPrice) PointValue Dans la première transaction: 8211 le Prix d'entrée est égal à 1.2154 8211 le Prix de sortie est égal à 1.2304 8211 NumContracts 3 (puisque nous négocions 3 contrats). 8211 nous négocions sur une marge donc le dépôt est 1,000 x 3 3,000 (that8217s exprimé dans la valeur de position) Donc 8211 le bénéfice correspond aux résultats we8217re obtenir par calcul manuel. 2) Devises libellées dans une devise différente de USD (en supposant que votre compte est en USD) AmiBroker vous permet de définir une devise de base et des taux de change (fixe ou dynamique) pour différentes devises, et par conséquent 8211 pour obtenir des résultats de backtest corrects lorsque Testant des titres libellés dans une devise différente de celle de votre devise de base. Ces paramètres peuvent être définis dans: Boîte de dialogue Outils gt préférences gt devises. AmiBroker permet d'utiliser à la fois des citations fixes et dynamiques (historiques) à des fins de backtesting (l'utilisation de citations dynamiques vous permettra de vérifier l'influence réelle des variations des taux de change de vos transactions libellées en devises différentes). Les conditions suivantes sont requises pour utiliser les ajustements de devise: a) Symbol gtInformation, 8220 Monnaie 8221 champ montre la devise différente de la devise BASE b) La devise appropriée (définie dans Symbol gt Information) a l'entrée correspondante dans la page Préférences gtCurrencies c) 8220FX SYMBOL8221 défini dans les préférences EXISTE dans votre base de données et A DES CITATIONS pour chaque jour dans la gamme d'analyse. 8220INVERSE8221 case à cocher dans les préférences doit être vérifié, lors du test des taux de change comme USDJPY ou USDCHF 8211 non libellés dans la devise de base du portefeuille. Pour la même raison 8211 si nous regardons l'exemple de l'EURUSD 8211 lorsque 8220USD8221 est votre devise BASE alors le taux de change EUR serait 8220straight8221 EURUSD fx (par exemple, 1,25). Mais quand 8220EUR8221 est votre devise BASE alors le taux de change USD serait INVERSE de EURUSD (ie Articles connexes: Sources de données Vue d'ensemble Comprendre les sources de données MultiCharts est une plateforme de trading neutre de flux de données, elle ne vient pas avec n'importe quel flux de données en temps réel pré construit. Que les clients doivent être en mesure de choisir un fournisseur de données qui répond le mieux à leurs besoins. Le seul flux de données disponibles immédiatement après l'installation est Free Quotes, des données quotidiennes historiques gratuites de fin de journée provenant de Yahoo, Google et MSN. Comme MultiCharts prend en charge plusieurs fournisseurs de données et plusieurs courtiers, il est important de comprendre que dans MultiCharts, les flux de données et les connexions de courtier sont séparés. Il est important de s'assurer que MultiCharts est en mode en ligne: il est important de s'assurer que MultiCharts est en mode en ligne: Dans le menu principal, sélectionnez Fichier. Puis cliquez sur Préférences. Accédez à l'onglet Mode du serveur de données et cochez la case En ligne. L'un n'est pas en mesure de recevoir des données d'un fournisseur de données si le mode hors connexion est sélectionné. En mode hors connexion, ni MultiCharts ni QuoteManager ne sont capables de recevoir des données provenant d'une source de données. Sources de données opérationnelles Cet outil est utilisé pour gérer les sources de données. Il permet d'ajouter la suppression des sources de données, l'édition de leurs paramètres, les noms et les abréviations, la réception des informations de source de données, leurs états et versions. Ajout de sources de données Les sources de données sont ajoutées automatiquement. Le système ajoute automatiquement une source de données dès que la DLL de données est placée dans le dossier DataFeeds. Cette source de données apparaît dans la liste des sources de données mais elle est toujours inactive. Pour activer la source de données, appuyez sur le bouton Activer (voir la section Activation des sources de données). Contactez nous pour obtenir de plus amples informations concernant l'API pour les développeurs. Activation des sources de données Activationdeactivation permet de définir la liste des sources de données utilisées quotidiennement ou d'activer une source de données nouvellement ajoutée. Pour un accès complet, la source de données doit être activée. Si la source de données est présente dans la liste mais marquée en rouge, cette source de données doit être activée. Pour activer une source de données: Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur Activer. La source de données est maintenant marquée en vert et les paramètres Paramètres, Nom et Abbr peuvent maintenant être édités. Désactivation des sources de données Si une source de données n'est pas utilisée, elle peut être désactivée. Dans ce cas, il ne sera pas affiché dans la liste des sources de données disponibles quand un symbole est ajouté si nécessaire, la source de données peut être réactivée plus tard. Pour désactiver une source de données: Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur Désactiver. La source de données est maintenant marquée en rouge et les paramètres Paramètres, Nom et Abbr ne peuvent pas être édités. Configuration des sources de données La plupart des sources de données ont des paramètres uniques, p. Ex. L'adresse IP du serveur, le port, les informations de nom d'utilisateur namelogin, etc. Consultez la section Sources de données intégrées pour obtenir des descriptions plus détaillées. Tous les paramètres des sources de données intégrées y sont décrits. Pour modifier les paramètres des sources de données: Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur le bouton Paramètres. Clonage de sources de données Pour utiliser une source de données avec différents ensembles de paramètres, il doit être cloné. Le clonage crée une copie virtuelle de la source de données avec des paramètres modifiés. Par exemple, pour recevoir des données de plusieurs fournisseurs de données DDE, il faut avoir plusieurs modèles DDE. Dans ce cas, pour chaque flux de données DDE, une source de données unique doit être créée. S'il existe deux flux de données DDE, Universal DDE et Universal DDE 2 doivent être créés et un modèle DDE sélectionné pour chacun. Pour cloner une source de données: Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur le bouton Cloner. Entrez un nom de source de données (jusqu'à 3 caractères). Entrez un Abbr de source de données (jusqu'à 3 caractères). Remarque . Seule la source de données Universal DDE peut être clonée avec des paramètres DDE Universal différents. Tous les autres fournisseurs de données seront simplement dupliqués et utiliseront les mêmes paramètres de connexion. Modification des sources de données Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur le bouton Modifier. Suppression de sources de données Ouvrez la fenêtre QuoteManager. Dans le menu Outils, cliquez sur Sources de données. Ou cliquez sur l'icône Sources de données dans la barre d'outils. Sélectionnez la source de données à l'aide du clavier ou de la souris et cliquez sur le bouton Supprimer. Ajout de symboles à la liste des symboles Pour commencer à travailler avec un symbole, le symbole doit être ajouté à la liste des symboles. L'ajout peut être fait manuellement ou à partir d'une liste, téléchargée à partir du fournisseur de données. L'ajout manuel de symboles est approprié lorsque le nom exact du symbole est connu et que la liste des symboles n'est pas disponible auprès du fournisseur de données. Par exemple, avec DDE il n'existe aucun moyen de télécharger une liste, et l'utilisateur est censé connaître le nom exact de la requête. Dans tous les autres cas, l'ajout manuel de symboles n'est pas recommandé. Car des paramètres en plus du nom du symbole peuvent être requis par le fournisseur de données. Lorsqu'un symbole est ajouté à partir d'une liste fournie par le fournisseur de données, tous les paramètres requis sont définis automatiquement. Pour plus d'informations sur les symboles spécifiques du fournisseur de données, voir Ajout de symboles en mode manuel Pour ajouter un symbole: Ouvrez la fenêtre QuoteManager. Dans le menu Symbole, sélectionnez Ajouter un symbole. Puis cliquez manuellement. Ou Cliquez sur l'icône Ajouter un symbole dans la barre d'outils. Sélectionnez une source de données dans la liste. Si le fournisseur de données désiré n'est pas répertorié, il se pourrait que le fournisseur ne soit pas installé. Voir Sources de données pour plus d'informations. Entrez le nom du symbole. Sélectionnez la catégorie dans la liste. Sélectionnez Exchange dans la liste. Si l'échange souhaité n'est pas répertorié, consultez la section Échanges. Cliquez sur OK. Entrez le symbole Racine. Astuce: Stock root est le même que le nom de la ressource. Cliquez sur OK pour ajouter un symbole avec les propriétés actuelles ou définir Propriétés des symboles. Ajout d'un symbole à la liste fournie par le fournisseur de données Pour ajouter un symbole: Ouvrez la fenêtre QuoteManager. Dans le menu Instrument, sélectionnez Ajouter un symbole. Sélectionnez À partir de la source de données. Choisissez une source de données dans la liste Source de données, la fenêtre Insérer des symboles dans le portefeuille s'ouvre. Si un fournisseur de données ne figure pas dans la liste: la source de données ne prend pas en charge une liste de symboles (le symbole doit être ajouté manuellement) la source de données est actuellement désactivée (la source de données doit être activée) être utilisé). Sélectionnez un onglet correspondant au type de symbole à ajouter. Entrez tout ou partie du nom du symbole dans la zone Symbole et cliquez sur Rechercher. Remarque . D'autres options de recherche peuvent être disponibles selon la source de données sélectionnée. Sélectionnez le (s) symbole (s) désiré (s). Cliquez sur Ajouter. Un message indiquant que vous l'avez ajouté à votre base de données doit apparaître. Remarque . S'il ya un message Vous devez créer l'échange d'abord, cela signifie qu'un symbole qui est ajouté a un échange qui n'est pas dans la liste des échanges dans QuoteManager. Tout ce que vous devez faire est d'ajouter l'échange requis à la liste avec l'abréviation correspondante correcte. Le moyen le plus simple est de sélectionner un existant et de le cloner en mettant l'abréviation requise. Cliquez sur Fermer ou poursuivez la recherche de symboles. Remarque: Si nécessaire, les propriétés des symboles peuvent être modifiées (non recommandé). Insérer des symboles dans la fenêtre du portefeuille Selon les catégories d'instruments fournies par un fournisseur de données, le nombre d'onglets Catégorie dans la fenêtre Insérer des symboles dans le portefeuille pour chaque source de données peut varier. Si l'onglet Écart de matières premières de l'indice des obligations d'actions est sélectionné, tapez le nom d'un instrument dans le champ Racine de symbole et cliquez sur le bouton Rechercher pour trouver l'instrument désiré. Si l'onglet Fonds d'option est sélectionné, il existe un champ supplémentaire Catégorie disponible. Pour les options Stock Options ou Futures Options peuvent être sélectionnés. Pour les fonds Les fonds communs de placement ou les fonds du marché monétaire peuvent être sélectionnés. Remarque . Il est possible de mettre dans le champ de recherche et de cliquer sur le bouton de recherche pour obtenir tous les instruments disponibles du serveur lorsque vous ajoutez des instruments de: Dukascopy, eSignal, GlobalServer, IQFeed, QuickTrade IWBank, LMAX, MetaStock, Open E Cry (pour Futures et Forex uniquement) ), PFGBEST, Patsystems, Rithmic 01, TradeStation (pour le forex uniquement), Zen Fire. Fonctionnalités uniques des sources de données spécifiques dans Insérer des symboles dans la fenêtre du portefeuille Interactive Brokers Lorsque vous ajoutez des instruments de Interactive Brokers, il ya Cash onglet au lieu de Forex. Entrez la première devise de l'instrument pour rechercher toutes les paires commençant par cette devise. On peut également spécifier la deuxième devise du symbole dans le champ Devise sur l'onglet pour obtenir la paire de devises spécifique. Lorsque vous ajoutez des contrats à terme de Interactive Brokers, vous pouvez cocher la case Inclure les contrats expirés pour obtenir des contrats individuels périmés afin de créer des contrats à terme sur mesure dans MultiCharts (voir Custom Futures). IWBank QuickTrade Lors de l'ajout d'instruments à partir d'IWBank QuickTrade, vous devez saisir le nom du symbole dans le champ Symbol, spécifier Category. Sélectionnez un Exchange dans la liste et cliquez sur Rechercher. Il n'y a pas d'option Toutes les bourses dans la liste d'échange de QuickTrade d'IWBank. TradeStation Lorsque vous ajoutez des contrats à terme de TradeStation, vous pouvez cocher la case Inclure les contrats expirés pour obtenir des contrats individuels périmés pour créer des contrats à terme personnalisés dans MultiCharts (voir Custom Futures). Lorsque vous ajoutez des contrats à terme de TradeStation, vous pouvez cocher la case Afficher les contrats électroniques uniquement. Lorsque vous ajoutez stocksindexesfuturesoptionsfunds de TradeStation, vous pouvez cocher Sélectionner Tous les pays. États Unis ou Allemagne dans le pays. Zen fireRithmic 01 Dans le champ Options de recherche Symbole. Symbole Racine ou Description peut être sélectionné. Il est également possible de spécifier l'échange. Cependant il n'est pas recommandé puisque les noms d'échange sur la source de données fin et dans MultiCharts peuvent légèrement différer. Dépannage L'établissement de la connexion et le traitement des demandes de données peuvent être examinés dans la fenêtre Journal des événements de QuoteManager lorsqu'un graphique est tracé ou si des données sont demandées à QuoteManager ou au Gestionnaire de portefeuille. Le journal des événements est situé en bas de QuoteManager par défaut. On peut le montrer en cliquant sur View dans la fenêtre principale de QuoteManager et en sélectionnant Event Log. Si vous rencontrez des problèmes avec les données entrantes, la première étape consiste à vérifier les messages du journal des événements.


No comments:

Post a Comment