Sunday 19 February 2017

Forex Feed Api

J'ai besoin d'obtenir des taux de change forex en direct pour mon application personnelle. Je sais que theres aucun service gratuit qui a ces données disponibles pour le téléchargement. Ive été en utilisant Yahoo Finance, mais Ive vient de découvrir qu'il a un délai de 15 minutes ou plus. Y at-il une façon que je pourrais obtenir des taux plus frais quelque part Say, 5-minute vieux au lieu de 15 Beaucoup de courtiers forex offrent des informateurs libres qui autoload données en un intervalle de secondes, donc peut-être theres quelques qui permettent ces données à télécharger plus L'utilisation de leurs informateurs strictement pour un usage personnel demandé Jul 26 10 à 13:07 fermé comme hors sujet par Bo Persson. Par exemple Dwight. Marque. Don Roby. Martijn Pieters 9830 Sep 24 12 at 23:08 Les questions sur le dépassement de la pile sont censées se rapporter à la programmation dans le cadre défini par la communauté. Envisagez d'éditer la question ou de laisser des commentaires pour amélioration si vous croyez que la question peut être reformulée pour s'inscrire dans la portée. Pour en savoir plus sur la réouverture des questions ici. Si cette question peut être reformulée pour correspondre aux règles du centre d'aide. Veuillez modifier la question. 5 minutes de retard n'est pas de données en direct et il ya des services comme ça partout sur le web. Donc, je ne pense pas qu'il est stupide de se demander s'il pourrait y avoir quelque chose comme ça pour le forex aussi. Ndash Marius Jul 26 10 at 22:21 TrueFX dispose de devis gratuits en temps réel (multiples mises à jour par seconde), mais seulement pour un nombre limité de paires: webrates. truefxratesconnect. htmlfhtml Ils ont également des données téléchargeables gratuitement pour les mêmes paires, Remontant à mai 2009: truefxpagedownloads Vous pouvez obtenir des devis en temps réel pour une plus grande sélection de paires de FXCM: rates. fxcmRatesXML Ils ont aussi des tick-data téléchargeables gratuitement, remontant à 2007, mais vous devez créer un compte démo et utiliser Une API Windows basée sur COM appelée Order2Go pour la récupérer. Ils ont promis qu'ils mettront à disposition gratuitement les mêmes données en format CSV cette année ici: forexcodesourceindex. phpCategory: HistoricalData Voici un groupe de fournisseurs de données equityfx, mais ils ne sont pas gratuits. Si vous essayez de garder tout gratuitement, alors vous aurez probablement à pirater quelque chose ensemble. Par exemple, dans MT4 il ya un crochet DDE que vous pouvez utiliser pour diffuser les guillemets. Youll besoin d'une boîte de Windows (ou vm) en cours d'exécution MT4 et une application d'écoute du serveur DDE, qui transmettrait les citations hors de votre serveur linux via un socket TCP, ou même HTTP. Le décalage doit être inférieur à une seconde s'il est fait correctement. Voici la bibliothèque que j'utilise pour recevoir les devis DDE. En outre, si vous recherchez des données historiques de tique. Puis il s'agit d'une grande source. Live, RealTime, OnDemand Currency Data Real-Time Forex données RealTime feed de données fournit fiable, précis, l'accès de faible latence à vivre des données monétaires mondiales. Idéal pour les applications nécessitant l'accès aux données de marché actuelles avec BidAsk ou Mid market tick plus de données. Données Forex Intraday Les données Intraday fournissent des informations de devis devises Intraday, OHLC et End Of Day (EOD). Les données Open, High, Low et Close (OHLC) sont idéales pour la cartographie, la recherche, l'analyse de marché, la gestion de portefeuille, les tests de stratégie, les sites Web, les portails et bien d'autres applications. Services de conversion de devises Le service de conversion de devises fournit jusqu'à la deuxième conversion des informations de taux de change amp OnDemand pour les entreprises, les entreprises, les sites Web et Ecommerce plus. Données historiques Accédez aux années de données historiques ouvertes, hautes, basses, proches (OHLC). Livrable sur Internet (CSV ou XML) ou sur support papier (CDDVD). Les données historiques sont disponibles est disponible en plus de 20 intervalles différents (OHLC quotbarsquot) more. Forex Data Feed Monnaie Feed Il ya un moment, je cherchais un flux de données Forex gratuit. J'ai voulu employer les données de devise pour convertir des prix de produit à la devise locale de visitor8217s. Malheureusement, je n'ai pas trouvé de flux de données Forex gratuit. J'ai donc piraté une feuille de calcul Google Docs qui exporte les données de taux de change de Google Finance. Cela vous donne un flux de données FX FeedCurrency gratuit de 90 devises qui est disponible en XML, JSON, JSON-P et RSS sur HTTP et HTTPS. Les formats rendent facile de construire APIshys pour citer les taux de change dans littéralement n'importe quel langage de programmation 8211 Java, PHP, JavaScript et d'autres innombrables. Flux de données Forex Il existe quatre flux de données Forex. Dollar des États-Unis de France: 8211 Taux de change de USD à d'autres monnaies. Flux EUR 8211 taux de change de EUR à d'autres devises. GBP Flux USD 8211 taux de change de GBP à d'autres devises. Top 10 EUR Flux USD 8211 taux de change de EUR à 9 devises importantes. Top 10 USD Feed 8211 des taux de change de USD à 9 devises importantes. Top 10 GBP Feed 8211 des taux de change de USD à 9 devises importantes. Si possible, utilisez les Top 10 Forex Data Feeds, car ils sont plus petits et se chargent plus rapidement. Contient USD pour AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, EUR, FJD , GBP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD, MUR , MVR, MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD, SLL , THB, TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Contient EUR à AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, FJD, GBP HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD, MUR, MVR , MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD, SLL, THB , TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Contient GBP à AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, FJD, EUR HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD, MUR, MVR , MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD, SLL, THB , TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Top 10 EUR Feed Contient EUR à USD, JPY, GBP, CHF, AUD, CAD, SEK, HDK et NOK. Cette API de données Forex est une interface de programmation d'applications qui vous aide à créer des applications personnalisées à l'aide de la structure de copie Microsoft (dot NET). Cette API est fournie gratuitement à tous les clients ForexFeed. Veuillez vous connecter pour télécharger cet exemple et l'API de données elle-même. Voir les exemples ci-dessous (C et VB) qui utilisent l'API Forex Data Feed pour gérer toute la logique sous-jacente. Comme vous pouvez le voir l'API simplifie grandement de nombreux cas d'utilisation. Note: ce sont des exemples très simples d'utilisation de l'API Forex Data. Ces exemples illustrent comment récupérer des données et les imprimer sur la System. Console standard. C (c-sharp) exemple en utilisant System using System. Collections Charger l'API ForexFeed à l'aide de forexfeed. Net ------------------------------------------ EDITER LES VARIABLES SUIVANTes private static string Accesskey VIDÉOSCENCE private static string symbole EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privé static int intervalle 3600 privé static int périodes 1 private static string price mid -------------------- ---------------------- Main static void Main () Création de l'objet ForexFeed feedapi fxfeed new feedapi (accesskey. PrintData (fxfeed) Affiche les Intervalles disponibles printIntervals (fxfeed) Affiche les symboles disponibles printSymbols (fxfeed) Récupère les données et imprime-les sur System. out private static void printData (feedapi fxfeed) Récupère les Data ArrayList cite fxfeed. GetData () Console. WriteLine (-------- Quotes --------) if (fxfeed. GetStatus (). Equals (OK)) Console. WriteLine ((Nombre de guillemets: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Console. WriteLine ((Site Web: fxfeed. GetWebsite ())) Console. WriteLine ((Licence: fxfeed. GetLicense ())) Console. WriteLine ((Redistribution: fxfeed. GetRedistribution ())) Console. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Console. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPerPeriod ())) Console. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Console. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Console. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Console. WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) Obtenir un objet Iterator pour les guillemets ArrayList en utilisant la méthode iterator (). IEnumerator itr quotes. GetEnumerator () Iterate à travers la console itérateur ArrayList. Console WriteLine (----------------------------------------). WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) while (itr. MoveNext () ) Hashtable citation ((Hashtable) (itr. Current)) Console. WriteLine ((symbole de la citation: symbole de la citation)) Console. WriteLine ((Titre: titre de la citation)) Console. WriteLine ((Heure: heure de la citation)) if ((fxfeed. GetInterval () 1)) if (fxfeed. GetPrice (). WriteLine ((Offre: soumission)) Console. WriteLine ((Demandez: devis demander)) else Console. WriteLine ((Prix: prix de la cotation)) else Console. WriteLine ((Ouvrir: citation ouverte)) Console. WriteLine ((High: quote high)) Console. WriteLine ((Low: quote low)) Console. WriteLine ((Fermer: devis fermer)) Console. WriteLine () else Console. WriteLine ((État: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Imprimer les intervalles vers System. out private static void printIntervals (feedapi fxfeed) Récupérer les intervalles Hashtable intervalles fxfeed. GetAvailableIntervals (false) Console. WriteLine (-------- Intervals --------) if (fxfeed. GetStatus (). Equals (OK)) Obtenir une collection de valeurs contenues dans les intervalles HashMap ICollection c. Valeurs Obtenir un itérateur pour la collection IEnumerator itr c. GetEnumerator () Iterate via l'itérateur HashMap pendant que itr. MoveNext ()) Hashtable valeur ((Hashtable) (itr. Current)) Console. WriteLine ((intervalle: intervalle de valeurs)) Console. WriteLine ((Titre: titre de la valeur)) Console. WriteLine () else Console. WriteLine ((État: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Imprimer les symboles sur System. out private static void printSymbols (feedapi fxfeed) Récupérer les symboles Symboles hashtables fxfeed. GetAvailableSymbols (false) Console. WriteLine (-------- Symbols --------) if (fxfeed. GetStatus (). Equals (OK)) Obtenir une collection de valeurs contenues dans les symboles HashMap ICollection c. Valeurs Obtenir un itérateur pour la collection IEnumerator itr c. GetEnumerator () Iterate via l'itérateur HashMap pendant que itr. MoveNext ()) Hashtable valeur ((Hashtable) (itr. Current)) Console. WriteLine ((Symbole: symbole de valeur)) Console. WriteLine ((Titre: titre de la valeur)) Console. WriteLine ((Décimales: valeurs décimales)) Console. WriteLine () else Console. WriteLine ((État: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Exemple VB (Visual Basic) Imports System Imports System. Collections Charger l'API ForexFeed Importations forexfeed ------------------------------------------ EDIT LES VARIABLES SUIVANTES Clé d'accès privé As String YOURACCESSKEY Symbole privé As String EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Intervalle privé As Integer 3600 Périodes privées As Integer 1 Prix privé As String mid Créer l'objet ForexFeed Dim fxfeed As Nouveau feedapi (accesskey, Intervalle, périodes, prix) Afficher les citations printData (fxfeed) Affiche les intervalles disponibles printIntervals (fxfeed) Afficher les symboles disponibles printSymbols (fxfeed) End SubGournez les données et imprimez-les sur System. Out Private Sub printData (ByVal fxfeed Comme feedapi) Récupère les données Dim quotes As ArrayList fxfeed. GetData () Console. WriteLine (-------- Quotes --------) Si fxfeed. GetStatus (). Equals (OK) Ensuite Console. WriteLine (Nombre de guillemets: amp fxfeed. GetNumQuotes ()) Console. WriteLine (Copyright: amp fxfeed. GetCopyright ()) Console. WriteLine (Site Web: amp fxfeed. GetWebsite ()) Console. WriteLine (Licence: amp fxfeed. GetLicense ()) Console. WriteLine (Redistribution: amp fxfeed. GetRedistribution ()) Console. WriteLine (AccessPeriod: amp fxfeed. GetAccessPeriod ()) Console. WriteLine (AccessPerPeriod: amp fxfeed. GetAccessPerPeriod ()) Console. WriteLine (AccessThisPeriod: amp fxfeed. GetAccessThisPeriod ()) Console. WriteLine (AccessRemainingThisPeriod: amp fxfeed. GetAccessPeriodRemaining ()) Console. WriteLine (AccessPeriodBegan: amp fxfeed. GetAccessPeriodBegan ()) Console. WriteLine (NextAccessPeriodStarts: amp fxfeed. GetAccessPeriodStarts ()) Obtenir un objet Iterator pour les guillemets ArrayList en utilisant la méthode iterator (). Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterate à travers la console ArrayList iterator. Console WriteLine (----------------------------------------). WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) Do While itr. MoveNext () Dim quote As Hashtable CType (itr. Current. Hashtable) Console. WriteLine (symbole de la citation: amp quote (symbole)) Console. WriteLine (Titre: amp quote (titre)) Console. WriteLine (Time: amp quote (temps)) Si fxfeed. GetInterval () 1 Puis Si fxfeed. GetPrice (). Equals (bid, ask) Puis Console. WriteLine (Offre: amp quote (bid)) Console. WriteLine (Demandez: amp quote (demander)) Else Console. WriteLine (Prix: amp quote (prix)) End If Else Console. WriteLine (Ouvrir: amp quote (open)) Console. WriteLine (High: amp quote (haute)) Console. WriteLine (Low: amp citations (bas)) Console. WriteLine (Fermer: amp quote (close)) End If Console. WriteLine () Else Console. WriteLine (Etat: amp fxfeed. GetStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Console. WriteLine (ErrorMessage: amp fxfeed. GetErrorMessage ()) Fin IfImprimer les intervalles au système. Out Privé Sub printIntervals (ByVal fxfeed Comme feedapi) Récupérer les intervalles Dim intervalles Comme Hashtable fxfeed. GetAvailableIntervals (False) Console. WriteLine (-------- Intervals --------) Si fxfeed. GetStatus (). Equals (OK) ThenGet une collection de valeurs contenues dans HashMap Dim c As Intervalles ICollection. ValuesObtenir un Iterateur pour Collection Dim itr As Collections. IEnumerator c. GetEnumerator () Iterate à travers les valeurs de HashMap itérateur Do While itr. MoveNext () Dim value Comme Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalle: valeur de l'ampli (intervalle)) Console. WriteLine (Titre: amp value )) Console. WriteLine () Loop Else Console. WriteLine (Etat: amp fxfeed. getStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. getErrorCode ()) Console. WriteLine (ErrorMessage: amp fxfeed. getErrorMessage ()) Fin IfPrint Les symboles à System. out Private Sub printSymbols (ByVal fxfeed Comme feedapi) Récupérer les symboles Dim symboles Comme Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Symbols --------) Si fxfeed. getStatus (). Equals (OK) ThenGet une collection de valeurs contenues dans HashMap Dim c As ICollection symboles. ValeursObtenir un itérateur pour Collection Dim itr As Collections. IEnumerator c. GetEnumerator () Iterate à travers les valeurs HashMap iterator Do While itr. MoveNext () Dim value As Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Symbole: valeur de l'ampli (symbole)) Console. WriteLine (Titre: valeur de l'ampli (titre)) Console. WriteLine (Décimales: valeur de l'ampli (décimales)) Console. WriteLine () Loop Else Console. WriteLine (Etat: amp fxfeed. GetStatus ()) Console. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Console. WriteLine (ErreurMessage: amp fxfeed. GetErrorMessage ()) End If


No comments:

Post a Comment