Replies: 18 comments 16 replies
-
I thought I'd post some of the mock-ups we have: |
Beta Was this translation helpful? Give feedback.
-
I really want to see the dollar value of margin, P/L and payout in UI. The first thing after opening a CFD I did today was opening a converter and calculating the initial P/L in dollars. |
Beta Was this translation helpful? Give feedback.
-
I see how this is confusing but you need to change the way how you think about this financial instrument. Since your collateral is Bitcoin profit and losses are measured in Bitcoin and not in Dollars. I think P/L in Dollar terms is confusing. Think of this:
You now have
now, BTC drops to $45k/BTC
|
Beta Was this translation helpful? Give feedback.
-
I understand all of that. But my issue is that when I went long, I had a dollar price displayed (quantity is in dollars). So I am thinking: I put 100$ in, then I also want to see my P/L and payout in dollars. We'd obviously have to settle on how to exactly calculate that based on what you wrote above but the fact I am investing in one currency and only see my gains in another is confusing to me. |
Beta Was this translation helpful? Give feedback.
-
as a user I would love to see an estimate of payout dollars. Doing a google search for an estimated payout every time I wonder how much I gained/lost from my invested quantity is too cumbersome 😭 |
Beta Was this translation helpful? Give feedback.
-
Here is my "list of things" I consider "missing" for CFD positions in the UI atm:
I don't think all of these have to be immediately visible, some could be hidden. But we have to be able to access this information. |
Beta Was this translation helpful? Give feedback.
-
I assume all of your "datetime" values are possibly relative. For example, I'd like to see: "opened 7 days ago" and not "opened on 14/12/2021". Rollover as such is tricky to display. I think that one should probably be expressed in terms of the funding rate, i.e. "next funding period in 3h" and next to it, it should show you how much you will get charged! I am less convinced about the event ID, I think that is almost a technical detail that should be hidden behind some "advanced" switch in the UI, or debugging info. Element has a "view-source" action per message for example: |
Beta Was this translation helpful? Give feedback.
-
Can you explain why the date is relevant?
|
Beta Was this translation helpful? Give feedback.
-
As long as we have a notion of displaying multiple positions (and not adding them together), the opening date is how you mentally differentiate them. "The one I opened yesterday". "My position from last week is doing well." If we wouldn't be technically constrained, all the contracts should be added together I guess? We could display them as one and simply limit that you can only sell your position in the same quantities as you bought them because we obviously have different DLCs on chain. |
Beta Was this translation helpful? Give feedback.
-
I didn't realize it until now but we do we even have tiles or mutliple entries at all? We can only have one position right? Shouldn't that one change in quantity and what we are currently displaying is actually the order history? |
Beta Was this translation helpful? Give feedback.
-
We do have multiple positions and tiles. Each CFD is it's own setup. I don't think you can accumulate it into one position. We could try, but that would make difference price (...) even more confusing. |
Beta Was this translation helpful? Give feedback.
-
In addition to what @thomaseizinger said (i.e. the association of the CFD with time, "the CFD I opened yesterday") this is also needed for:
|
Beta Was this translation helpful? Give feedback.
-
I think from a financial point of view, positions are per trading pair and you sum up the quantity. The different opening prices only affects your unrealized P/L. Isn't that what BitMex does? |
Beta Was this translation helpful? Give feedback.
-
I think the time until potential expiry (until oracle event) should be relative.
Totally fine with "hiding" is in advanced information, but I think we have to at least plan for displaying this. This is vital information for verifyability! |
Beta Was this translation helpful? Give feedback.
-
For my use-case, having absolute times even for the expiry/next oracle event is crucial. I put a event/reminder for exact time it would expire - one can set-up a tooltip or something to show the relative time when hovered over, but the absolute time IMHO is most useful. |
Beta Was this translation helpful? Give feedback.
-
How would that work given all the different parameters (quantity, leverage, price -> liquidation price)? Consider: How would you be able to "close" part of this complete position then? I don't want to be forced to close all of my positions at once... |
Beta Was this translation helpful? Give feedback.
-
After some discussion about user interface and product design with @thomaseizinger here is a summary of some of our findings. Our most relevant finding is: The user interface depends strongly on what we regard as CFD "position". At the moment we regard each DLC that is set up as CFD position that can be open or closed. Let me try to outline what this means in terms of setup and display:
I think opening a short position should behave the same as the long, but instead of adding to long we would subtract, i.e. a counter position would reduce the position size. Given the same leverage, we would also spend from the previous lock transaction. All of what is described is limited to one maker. If we have multiple makers we will have to have multiple separate positions set up and displayed, because we don't have a "marketplace" as such. If positions are tradable we can probably achieve to combine it again, on a different level. |
Beta Was this translation helpful? Give feedback.
-
Archiving this due to inactivity. |
Beta Was this translation helpful? Give feedback.
-
Next funding rate information
Historical:
As part of this we want a makeover of the tile. Please ping once picking up this ticket.
Beta Was this translation helpful? Give feedback.
All reactions