-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exclude non executed BSQ trade #2937
Conversation
I am not familiar with the disputed trade nor its impact and the need for this. I assume it was a typo when creating the offer? Is this going to be common practice to exclude specific trades? Would it not be better to try to prevent these types of mistakes in the first place within the UI? |
It's misleading to include non completed trades in the trade statistics. Generally it doesn't matter much but for BSQ this is the only price feed there is. If we're going to use this price feed for future reference to ask for compensation it needs to reflect a the price of BSQ as correctly as possible. I don't really like adding exclusions like this, it's centralized and fragile. However, we also can't rely on an average price over the last months if it's too easy to paint the tape, and in this case without even using any paint. I'm open to suggestions, perhaps excluding trades that seem to fall far outside the previous average, much like exchanges cancel trades during flash crashes and similarly. In this case it's only about showing a proper history though so it's not as serious as cancelling trades, just not accounting for them when displaying historical data. |
That's a good point to use median, I'm basically ok to just show incomplete trades as it is now as long as it's not easy to paint the tape for the purpose of manipulating the BSQ price. I don't think it should be possible to automate excluding incomplete trades, it's not information that's necessary to share so if we currently have some way to find that out we should work on making that impossible. We have the arbitrators for now, but with a protocol without arbitrators it wouldn't necessarily even be visible at all. Using the arbitrators is also not great in itself as it's a centralized point. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
No description provided.