GithubHelp home page GithubHelp logo

julyighor / qtbitcointrader Goto Github PK

View Code? Open in Web Editor NEW
718.0 103.0 370.0 7.84 MB

Secure multi crypto exchange trading client

Home Page: https://centrabit.com/downloads/

C++ 97.86% QMake 0.88% Makefile 0.05% C 1.21%
trade exchange btc bitcoin trading cryptocurrency crypto currency-pairs ethereum

qtbitcointrader's People

Contributors

alexxy avatar applsdev avatar beep6581 avatar biddisco avatar hmel avatar julyighor avatar operon avatar remittor avatar sta111on avatar svost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qtbitcointrader's Issues

Cancel all orders rule doesn't function correctly.

I have some active open orders.
I create two rules

  1. price goes below X than cancel all orders.
  2. price goes below the same X than place a sell order.

Since mtGox removes any order if my balance doesn't allow, that's why I created the first order, to cancel my previous orders. Than the second should be placed and executed.

This happened me multiple times in the past days, just now I can report it. It still happens in version 1.07.01

What I see is that both lines in rules are marked DONE, but there is no order placed. In some rare occasions even the active open orders were NOT cancelled.

Ability to transform order into rules and vice versa

There should be a right click option on order and rules too, that will activate an option to transform the rule into and order, and an order->rule.

When transforming rule->order, the rule usually has a conditional operator that is gt or lt. This time the confirmation box should use, and tell us that the order will be placed with the equal amount.

When transforming an order->rule, the rule creation dialog should open, and should preset the values from the order. On the dialog box then we will be able to change the equal operation into gt or lt as we wish.

After we approve each operation the old rule/order should be removed.

Market orders

It seems the application can only place limit orders.

Could you add the ability to place market orders?

icbit and bitfinex

Please add icbit and bitfinex as exchanges.

If you accept pledges for features: I pledge 1btc for this. Let me know if you want the donation in some escrow account.

Tags

Can you please push your tags to the github repo, too?

.desktop file do not validate

  • QtBitcoinTrader.desktop: error: file contains at least one line ending with a carriage return, while lines should only be separated by a line feed character. First such line is: "[Desktop Entry]". The Desktop Entry Specification is explicit that lines should end with only LF. The CR may be taken by some software as part of the field. Refer to
    http://standards.freedesktop.org/desktop-entry-spec/1.0/ar01s02.html
    for details.
  • QtBitcoinTrader.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
  • QtBitcoinTrader.desktop: warning: value "Mt.Gox Bitcoin Trading Client" for key "Comment" in group "Desktop Entry" looks redundant with value "Mt.Gox Bitcoin Trading Client" of key "GenericName"
  • QtBitcoinTrader.desktop: warning: key "Comment[ru]" in group "Desktop Entry" looks redundant to key "GenericName[ru]"
  • QtBitcoinTrader.desktop: warning: key "Comment[uk]" in group "Desktop Entry" looks redundant to key "GenericName[uk]"

Ability to generate a sell/buy rule from the Sell/Buy box

The Sell/Buy boxes are great. They contain great UI for calculations. But MtGox removes any order that you don't have the balance/credits, therefor you need to make rules.

In order to facility easy rule creation, we should have an option in th Sell/Buy boxes to create rules based on the numbers we setup.

Usually we setup a subsequent sell/buy order too, and that order is not possible until you don't have the balance/credits. That's why we should have the ability to create a rule for the two transactions in pair.

Therefor we should have two buttons:
Order + Rule

Save the rules to disk, and be able to deactivated with a checkbox

Make sure that rules are flushed to disk, as when the app restarts it will pick it up.
We envision a checkbox that toggles the active status of a rule.

This enhancement is top priority and will add a lot to the application. If you can, please focus on this next.

Last Price stays at $0.

In past 10 minutes suddenly the last price stayed at zero. I don't know what cold cause the issue, still stays there. Maybe it because when I started the app the api was down for half a second, and it began showing 0.0

anyway I will put it here, as you might find something, and I will post more details if I have.
v.1.05

McxNow

А вы не планировали реализовать поддержку McxNow

Secure update does not work in 1.07.81 beta

Today, after the start of the application, I got the update notice.
So I clicked that secure update button and downloading of the update has been started.
But after the download was complete, I got an error. Screenshot attached.

Win 7 Home Premium SP1 x64
Qt Bitcoin Trader 1.07.81 beta (official binary)

Screenshot

Enhance support when using Keepass. Remove ontop for login dialog.

When you have Keepass installed to manage your password, and you use the global auto key to populate the password, if Keepass is locked, than prompts a window to enter your Keepass credentials.

This login window gets placed behind your app. Make sure that your z-index is not "ontop", so other apps can come foreground.

image

Percentage rules

Hi,

Are you willing to implement a rule style that looks somewhat like this:

"if the last market price is more than $400, then sell 1% of my total bitcoin at last market price"

and

"if the market price is less than $400, then buy 1% of my total bitcoin at $398"?

These are just examples but I hope it's possible. Thanks :)

Enhance the app to report more quicker price changes

I've noticed in the last two days that your app, has some sort of 2-3 seconds delay to report price updates.

I envision two things here:
a) either make the process to run faster.
b) make a setting on the screen where we can adjust the delay and reduce this delay to be able to make the app be faster.

When I am looking at this http://bitcoinity.org/markets chart and your app. Both the last price, and the transactions are coming with a delay of some seconds in your app.

please add INSTALL file with build instructions

Please add build instructions, i.e. dependencies (my list for Debian testing):

libqt4-dev qtmobility-dev libqt4-dev-bin qt4-qmake

And build commands:

cd src/
qmake
make
sudo make install

Highlight Depth updates

Every new value in depth table will have green background while new data arrived.
Every removed value will be displayed with gray background for 3 seconds, then it will be removed.

No longer works with BTC-e

According to https://btc-e.com/news/175, there has been a change in the API:

"Dear users BTC-e Since now A New Method 'ActiveOrders' is entered, IT Will return your Current active orders on All pairs by analogy with OrderList Without parameters. Method ActiveOrders Only Accepts optional parameter 'Pair' (on Which Pair return orders). Since November, Method 1 'OrderList' Will return the Data Same as Method 'ActiveOrders' and IT Also Will Only accept optional parameter 'Pair'. Since December, one method 'OrderList' will be completely removed and its call will give out an error ."

GPL-3 vs. OpenSSL [licensing conflict]

QtBitcoinTrader (licensed under GPL-3 terms) links to the OpenSSL "libssl" library. The GPL (including version 3) is incompatible with some terms of the OpenSSL license, and therefore it is illegal to (re-)distribute QtBitcoinTrader binaries.

Please consider replacing OpenSSL with GNU TLS or add a license exception (or exemption) to explicitly allow linking to OpenSSL.

New trades history tab

I would really like a panel to show all trade done from the tool. A trade history tab.
Kinda like a trade activity log.

Being able to use an MTGox € account

Hello,

I just noticed that qt btc trader does not seems to work with an € account @ mtgox. It shows a dollar value of zero. Displaying current amount of BTC however is working great. Would it be possible to add support for € currency?

Thanks in advance!

Build error in updaterdialog.cpp

updaterdialog.cpp: In member function ‘void UpdaterDialog::httpDone(bool)’:
updaterdialog.cpp:135: error: ‘QFile’ was not declared in this scope
updaterdialog.cpp:135: error: expected ‘;’ before ‘readPublicKey’

Encrypted Notes

Another idea is a simple tab where you can write (and store) notes per account. This would be more convenient than keeping notes in a separate file.

Fix BTC China All amount Bug

Wrong BTC amount while buying using All In button.
This issue affected only "Buy" orders.
And currently I'm fixing it.

Calculate validity of order before sending

It would be good to check if an order is valid (that is, has enough balance) before submitting it. Otherwise you can submit an order and the exchange might cancel it.

doesn't compile

i get this error when i try to compile

audioplayer.h:16:24: fatal error: QAudioOutput: No such file or directory

i'm use debian unstable, all qt4 packages, lib and dev packages are installed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.