Bitcoin Forum
May 22, 2024, 06:24:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Exchange Api Bridge  (Read 592 times)
koryu (OP)
Hero Member
*****
Offline Offline

Activity: 681
Merit: 507



View Profile
March 04, 2014, 09:05:19 AM
Last edit: March 04, 2014, 09:22:18 AM by koryu
 #1

Hi,

ich habe mir über ein Projekt Gedanken gemacht und wollte mal hören, ob es sowas schon gibt.

Momentan hat ja jede Börse eine eigene API um die Kursdaten/Order Book abzufragen (oder gibt es da doch schon einen allgemeinen Standard bzw. ist sowas in Planung?). Wäre es nicht schön wenn man eine Klasse hätte, der man den request und den Börsennamen übergibt. Der request wird dann entsprechend des Formats der gewählten Börse geparst und durchgeführt. Der response wird danach auch wieder geparst und als objekt zurückgegeben.

Das könnte man dann in verschiedenen Applikationen einbinden und dadurch direkt alle APIs ansprechen ohne sich groß Gedanken über die Unterschiede zu machen und sich um die Pflege der Schnittstellen zu kümmern.

Das ganze sollte als Open Source bereitgestellt werden.

Ich hoffe das war soweit verständlich Smiley

gruß
koryu


Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
March 05, 2014, 02:01:17 PM
 #2

Gute Idee, es gibt eine Handvoll offener Standards, mit denen man Marktdaten abfragen und darstellen kann, wie z.B. FIX, OpenMAMDA, DTC...

Du bräuchtest dann eben einen entweder lokalen oder Webserver der die Daten von verschiedenen Exchanges entgegennimmt und die dann im jeweiligen Standard ausgeben kann.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
March 05, 2014, 07:46:53 PM
 #3

Jo. Sowas in etwa hab ich geschrieben.

Siehst Du z.B. hier:

https://i.imgur.com/MqHfF.jpg

in Aktion. Wird auch z.B. von meinen Bots benutzt.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
March 05, 2014, 10:41:32 PM
 #4

Hm, selbst geschrieben oder verwendest du sowas wie https://github.com/ReAzem/cryptocoin-tradelib oder https://github.com/timmolter/XChange ? Beide können übrigens ca. das, was der Threadersteller will.

Ich sehe da keinen Hinweis darauf, dass was auch immer in deinem Screenshot zu sehen ist, Daten in einem allgemein bekannten Format ausspuckt - wo genau ist da der Code dafür zu finden?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
March 05, 2014, 10:47:18 PM
 #5

Die cryptocoin-tradelib wird verwendet. Die hab ich u.a. dafür geschrieben. Dieses Formular ist aktuell wohl noch Teil meines Bots. Ich wollte es eigentlich dem Openbitcointrader Projekt spenden, aber da geht es ja irgendwie nicht recht voran.

koryu (OP)
Hero Member
*****
Offline Offline

Activity: 681
Merit: 507



View Profile
March 06, 2014, 11:40:27 AM
 #6

Danke schonmal für die Infos Smiley

Werde mir mal cryptocoin-tradelib und XChange genauer anschauen. Klingt als wäre das in etwa das was ich mir überlegt hatte.
koryu (OP)
Hero Member
*****
Offline Offline

Activity: 681
Merit: 507



View Profile
March 07, 2014, 10:09:07 AM
 #7

Habe mir mal in Ruhe die zwei Projekte angeschaut: Respekt, echt gute Arbeit, das ist mehr als ich eigentlich vor hatte!
Ich hätte das erstmal ohne Trading Feature erstellt, nur für Kurs/Order-Book requests und als reine Web Implementation in php.
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
March 07, 2014, 03:10:43 PM
 #8

Ohne Trading hätte es für meinen Bot nicht soooviel Sinn gemacht... Smiley

Das mit dem Web ist so ne Sache. Mein wichtigstes Ziel war ja, dass der Bot als Daemon unabhängig auf dem Server laufen kann. Dann gibt es noch ein optionales GUI für den Desktop. Das hilft hauptsächlich beim Testen. Dazu kommt noch eine Option per SSL-Socket aus einer Android-App auf den Bot zuzugreifen. Und in der aktuellen Version (ist noch nicht online) kann der Bot optional auch ein Web-UI zur Verfügung stellen. Das wird aber alles noch einiges an Arbeit brauchen, bis es rund läuft.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!