Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stand alone project versus AlgoTrader enhancement #59

Closed
jplusk opened this issue Aug 8, 2014 · 5 comments
Closed

Stand alone project versus AlgoTrader enhancement #59

jplusk opened this issue Aug 8, 2014 · 5 comments
Labels

Comments

@jplusk
Copy link

jplusk commented Aug 8, 2014

This post relates to knowm/XChange#576

Douggie and Tim it seems like I came upon the same idea as the both of you (link1 link2), which is integrating the Xchange feed and order handlers with an existing trading software package, such as Algo Trader. I noticed that both of you had given this software project a try and I wonder why you decided to start this project from scratch versus building upon Algo Trader?

@douggie
Copy link
Collaborator

douggie commented Aug 8, 2014

I did not, tim did all the main work. Parts are similar. Tim has done a
gteat job of a base frame work for crypto.
On 8 Aug 2014 18:51, "jplusk" notifications@github.com wrote:

This post relates to knowm/XChange#576
knowm/XChange#576

Douggie and Tim it seems like I came upon the same idea as the both of you
(link1 https://groups.google.com/forum/#!topic/algo-trader/SGOIbdy8HKA
link2 https://groups.google.com/forum/#!topic/algo-trader/YCnSA2cB5JU),
which is integrating the Xchange https://github.com/timmolter/XChange
feed and order handlers with an existing trading software package, such as Algo
Trader https://code.google.com/p/algo-trader/. I noticed that both of
you had given this software project a try and I wonder why you decided to
start this project from scratch versus building upon Algo Trader?


Reply to this email directly or view it on GitHub
#59.

@douggie
Copy link
Collaborator

douggie commented Aug 8, 2014

Not sure of tim's thoughts, but the key things seem to be:

Support for multiple cryptos on differnt exchanges

Running portfolios with multiple owners

Ability to easy arbitage multiple exchanges

Long precision support
On 8 Aug 2014 19:03, "Douggie melville-clarke" douggie@melvilleclarke.com
wrote:

I did not, tim did all the main work. Parts are similar. Tim has done a
gteat job of a base frame work for crypto.
On 8 Aug 2014 18:51, "jplusk" notifications@github.com wrote:

This post relates to knowm/XChange#576
knowm/XChange#576

Douggie and Tim it seems like I came upon the same idea as the both of
you (link1
https://groups.google.com/forum/#!topic/algo-trader/SGOIbdy8HKA link2
https://groups.google.com/forum/#!topic/algo-trader/YCnSA2cB5JU),
which is integrating the Xchange https://github.com/timmolter/XChange
feed and order handlers with an existing trading software package, such as Algo
Trader https://code.google.com/p/algo-trader/. I noticed that both of
you had given this software project a try and I wonder why you decided to
start this project from scratch versus building upon Algo Trader?


Reply to this email directly or view it on GitHub
#59.

@timolson
Copy link
Owner

timolson commented Aug 8, 2014

I did start to modify AlgoTrader and spent a month or more exploring that
option. One big problem is that cryptos trade in fractional volumes, but
AlgoTrader uses an int for all volumes. I'm also not a fan of model-driven
development and couldn't really get the dev environment to play nice with
my setup. I think there were a couple other gotcha's I can't remember at
the moment. Anyway, Coin Trader IMHO is further along than the open-source
version of AlgoTrader, is built ground-up for cryptos, and keeps the good
ideas from AlgoTrader of loading modules into Esper.

@timolson
Copy link
Owner

timolson commented Aug 8, 2014

OH also, AlgoTrader did not design for cross-exchange arbitrage. Their model doesn't distinguish between USD from one source and USD from a different source. Since the real FX market is highly efficient, it's a reasonable assumption, but in the cryptocurrency world, a fatal flaw. Coin Trader was specifically designed to handle price differences between exchanges.

@jplusk
Copy link
Author

jplusk commented Aug 10, 2014

Thanks for the responses and I look forward to following the progress of CoinTrader.

@jplusk jplusk closed this as completed Aug 11, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants