Author

Topic: Free multi-exchange trading platform - with source code (Read 2144 times)

newbie
Activity: 27
Merit: 0
05/12/2014 - Updated Bitcoin Indonesia. Tested with dummy data.

To folks asking for a linux version: This may be close at hand! Smiley

Microsoft has recently open-sourced the .Net framework and is working with the Mono project to expand the ability to build .Net apps for platforms other than Windows.

In short, there may soon be versions for all major platforms.
hero member
Activity: 560
Merit: 500
A linux version would be great. Maybe based on Qt eg.
full member
Activity: 189
Merit: 100
BitcoinStoreStarter.com
Cool project, will test.
newbie
Activity: 27
Merit: 0
Updated to include Bicoin.co.id, see main post for all details and links
full member
Activity: 182
Merit: 123
"PLEASE SCULPT YOUR SHIT BEFORE THROWING. Thank U"
Nice project! Good Luck!
newbie
Activity: 27
Merit: 0
[Updated to version 1.0.1.3]
Now added Bittrex exchange. See main post for details and new link.
legendary
Activity: 1048
Merit: 1000
https://r.honeygain.me/XEDDM2B07C
Updated to version 1.0.028

Initial post has the details.

Very, very nice work man. Think it possible to add bittrex? That is the only thing that this is missing Grin

Thanks for the compliment Smiley
Would be pretty easy to add Bittrex with how the app works. At the moment I don't have an account on Bittrex to test with though, so it will be further down the pipeline before it is added.
Thanks again for the interest and support Smiley

*sigh* Sad I just recently moved most of my trading there because of the amount of ICO/IPO's there. Lemme know when you can add it, when I make a few extra coin, ill donate 0.01 to  ya Wink
newbie
Activity: 27
Merit: 0
Updated to version 1.0.028

Initial post has the details.

Very, very nice work man. Think it possible to add bittrex? That is the only thing that this is missing Grin

Thanks for the compliment Smiley
Would be pretty easy to add Bittrex with how the app works. At the moment I don't have an account on Bittrex to test with though, so it will be further down the pipeline before it is added.
Thanks again for the interest and support Smiley
legendary
Activity: 1048
Merit: 1000
https://r.honeygain.me/XEDDM2B07C
Updated to version 1.0.028

Initial post has the details.

Very, very nice work man. Think it possible to add bittrex? That is the only thing that this is missing Grin
newbie
Activity: 27
Merit: 0
Updated to version 1.0.028

Initial post has the details.
newbie
Activity: 27
Merit: 0
Is this a windoze app? If so, are you planning on rolling out a Linux version?

Yes, this is currently a windows app.
To run in Linux you would probably need to run a virtual machine, as I doubt wine would work for this.

The roadmap for development currently stands as such:
1) Windows Pro Version
2) Android / Raspberry Pi Companion App

A fully features Linux version will be hopefully included at a later date.
full member
Activity: 168
Merit: 100
AltcoinWarrior.com
Is this a windoze app? If so, are you planning on rolling out a Linux version?
newbie
Activity: 27
Merit: 0
As I have now hard-forked the pro version, thought I would give this to the community for free along with the source code.

[Description]
SIDTraderLite is a simple, lightweight crypto-currency trading platform supporting multiple exchanges.


Currently supported exchanges are:
-Bitcoin.co.id(Bitcoin Indonesia)
-Bittrex
-BTCe
-Cryptsy
-Kraken
-Poloniex


Main features currently include:
-NO API KEYS STORED!
That one I thought deserved capitalistion. Rather than going for the approach many other platforms take of storing API keys using encryption and then decrypting for use, this application only stores a HMAC512 hash of your key using enchaned SHA256 encryption. This means your actual private keys are impossible for a hacker to retrieve.

-Password protected user accounts.
As with API keys, passwords are not stored. Instead the application takes the proper approach of storing an irreversible salted hash of your password.

-Dynamically generated, periodically checked market lists.
If a new market is added while the application is running it will alert you so you can take early action.

-Dynamically calculated 'rates' panel
Upon loading an exchange the application identifies currency bases and displays the last trade for base pairs (eg LTC/BTC, BTC/USD)

-Zoomable charts for every market.
Whether the exchange has chart data available through the API or not, this application will present you with OHLC charts for every market. As well as being zoomable they are also annotated with highest price, lowest price and time period.

-Conditional Orders
Basically internally stored stop-limit orders. Set the conditions and the application will perform the trade if conditions are met.

-Market Settings
Intended mainly to display min\max price\volume when dictated by the exchange, these settings can be altered by the user if desired (for such purposes as preventing mis-reading a quickly entered price and selling for 0.001 rather than 0.01).

-Adjustable update periods
Each exchange can be updated from it's default update period of a few minutes to any timespan you would like.

-Big Red 'Wipe' Button
Last on the list, for added security there is a big red button that will wipe all stored user data instantly.

Screenshots of the application can be found here - http://imgur.com/a/F2cnx

A pre-compiled download of the application can be found here - https://mega.co.nz/#!jhdx1B6A!wE6I8Yvy_KYas0CuJNWM9Ie53jLsOJWp2j_nSq6-vdY

Sourcecode: https://github.com/sidsoft2014/SIDTraderLite

Finally.....
The library's and classes in this project may be freely used in your own non-commercial projects without limitation. If you would like to use any parts of this project in a new commercial product please contact me via the email included in the user guide first.


[Updates]
06/10/2014 - Made some changes to improve responsiveness. Also corrected some api messages.
14/10/2014 - Added Bittrex along with some background improvements
04/12/2014 - Added Bitcoin Indonesia (Tested using dummy data)
Jump to: