Forex Preis Feed Api
Forex Data Feed Currency Feed Vor einiger Zeit war ich für einen kostenlosen Forex Data Feed suchen. Ich wollte die Währungsdaten verwenden, um Produktpreise auf die lokale Währung von visitor8217 umzustellen. Leider konnte ich keine Free Forex Data Feeds finden. So hackte ich zusammen eine Google Docs-Kalkulationstabelle, die die Google Finance Foreign Exchange Rate Data exportiert. Dies gibt Ihnen einen kostenlosen FX Data FeedCurrency Feed von 90 Währungen, die in XML, JSON, JSON-P und RSS über HTTP und HTTPS verfügbar ist. Die Formate machen es einfach zu APIshys zu bauen, um Wechselkurse in buchstäblich jede Programmiersprache 8211 Java, PHP, JavaScript und unzählige andere. Forex-Daten-Feeds Es gibt vier Forex-Daten-Feeds. USD wählen Sie 8211 Wechselkurse von USD in andere Währungen. EUR Feed 8211 Wechselkurse von EUR in andere Währungen. GBP Feed 8211 Wechselkurse von GBP in andere Währungen. Top 10 EUR Feed 8211 Wechselkurse von EUR in 9 wichtige Währungen. Top 10 USD Feed 8211 Wechselkurse von USD in 9 wichtige Währungen. Top 10 GBP Feed 8211 Wechselkurse von USD in 9 wichtige Währungen. Wenn möglich, verwenden Sie die Top 10 Forex Data Feeds, da sie kleiner sind und schneller laden. Enthält USD AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, EUR, FJD , LKL, LKL, MAD, MDL, MKD, MUR, GBP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD , SAR, SCR, SEK, SGD, SLL, MVR, MXR, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, TND, THB, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Enthält 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 , MKD, ML, MVR, MKD, MKD, MKD, HKD, HKL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, , 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, TTD, TWD, TZD, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Enthält 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 , MKD, ML, MVR, MKD, MKD, MKD, HKD, HKL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, , 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, TTD, TWD, TZD, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Top 10 EUR Feed enthält EUR zu USD, JPY, GBP, CHF, AUD, CAD, SEK, HDK und NOK. Forex Data Feed API Diese Forex Data API ist eine Programmierschnittstelle, mit der Sie benutzerdefinierte Anwendungen mithilfe des Microsoft copy (dot NET) Frameworks erstellen können. Diese API ist kostenlos für alle ForexFeed Kunden zur Verfügung gestellt. Bitte melden Sie sich an, um dieses Beispiel und die Daten-API selbst herunterzuladen. Siehe die Beispiele unten (C und VB), die Verwendung der Forex Data Feed API, um alle zugrunde liegenden Logik zu behandeln. Wie Sie sehen können, vereinfacht die API sehr viele Anwendungsfälle. Hinweis: Dies sind sehr einfache Beispiele für die Verwendung der Forex Data API. Diese Beispiele veranschaulichen, wie Daten abgerufen und auf die Standard-System. Console ausgedruckt werden. C (c-scharf) Beispiel mit System mit System. Sammlungen Laden Sie die ForexFeed-API mit forexfeed. Net ------------------------------------------ EDIT THE FOLLOWING VARIABLES private statische Zeichenfolge Accesskey YOURACCESSKEY private statische Zeichenfolge Symbol EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD private statische int Intervall 3600 private statische int Perioden 1 private statische Zeichenfolge Preis Mitte -------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PrintData (fxfeed) Zeigt die verfügbaren Intervalle an printIntervals (fxfeed) Zeigt die verfügbaren Symbole an printSymbols (fxfeed) Holt die Daten und druckt sie an System. out private static void printData (feedapi fxfeed) Holt die Daten ArrayList zitiert fxfeed. GetData () - Konsole. WriteLine (-------- Quotes --------) if (fxfeed. getStatus () Gleiche (OK)) Konsole. WriteLine ((Anzahl der Anführungszeichen: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Konsole. WriteLine ((Webseite: fxfeed. GetWebsite ())) Konsole. WriteLine ((Lizenz: fxfeed. GetLicense ())) Konsole. WriteLine ((Umverteilung: fxfeed. GetRedistribution ())) Konsole. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Konsole. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPeriod ())) Konsole. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Konsole. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Konsole. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Konsole. WriteLine ((NextAccessPeriodStarts: fxfeed) getAccessPeriodStarts ())) Holt ein Iterator-Objekt für die Anführungszeichen ArrayList mit der iterator () - Methode. IEnumerator itr zitiert. GetEnumerator () Iterieren Sie über die ArrayList-Iterator-Konsole. WriteLine (----------------------------------------) Konsole. WriteLine (Iterieren durch Anführungszeichen.) Console. WriteLine (----------------------------------------) während (itr. MoveNext () ) Hashtable Zitat ((Hashtable) (itr. Aktuell)) Konsole. WriteLine ((Zitat-Symbol: Anführungszeichen)) Konsole. WriteLine ((Titel: Zitatstitel)) Konsole. WriteLine ((Zeit: Anführungszeit)) if ((fxfeed) getInterval () 1)) if (fxfeed) getPrice (). WriteLine ((Gebot: Angebotswert)) Konsole. WriteLine ((Fragen: zitat fragen)) sonst Konsole. WriteLine ((Preis: Quotierungspreis)) sonst Konsole. WriteLine ((Öffnen: Zitat offen)) Console. WriteLine ((Hoch: Zitat hoch)) Konsole. WriteLine ((niedrig: quote niedrig)) Konsole. WriteLine ((Schließen: Zitat schließen)) Console. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. WriteLine ((ErrorMessage: fxfeed) getErrorMessage ())) Die Intervalle an System. out drucken private static void printIntervals (feedapi fxfeed) Holen Sie die Intervalle Hashtable intervals fxfeed. GetAvailableIntervals (false) Konsole. WriteLine (-------- Intervals --------) if (fxfeed) getStatus () Gleich (OK)) Holen Sie sich eine Sammlung von Werten, die in HashMap ICollection c-Intervallen enthalten sind. Werte Erhalten einen Iterator für die Sammlung IEnumerator itr c. GetEnumerator () Iterate durch den HashMap-Wert-Iterator während (itr. MoveNext ()) Hashtable-Wert ((Hashtable) (itr. Current)) Console. WriteLine ((Intervall: Wertintervall)) Konsole. WriteLine ((Titel: Werttitel)) Konsole. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. WriteLine ((ErrorMessage: fxfeed) getErrorMessage ())) Die Symbole auf System. out drucken private static void printSymbole (feedapi fxfeed) Holen Sie die Symbole Hashtable-Symbole fxfeed. GetAvailableSymbols (false) Konsole. WriteLine (-------- Symbole --------) if (fxfeed) getStatus () Gleich (OK)) Holen Sie sich eine Sammlung von Werten, die in HashMap ICollection c-Symbolen enthalten sind. Werte Erhalten einen Iterator für die Sammlung IEnumerator itr c. GetEnumerator () Iterate durch den HashMap-Wert-Iterator während (itr. MoveNext ()) Hashtable-Wert ((Hashtable) (itr. Current)) Console. WriteLine ((Symbol: Wertesymbol)) Konsole. WriteLine ((Titel: Werttitel)) Konsole. WriteLine ((Dezimalstellen: Wert Dezimalstellen)) Console. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. WriteLine ((ErrorMessage: fxfeed) getErrorMessage ())) VB (Visual Basic) Beispiel Imports System Imports System. Sammlungen Laden Sie die ForexFeed API Imports forexfeed ------------------------------------------ EDIT die folgenden Variablen Privat accesskey As String YOURACCESSKEY Privat Symbol As String EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Privat Intervall As Integer 3600 Privat Perioden As Integer 1 Privat Preis As String Mitte erstellen der ForexFeed Objekt As New feedapi fxfeed Dim (accesskey, Symbol, Zeigt die Quotes an printData (fxfeed) Zeigt die verfügbaren Intervalle an printIntervals (fxfeed) Zeigt die verfügbaren Symbole an printSymbols (fxfeed) End SubGet die Daten und druckt sie an System. Out Private Sub printData (ByVal fxfeed Als feedapi) Fetch die Data Dim-Anführungszeichen als ArrayList fxfeed. GetData () - Konsole. WriteLine (-------- Zitate --------) Wenn fxfeed. GetStatus (). Gleichstellen (OK) Dann Konsole. WriteLine (Anzahl der Zitate: amp fxfeed.) GetNumQuotes ()) Konsole. WriteLine (Urheberrecht: amp fxfeed. GetCopyright ()) Konsole. WriteLine (Webseite: amp fxfeed. GetWebsite ()) Konsole. WriteLine (Lizenz: amp fxfeed. GetLicense ()) Konsole. WriteLine (Umverteilung: amp fxfeed. GetRedistribution ()) Konsole. WriteLine (AccessPeriod: amp fxfeed. GetAccessPeriod ()) Konsole. WriteLine (AccessPerPeriod: amp fxfeed. GetAccessPerPeriod ()) Konsole. Schreibzugriff (AccessThisPeriod: amp fxfeed. GetAccessThisPeriod ()) Konsole. WriteLine (AccessRemainingThisPeriod: amp fxfeed. GetAccessPeriodRemaining ()) Die Konsole. WriteLine (AccessPeriodBegan: amp fxfeed. GetAccessPeriodBegan ()) Konsole. WriteLine (NextAccessPeriodStarts: amp fxfeed) getAccessPeriodStarts ()) Holt ein Iterator-Objekt für die Anführungszeichen ArrayList mit der iterator () - Methode. Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterieren Sie über die ArrayList-Iterator-Konsole. WriteLine (----------------------------------------) Konsole. WriteLine (Iterieren durch Anführungszeichen.) Console. WriteLine (----------------------------------------) Do Während itr. MoveNext () Dim quote Als Hashtable CType (itr. Aktuell Hashtable) Konsole. WriteLine (Zitat-Symbol: Amp-Zitat (Symbol)) Konsole. WriteLine (Titel: amp quote (title)) Konsole. WriteLine (Zeit: amp quote (time)) Wenn fxfeed. GetInterval () 1 Dann If fxfeed. GetPrice (). Gleiche (Gebot, fragen) Dann Konsole. WriteLine (Gebot: amp quote (bid)) Konsole. WriteLine (Fragen Sie: amp quote (fragen)) Else Konsole. WriteLine (Preis: amp Angebot (Preis)) End If Else Console. WriteLine (Offen: amp quote (offen)) Konsole. WriteLine (Hoch: amp Zitat (hoch)) Konsole. WriteLine (niedrig: amp quote (niedrig)) Konsole. WriteLine (Schließen: amp quote (schließen)) End If Console. WriteLine () Else-Konsole. WriteLine (Status: amp fxfeed. GetStatus ()) Konsole. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Konsole. WriteLine (ErrorMessage: amp fxfeed) getErrorMessage ()) Ende IfPrint die Intervalle zum System. Out Private Sub printIntervals (ByVal fxfeed Als feedapi) Holen Sie die Intervalle Dim Intervalle als Hashtable fxfeed. GetAvailableIntervals (False) Konsole. WriteLine (-------- Intervals --------) Wenn fxfeed. GetStatus (). Equals (OK) ThenGet eine Sammlung von in HashMap enthaltenen Werten Dim c Als ICollection intervals. ValuesObtain einen Iterator für die Sammlung Dim itr As Collections. IEnumerator c. GetEnumerator () iterieren durch die HashMap Werte Do ITERATOR Während itr. MoveNext () Dim Wert als Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervall: Amp Wert (Intervall)) Console. WriteLine (Titel: Ampere-Wert (Titel )) Console. WriteLine () Schleife Else Console. WriteLine (Status: Amp fxfeed. getStatus ()) Console. WriteLine (Error-Code: Amp fxfeed. getErrorCode ()) Console. WriteLine (Errormessage: Amp fxfeed. getErrorMessage ()) End IfPrint Die Symbole zu System. out Private Sub printSymbols (ByVal fxfeed Als Feedapi) Holen Sie die Symbole Dim Symbole Als Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Symbole --------) Wenn fxfeed. getStatus () gleich (OK) ThenGet eine Sammlung von in HashMap Dim c enthaltenen Werten als ICollection Symbole. ValuesObtain ein Iterator für die Sammlung Dim itr As Collections. IEnumerator c. GetEnumerator () Iterieren durch die HashMap-Werte iterator Do Während itr. MoveNext () Dim-Wert Als Hashtable-CType (itr. Current. Hashtable) Konsole. WriteLine (Symbol: Amp-Wert (Symbol)) Konsole. WriteLine (Titel: amp-Wert (Titel)) Konsole. WriteLine (Dezimalstellen: amp value (Dezimalstellen)) Console. WriteLine () Schleife Else Konsole. WriteLine (Zustand: amp fxfeed. GetStatus ()) Konsole. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Konsole. Console. WriteLine (Errormessage. Amp fxfeed getErrorMessage ()) End IfAny Empfehlungen für eine kostenlose zuverlässige Forex Preis-Feed-API, so dass Sie von Tickdaten in eine Java oder C-Anwendung Haupt Berücksichtigung erhalten ticken können, ist die Zuverlässigkeit, sobald sie verfügbar sein müssen, wenn die Markt ist der Handel, dh Freitag Abend bis Sonntag Nacht. Auch muss ziemlich genau und rechtzeitig sein, obwohl ein paar Pips Offset oder ein paar Sekunden Verzögerung ist nicht wirklich ein Problem, da es nur für eine allgemeine benutzerdefinierte Indikator verwendet werden. Couldnt finden nichts offensichtlich posted vor kurzem in Foren durch die Suche. Ich glaube, dass FXCM zum Beispiel bietet sowohl Java und C, obwohl Sie zu öffnen und Konto und Einzahlung Geld zuerst. Es ist Ihnen nicht erlaubt, Anhänge hochzuladen. Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten. BB-Code ist an. Smileys sind an. 6. Oktober 2010, 08:11 Registriert seit Aug 2010 Nicht durch Häckchen Häkchen als seine nur eine HTML-Seite, die Sie wünschen, aber truefx ist quotfreequot. Vielen Dank für das, wird klopfen eine Anwendung, um zu sehen, wie zuverlässig es ist. Es gibt normalerweise drei Lösungen für diese: Wenn Ihre Desktop-Plattform hat eine DDE-Schnittstelle sollten Sie in der Lage, eine Verbindung zu ihm. ThinkOrSwim verwendet diese Methode, damit Sie eine Verbindung zu einer Tabellenkalkulationssoftware wie Excel herstellen können. Ich denke, Sie können diese an Ihre JAVA oder c-Code auf einem Windows-Rechner anzupassen. Wenn Ihr Broker Ihnen ein FIX (Financial Information eXchange) Protokollkonto gibt, dann gibt es mehrere JAVA-APIs, die Sie verwenden können. Check out Source Forge kostenlos, Open Source-Code. Ich hatte eine PHP-Implementierung, die ich mit ThinkOrSwim verwenden wollte, aber sie stoppten die Erteilung dieser Konten, während sie herausfinden, die Regeln als Folge ihrer Fusion mit TD Ameritrade. Mein Kontakt war pessimistisch für die zukünftige Verfügbarkeit dieser Konten für Einzelhändler. Die weniger wünschenswerte, aber nicht-weniger-effektiver Ansatz ist, um Quotscreen scrapequot die Daten, indem Sie Ihr Skript eine HTML-Anfrage aus Ihrem Lieblings-Online-Datenquelle und das Parsen der Ergebnisse. Der große Nachteil ist, dass die Daten manchmal bis zu 20 Minuten alt sind. Zuletzt bearbeitet von HowardCohodas 7. November 2010 um 05:57 Uhr. Grund: Zusätzliche Informationen Jan 17, 2011, 10:09 am Registriert seit Aug 2010 Ursprünglich gepostet von RandomOne Dank für das, klopft oben eine Anwendung, um zu sehen, wie zuverlässig es ist. Läuft seit 21122010 und TrueFX scheint bislang ohne weitere Lücken zuverlässig zu sein, als die Daten aus Gain zu sagen. Danke für alle Antworten.
Comments
Post a Comment