Bitcoin Forum
July 20, 2019, 04:24:42 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Free multi-exchange trading platform - with source code  (Read 2052 times)
SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
October 03, 2014, 11:15:33 AM
Last edit: December 05, 2014, 12:44:48 PM by SidJames
 #1

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)
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
1563596682
Hero Member
*
Offline Offline

Posts: 1563596682

View Profile Personal Message (Offline)

Ignore
1563596682
Reply with quote  #2

1563596682
Report to moderator
UberNifty
Full Member
***
Offline Offline

Activity: 168
Merit: 100

AltcoinWarrior.com


View Profile WWW
October 04, 2014, 02:12:36 AM
 #2

Is this a windoze app? If so, are you planning on rolling out a Linux version?

"Remember, the blockchain is truth..."
SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
October 04, 2014, 07:49:06 AM
 #3

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.
SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
October 06, 2014, 08:35:18 AM
 #4

Updated to version 1.0.028

Initial post has the details.
mistercoin
Legendary
*
Offline Offline

Activity: 1015
Merit: 1000


http://bit.ly/MeXbtc


View Profile WWW
October 09, 2014, 04:40:30 PM
 #5

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

SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
October 10, 2014, 08:36:32 AM
 #6

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
mistercoin
Legendary
*
Offline Offline

Activity: 1015
Merit: 1000


http://bit.ly/MeXbtc


View Profile WWW
October 10, 2014, 03:23:10 PM
 #7

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

SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
October 14, 2014, 11:56:28 AM
 #8

[Updated to version 1.0.1.3]
Now added Bittrex exchange. See main post for details and new link.
BitMos
Full Member
***
Offline Offline

Activity: 182
Merit: 123

"PLEASE SCULPT YOUR SHIT BEFORE THROWING. Thank U"


View Profile
October 14, 2014, 12:01:00 PM
 #9

Nice project! Good Luck!

money is faster...
SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 04, 2014, 02:00:06 PM
 #10

Updated to include Bicoin.co.id, see main post for all details and links
NarC
Full Member
***
Offline Offline

Activity: 189
Merit: 100

BitcoinStoreStarter.com


View Profile WWW
December 04, 2014, 02:09:27 PM
 #11

Cool project, will test.

LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 04, 2014, 04:23:06 PM
 #12

A linux version would be great. Maybe based on Qt eg.
SidJames
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 05, 2014, 12:49:10 PM
 #13

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.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!