bitshares / bitshares-ui

Fully featured Graphical User Interface / Reference Wallet for the BitShares Blockchain
https://wallet.bitshares.org
MIT License
517 stars 570 forks source link

Price Labels in Quote Currency. #2519

Open litepresence opened 5 years ago

litepresence commented 5 years ago

PROBLEM

Market prices for BASE ASSETS are traditionally labeled in QUOTE CURRENCY ie. I want to buy a hammer at the hardware store:
Price is $12. I want to buy bitcoin in a centralized exchange usd market: Price is 3900.00 USD

The dex is labeled labeled (Base/Quote), so price for bitcoin market, priced in us dollars looks like: 3900 BTC / USD A price is mathematically calculated in the opposite (Quote/Base): 3900 USD / 1 BTC This creates some confusion.

SOLUTION

I think the ideal would be to list prices strictly in quote currency, so the price in btc/usd market would be simply

3900 USD

h/t @ Xelda https://t.me/BitSharesDEX/365921

startailcoon commented 5 years ago

I'm not really sure I fully understand the issue here.

Take for example the market of openBTC/bitUSD.

bild

bild

litepresence commented 5 years ago

Screenshot from 2019-03-10 11:12:51 here for example, we would like to see 4,499.99843 bitUSD and anyplace else that a price is labeled; confirmation windows, activity window, etc. Screenshot from 2019-03-10 11:16:10 if labeling the market: Label with the pair.
if labeling a price: Label with the quote currency.

startailcoon commented 5 years ago

The price of a trade in the activity list is inversable. Click on the underlined text to invert the price.

InvertMarketTradeList

litepresence commented 5 years ago

I get that it can be inverted. But whatever it is inverted to... the price label should be the quote currency not the market pair