Fragen zur Oanda API
Hallo,
da es noch keine Thread gibt nur verstreut ein paar Beiträge gibt...
1. Frage
Warum limitiert oanda die Benutzung der API für Testzwecke auf nur zwei Monate und hierbei entstehen auch Kosten von 600$? Danach 600$ mtl., wenn man nur testet und keine 12 Mio. USD Umsatz macht.
IAB bietet seine API "kostenlos" an, warum macht oanda den Einstieg so "schwierig"? Welche Geschäftpolitik steckt dahinter?
"Pricing
OANDA will charge a license fee of USD $600 for the Library, after which the customer is entitled to two free months of use. Monthly fees of USD $600 will commence following this two month period, discounted by USD $50 for each USD $1M in trading volume generated on the account. Note that a monthly volume of USD $12M would entitle the customer to free API use."
http://fxtrade.oanda.com/fxtrade/api/index.shtml
@ AAA [#1]
..."Welche Geschäftpolitik steckt dahinter?"...
FX Broker taxen selbst und stellen eigene Kurse. Da es keine zentralen Referenzkurse gibt, sind "gute" Kurse etwas wert. Bei Oanda bezahlt man wohl bei der API nicht das "Handelsinterface", sondern das "Quote"-Interface...
Bei IAB kosten die Kurse im API ja auch etwas, weil die Börsen etwas dafür verlangen.
(nebenbei: Broker mit PAT's-Software verlangen für deren API auch einmalig 500$ + externer Zertifizierung jeder eigenen Interfaceapplikation zzgl. RT-Aufschlag !, X_TRADER mit API kostet auch was, wenn auch meist in den RT's oder auch so um die 500$/Monat)
Das Oanda API hat nunmehr auch noch eine besondere Eigenschaft: Je schneller man versucht zu handeln, um so langsamer werden scheinbar die Ausführungen in Summe, wenn man nicht zwischendurch mal eine "Pause" macht.
Diese "nette" Eigenschaft beruht eventuell auf der Tatsache, das man eine Zeit lang mit dem Oanda-API zu betimmten Marktphasen asymetrische Spreads erkennen konnte, wenn man ein Referenzsystem mit Interbankenkursen oder zumindest "besseren" Kursen genutzt hat. Leider haben die bei Oanda das mitbekommen und ihr API "gebremst".
Wer FX nur etwas automatisieren will und kein echtes externes API braucht, der kann ja einen FX Broker mit MetaTrader4-Software nehmen. Da ist ja eine Scriptengine für "einfache" Handelssysteme drin. Es soll für MT4 auch PlugINs geben, welche die Kurse nach aussen geben und von aussen Orders entgegen nehmen. Wenn es also nicht 100% auf Zeit im Sinn von Geschwindigkeit ankommt, dann braucht man das Oanda-API nicht mehr, denn die Zeit wo die die einzigen mit automatisierbarem FX Interface waren sind vorbei.
Die FX-Kurse kosten bei IAB nichts. Die Marketmaker auf IAB hängen an den gleichen Quotes wie Oanda, nämlich EBS und Reuters. Vorteil von IAB ist jedoch dass es sich um ein so genanntes ECN handelt. Man kann also echte Limit Orders eingeben und zumindest darauf hoffen dass ein anderer IAB Kunde die Order zu seinen Ungunsten fillt. Allerdings ist nicht Marketmaker bedingte Liquidität sehr gering auf IAB.
In Punkto Stabilität ist OANDA und das Api jedoch überragend. Ich habe mal ein Handelsprogramm 3 Monate am Stück laufen gehabt ohne jeglichen Eingriff. Das schöne an Oanda ist natürlich auch dass es keine Minimumhandelsgrössen gibt.
Zusammengefasst habe ich den Eindruck dass IAB die bessere Wahl ist. Zumal man bei IAB die Möglichkeit hat in den liquiden Paaren den CME FUT als Alternative zu handeln.
grüsse
@ autokor [#3]
Wie waren denn die 3 Monate Urlaub ? Hatte ich gar nicht genehmigt !
gruss hans
@ TimeTrade [#2]
Die Kurse, aha!
Etwas zum Thema auch hier:
http://www2.oanda.com/cgi-bin/msgboard/ultimatebb.cgi?ubb=get_topic;f=16;t=007012#000000
"Leider haben die bei Oanda das mitbekommen und ihr API "gebremst."
Wie sieht das praktisch aus mit der Bremse? Stabil solls ja laut autokor sein...
@ autokor [#3]
Zu den Kursen, - obwohl es mir nicht primär darum ging - ich bräuchte ein paar, die es bei oanda selbst nicht zu kaufen gibt. Könntest du mir eine Email (ist im Profil) schicken, oder auch TimeTrade, vielleicht habt ihr diese? Ja es müßen diese sein.
@ AAA [#5]
?Bremse?:
bei 100 Orders pro MINUTE klappt das schon ab der 2. Minute nicht mehr so konstant, wie nach Stabilität der Verbindung und der Funktion bisdahin möglich war...
@ TimeTrade [#6]
Gut. So einen Durchsatz brauch ich nicht! ;)
Aber bekommt man als normal User (Internet/DSL+FastPath) einen Roundturn in einer Sekunde hin? Wo liegt der Knackpunkt eher, bei oanda oder bei meinem (Internet...)?
@ AAA [#7]
Zeiten siehe auch Antwort im IAB Thread, rein technisch reicht der Speed auch hier für 2 Transaktionen/Sec.
Aber kostant wären das ja 120 Orders/Sec und das klappt aus meiner Erfahrung eben nicht mehr dauerhaft (was in der Menge ja normal auch niemand braucht).
Danke.
Welche Software kann man "standartmäßig" mit der Api benutzen? Ich komme da mit google nicht so voran! Diese Infos sind alle eher mager...
Diese
ständig bei esignal :(
http://www.esignal.com/map/oanda/default.asp
http://www.quote.com/quotetrader/
http://forums.neoticker.com/showthread.php?t=967
http://www.softpedia.com/progDownload/Oanda-RealTime-Download-38733.html
etc.
@ AAA [#9]
+++
http://www.snapdragonsystems.com/
http://www.thinkingstuff.com/
Passt zwar nicht ganz in diesen Thread, aber die Info ist eventuell für irgendjemand interessant:
Oanda hat den Spread bei EURUSD auf 0,9 Pips gesenkt, ausserdem steigt ein Investor mit 100 Mio. USD dort ein. siehe:
http://www.fxstreet.com/news/forex-news/article.aspx?StoryId=718411fd-8bf0-43bf-83e4-0ebadd20d37e
Gibt es nun Realtime Kurse über die API, oder nicht!?
Topic: API pull vs push rates
posted September 17, 2007 08:53 AM
Well if you use the 'push' method, the API just internally creates a thread that pulls the ticks every 3 seconds. It's not really having the server push the quotes at all. If you use the 'pull' method, the API limits the number of requests to 1 request per 3 seconds. So it's pretty much the same either way.
http://www2.oanda.com/cgi-bin/msgboard/ultimatebb.cgi?ubb=get_topic;f=17;t=003510
@ AAA [#12]
Oder hier:
Foxer, you can query (poll) the API regarding rates almost as fast as you want. Under Windows, it's pretty difficult to get millisecond timing, but 10 millis is pretty doable.
BUT...as far as I can tell, the API only queries the Oanda server every 5 seconds, so you won't see any changes more often than that, and there's no guarantee you won't have missed some intermediate tick. Given that, I've found that querying the API for rates once a second gets me about as fresh a rate stream as the API will give me.
http://www2.oanda.com/cgi-bin/msgboard/ultimatebb.cgi?ubb=get_topic;f=17;t=001829#000000
Wie ich verstehe, kann ich Abfragen " so viel ich will", aber wie soll ich diesen Satz verstehen?
"...the API only queries the Oanda server every 5 seconds, so you won't see any changes more often than that,..."
Ratlos!
@ AAA [#13]
Egal wie oft du anfragst, du bekommst laut genannter Definition wohl nur eine AKTUALISIERUNG der Antwortdaten (siehe #12) alle 3sec.
Wenn laut #13 intern der Oandaserver dieses API wiederum nur alle 5sec bedient, dann ist es normal, das dir niemand garantieren kann, welche echten "Ticks" dir insgesamt verloren gehen.
@ TimeTrade [#14]
Machst du Programmierung für die oanda API?
"kramer" sagt hier, dass alle 2 Sekunden der Preis aktualisiert wird.
Mit den 5 Sek. ist wohl nur der Chart gemeint und nicht die Quotelist, diese aktualisiert sich ja öfter:
Oandas real, but invisible, price updates every two seconds while the display only refreshes every 5 seconds.
http://www2.oanda.com/cgi-bin/msgboard/ultimatebb.cgi?ubb=get_topic;f=17;t=003199;p=1#000000
@ AAA [#15]
ich mache selbst nix mit der Oanda-API, ich habe nur jemanden der ein API für Oanda "gekauft" hat. So spare ich mir wenn mich mal was interessiert einen eigenen Account und die "API-Gebühren" wenn man nicht gleich in Grössenordnungen dort handelt.
Mir reicht der EuroFX und der YEN-Future der Globex. Wenn Forex, dann richtig an einem direkten Terminal mit den Quotes des Interbankenhandels. Egal ob FX Pommesbude oder Oanda, alle haben eine zusätzliche Spreadlogik zu ihren Gunsten eingebaut...
Gebühren/Spread hin oder her, ich finde gegen normale FX Broker die Futures fairer und "berechenbarer" (variable LotGrösse, variable Hebel,... alles Sachen die ich bisher auch nicht "gebraucht" habe, für FX also aus meine Sicht nicht als Vorteil gelten).