@MisterTicot Yes, I agree and I disagree. Of course, our representation is different than your standard exchange. However, I think it is clear that our representation is correct (mathematically speaking).
In other words 17900 xlm/BTC makes sense because it is 17900xlm/1btc.
More generally, on stellarport, we represent the price as the result of n units of A / m units of B.
I think the reason your standard exchange does it the other way is because in a standard exchange you cannot invert the trading pair. However, on stellar any asset can be traded against any other asset in any which way.
For instance on the crypto exchanges you always buy the alts with BTC. So, XLM/BTC means that you are buying XLM with your BTC. This is in contrast to your standard way of expressing prices:
1$/apple means 1$/1apple, in other words you are buying apples with dollars. The asset you are buying with is on top and the asset you are purchasing is below.
In some ways, due to its flexibility, trading with stellar is confusing. I guess, the main thing to remember on stellarport is that the price is the mathematically correct one. A/B means that you get units A/ units B.