The main thing:
Qt Bitcoin Trader allows you to trade faster and more conveniently on Bitfinex, Bitstamp, BTC China, Bitcurex, BitmarketPL and BTC-e.
The open source program is developed on Qt using OpenSSL.
To save the key and password to the API in the program, AES 256 encryption is used.
The passhe main thing:
Qt Bitcoin Trader allows you to trade faster and more conveniently on Bitfinex, Bitstamp, BTC China, Bitcurex, BitmarketPL and BTC-e.
The open source program is developed on Qt using OpenSSL.
To save the key and password to the API in the program, AES 256 encryption is used.
The password must be longer than 7 characters, consisting of letters, numbers and special characters.
I want to create a program for trading that can be configured for any strategy using rules and scripts.
What else to do:
1) Add charts in real time
2) Add the ability to monitor multiple currencies and exchanges simultaneously
3) Finalize scripts to configure strategies using the data from item 6
4) Add sound alerts settings for all occasions
5) Develop a server for assembling data from all exchanges to provide one websocket connection to the program for obtaining real-time data
6) Make the interface more customizable
7) Ability to save interface settings as profiles to quickly switch
8) Develop a mobile application to provide secure remote access to a running program
9) Add plug-in support to allow third-party developers to quickly add any exchanges
Windows Portable Mode:
Next to the EXE file, create the QtBitcoinTrader folder and all the encrypted data, the settings will be saved there.
It is convenient to carry on a flash drive, without the risk of hacking thanks to the AES256.
Proxy:
Proxy settings are taken from the system. For Windows come from IE.
Hotkeys:
Ctrl + B - Buy Now
Ctrl + S - Sell
Ctrl + N - New Window
Ctrl + T - Above all windows
Ctrl + H - Hide to tray
Ctrl + Shift + D or Alt + Shift + D - debug mode with traffic view
Problem solving:
If you have entered keys, but the data is not updated, check whether the rights of Trade and Info are displayed on the site.
If this did not work, then regenerate the keys and delete the profile, create again.
If that did not help, read the Debug below.
Debug:
If you have any problems, you can help me fix them.
To do this, you can include the event log in the program, and send me a file for analysis.
To enable the log, go to the folder:
for Windows:% localappdata% \ QtBitcoinTrader or% userprofile% \ Local Settings \ Application Data \ QtBitcoinTrader
You will find there ini settings files, you need to edit one of them and change the line
LogEnabled = false
on
LogEnabled = true
Run the program from this profile for 1 minute and close it.
Near the ini file appear log file with the same name, send it to me on the mail with an explanation of the problem.
After that, do not forget to disable the log
LogEnabled = false
When the configuration and debugging interface is ready, this method will not be relevant.
References:
Download the installer of our application by clicking here: https://bitbucket.org/QtBitcoinTrader/q ... _setup.exe
I strongly recommend using a secure automatic update. With the verification of the checksum of the protected RSA2048, the risk of file substitution will be reduced to zero.
Installation:
Windows: just download the exe file, put it in a safe place, start it, and the download will start.
Compiling under Linux with Qt5 (Preferably):
sudo apt-get install g ++ libssl-dev libglu1-mesa-dev qt5-qmake qtscript5-dev qtmultimedia5-dev
export QT_SELECT = 5
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean
Compiling under Linux with Qt4 (No sounds):
sudo apt-get install g ++ libssl-dev libglu1-mesa-dev qt4-qmake
qmake QtBitcoinTrader_Desktop.pro
make && make install && make clean
Screenshots:
Adding new exchanges:
The program is added to the program by contract, as well as by community vote.
You can find out about the votes in the News panel in the program itself.