Wednesday 15 February 2017

Free Forex Feed Api

PHP Forex Data Feed API Cette API de données Forex (Application Programming Interface) est un outil puissant qui vous permet d'écrire des applications personnalisées en utilisant le langage de script PHP. PHP est une langue très commune activée sur la plupart des serveurs Web faisant de cette API un choix idéal pour les propriétaires de sites Web. Utilisez-le pour créer des tables de taux de change quotidien, horaire, en minutes ou en temps réel, intégrer dans votre panier d'achat en ligne ou récupérer les taux de change les plus récents pour tous les croisements dans les bases de données monétaires. Cette API PHP portable simplifie grandement la récupération et l'analyse des données de la monnaie brute. Il suffit d'appeler les diverses fonctions d'assistance et vous partez. Cette API est fournie gratuitement à tous les clients de ForexFeed. net. Voir un exemple ci-dessous de l'API de flux de données PHP Forex en action. L'API gère toute la logique sous-jacente afin que vous puissiez être opérationnel en un rien de temps. Note: il s'agit d'un exemple très simple utilisant l'API Forex Data. Ce script est conçu pour fonctionner sur un serveur Web, il imprime simplement des données sur le navigateur Web d'écran. Vous pouvez télécharger ce script (et l'API) à partir de la zone client, ou ci-dessous si vous êtes connecté. Si vous avez besoin d'aide pour l'intégration de l'API, nous pourrons peut-être vous aider. Donnez-nous un cri pour parler à un développeur expérimenté ltphp Charger l'API FXFeed requireonce (ForexFeed. class. php) Créer l'objet ForexFeed fxfeed new ForexFeed (tableau (clé d'accès gt YOURACCESSKEY, symbole gt AUDUSD, EURUSD, GBPJPY, GBPUSD, USDCAD, USDCHF , USDJPY, intervalle gt 3600. Spécifiez l'intervalle de données OHLC en secondes (60 barres 1 min, 300 5 min, 3600 1 heure, 86400 1 jour, etc.) périodes gt 1. Spécifiez le nombre de périodes de données à récupérer dans l'intervalle ci-dessus (Pour chaque devise))) Demandez les données fxfeed - gt getData () print Nombre de guillemets:. Fxfeed - gt getNumQuotes (). Ltbrgtltbrgtn print Droits d'auteur:. Fxfeed - gt getCopyright (). Ltbrgtn imprimer Site web:. Fxfeed - gt getWebsite (). Ltbrgtn print Licence:. Fxfeed - gt getLicense (). Ltbrgtn print Redistribution:. Fxfeed - gt getRedistribution (). Ltbrgtn print AccessPeriod:. Fxfeed - gt getAccessPeriod (). Ltbrgtn imprimer AccessPerPeriod:. Fxfeed - gt getAccessPerPeriod (). Ltbrgtn print AccessThisPeriod:. Fxfeed - gt getAccessThisPeriod (). Ltbrgtn print AccessRemainingThisPeriod:. Fxfeed - gt getAccessPeriodRemaining (). Ltbrgtn imprimer AccessPeriodBegan:. Fxfeed - gt getAccessPeriodBegan (). Ltbrgtn print NextAccessPeriodStarts:. Fxfeed - gt getAccessPeriodStarts (). Ltbrgtn print ltbrgtn if (fxfeed - gt getStatus () OK) Boucle toutes les guillemets while (fxfeed - gt iterator ()) print Symbole:. Fxfeed - gt iteratorGetSymbol () imprimer Titre:. Fxfeed - gt iteratorGetTitle () if (fxfeed - gt getInterval () 1) imprimer Enchère:. Fxfeed - gt iteratorGetBid () print Demandez:. Fxfeed - gt iteratorGetAsk () else print Temps:. Fxfeed - gt iteratorGetTimestamp () print Ouvrir:. Fxfeed - gt iteratorGetOpen () print Haut:. Fxfeed - gt iteratorGetHigh () print Faible:. Fxfeed - gt iteratorGetLow () print Fermer:. Fxfeed - gt iteratorGetClose () print ltbrgtn else print Statut:. Fxfeed - gt getStatus (). Ltbrgtn print Code d'erreur:. Fxfeed - gt getErrorCode (). Ltbrgtn print ErrorMessage:. Fxfeed - gt getErrorMessage (). Ltbrgtn gtForex Flux de données 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 Feed 8211 des 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 Microsoft. NET (dot NET). Cette API est fournie gratuitement à tous les clients de ForexFeed. net. Veuillez vous connecter pour télécharger cet exemple et l'API de données. NET elle-même. Reportez-vous aux exemples ci-dessous (C et VB) qui utilisent l'API. NET Feed de données Forex pour gérer toute la logique sous-jacente. Comme vous pouvez le voir l'API simplifie grandement de nombreux cas d'utilisation. Remarque: il s'agit d'exemples très simples d'utilisation de l'API de données. NET Forex. Ces exemples illustrent comment récupérer des données et les imprimer sur la System. Console standard. C (c-sharp) Exemple. NET utilisant System using System. Collections Charger l'API ForexFeed. net à 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 fermé)) 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: décimales de valeur)) Console. WriteLine () else Console. WriteLine ((État: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) VB (Visual Basic) Exemple. NET Imports System Imports System. Collections Charger les importations de l'API ForexFeed. net forexfeed. net --------------------------------------- --- MODIFIER LES VARIABLES SUIVANTES Clé d'accès privée 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 New feedapi Accesskey, symbole, intervalle, périodes, prix) Afficher les citations printData (fxfeed) Affiche les intervalles disponibles printIntervals (fxfeed) Affiche les symboles disponibles printSymbols (fxfeed) End Sub Obtenez 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 (ErreurMessage: amp fxfeed. GetErrorMessage ()) End If Imprime 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) Obtenez ensuite une collection de valeurs contenues dans HashMap Dim c As Intervalles ICollection. Values ​​Obtenir un itérateur pour la 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 ()) End If Imprimez les symboles sur System. out Private Sub printSymbols (ByVal fxfeed Comme feedapi) Récupère les symboles Dim symboles Comme Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Symboles -------- ) Si fxfeed. getStatus (). Equals (OK) Ensuite, Obtenez une collection de valeurs contenues dans HashMap Dim c As ICollection symboles. Valeurs Obtention d'un itérateur pour la collection Dim itr As Collections. IEnumerator c. GetEnumerator () Iterate à travers les valeurs HashMap itérateur 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