Bitcoin Forum
May 31, 2024, 12:25:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Best multi-exchange trading API github project?  (Read 1319 times)
ltcbtc (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile WWW
August 29, 2014, 02:56:26 PM
 #1

Hey,

I'm looking for a single module/package project that can be used to submit orders across multiple exchanges (Bitstamp/Bitfinex/BTC-E/Cryptsy/etc) that allows one to only integrate once but get access to many exchanges? Here are a few that I found:

https://github.com/pulsecat/cryptrade (updated within last 5 months)
https://github.com/genbtc/trader.python (not updated for 1 year)

Any insights on what folks are using for their bots would be very helpful. We plan to sponsor some API development work in the coming weeks, and it would be nice to support the work of an existing project.

Thanks!
daybyter
Legendary
*
Offline Offline

Activity: 965
Merit: 1000


View Profile
August 31, 2014, 09:26:31 AM
 #2

I use

https://github.com/ReAzem/cryptocoin-tradelib

plus a lot of private code.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
August 31, 2014, 08:05:32 PM
 #3

I've seen bots using XChange (Java)...

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
September 01, 2014, 02:18:21 PM
 #4

Yeah, I think the ATP bots used it? But it seems to me, those projects are pretty much dead?

SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 16, 2014, 09:45:23 AM
 #5

I'm currently finishing bug-testing a C#\Windows app that sounds like it fits your bill.
It is a lightweight trading platform that currently supports BTCe, Cryptsy, Poloniex and Kraken, with the plan to implement MintPal and Vircurex in the next version.
It supports all standard actions such as checking markets, placing orders, cancelling orders, checking balances and open orders. Also it has basic charts for all markets and a feature to set conditional orders(eg, sell at X if price rises above Y).
As well as encrypting your user details for the app, it also stores public keys using an enhanced SHA256 encryption and private keys via both a HMAC512 and SHA256 encryption. For even more security the only time your passwords exist in a plain text format is when you enter them for storage, from the moment you press save all data is encrypted and internally passed using SecureStrings. We even have a button to wipe all user data in case you ever fell you need to.

I have been using it for all my trading for the past week, and only problems I've had have all been to do with Cryptsy occasionally sending malformed headers, which just means you get an annoying pop-up and no chart Sad

I've posted some screen shots here: http://imgur.com/a/F2cnx

If you would be interested in helping beta test this, email me at sidsoft2014@outlook.com and I'll put a get you a copy.

AlexMine
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 16, 2014, 12:41:14 PM
 #6

Just the same, writing my own .NET sharp lib to communicate with popular exchanges. Had run into some problems with JObjects in a few responses - however, gonna solve it pretty soon. It's inconvenient to work with responses like this one:
              <...>,
   "return":{
      "343152":{
         <...>
      }
   }
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!