However, this is an important issue for bidbot users! Steem Bot Tracker seems to use the Coinmarketcap price feeds at the top of its page. This is not just there for information, it is also part of the algorithm used to calculate the size of each upvote by each bot.
For example, if a bidbot ends its cycle even - at 0% ROI - it calculates the value of each upvote based on a zero return after curation and a 50-50 SP-SBD split. That calculation takes into account the actual free market prices of both currencies plus, of course, the blockchain official STEEM price to calculate the pending rewards shown in $ on a post.
The above snapshot was taken for a bidbot that closed at nearly evens, that is, at 0% ROI. There is no discrimination against any individual bidbot as they all appear to use the Steem Bot Tracker prices.
As you can see above, the Vote Value (the value seen on a post's pending rewards) is based on an SBD value of about US$ 3.00. If it were based on the median market value of about US$ 1.80, then those Vote Values would be closer to the Bid Value. This is not always the case - it depends on the prices of both currencies - but it is a fair estimate based on current actual prices.
So... a solution? Well, if you look at the Coinmarketcap SBD page, you'll notice that there is one errant price feed that is skewing the average.
Firstly, why is CMC using an arithmetic average? That's poor for financial data - using the median would remove outliers and provide a more accurate price. However, we can't do much about CMC.
Perhaps @yabapmatt will read this and change the formula used to show the STEEM and SBD price. Perhaps the average of the three median values?
Anyway, be careful out there!
Please Comment, Resteem and Upvote. Thanks!
Check out MAP Rewarder for passive income!