Introducing BidChecker: Check Your Upvote ROI BEFORE You Bid!

in #steem7 years ago

Introducing BidChecker v0.1!

Untitled design.jpg

BidChecker is a simple PHP script I've developed that works using steemd and steemnow to calculate the return on investment of a potential bid that you intend to make to the numerous upvoting bots available.

Why Use BidChecker?

In my time researching various upvoting bots, I've seen countless steemit users spend far, far too much on their bids, clearly lacking an understanding of how the bidding process for votes actually works.

By using BidChecker, you can see approximately what percentage of an upvote you can expect to earn from the bot for your bid, and the value of that upvote...BEFORE you bid.

How Does It Work?

Using steemd and steemnow, it calculates the SBD amounts that have been bid by users since the previous round of bot upvotes, then calculates the value of an upvote by the bot and divides it proportionally amongst bidders, including your intended bid.

How Do I Use It?

Very simple. Once the bot is installed on your web server, simply input:

1.) The upvoting bot account name.
2.) The upvote percentage that upvoting bot offers.
3.) The bid that you intend to make.

Then, click "run script."

For example, for @discordia, which offers a 100% upvote every 2.4 hours, if you were to make the minimum bid required by @discordia of 0.1 SBD, you would input:

Screen Shot 2017-09-12 at 11.27.44 PM.png

And then it would calculate your approximate ROI based on the current bids. In this case, if you were to make the minimum bid of 0.1 SBD, you could expect to get a 15.38% upvote worth $0.306, for an ROI of 3.06x.

Anything above 1.00x means you'll earn a profit.

Just keep in mind, that your final reward may be different or lower based on additional bids that come in after you run the tool, changes in the market price for STEEM, the portion of the reward pool awarded to curators, and more.

Which Upvoting Bots Does This Work For?

This works for all @drotto style voting bots where bids are done in rounds, such as @drotto (duh), @buildawhale, @bellyrub, @booster, @discordia, and many, many others.

This tool does NOT work for @randowhale or @minnowbooster since they do not use bidding rounds.

Known Flaws

This is far from perfect, and since this is only a quick project and experiment, I will likely only update this tool further if there is significant demand, feedback or major issues.

Some known problems:

  • It's basic and ugly.
  • If there are new bids from others after the script is run, the upvote you get (and ROI) will differ from what's shown.
  • Although the tool is written in PHP, it requires CasperJS to work.
  • It fails if steemd or steemnow is offline.
  • Occasionally, the tool fails to get the 100% upvote value from steemnow.
  • The live demo page will only be available for a limited time.
  • It's lacking features that would be useful (time until bidding round ends, etc.)

Download Link

https://s3.amazonaws.com/bgnr/steem/bidchecker.zip

Live Demo

http://159.203.131.203/steemd/

Live demo will be online for a limited time only, please keep usage to a minimum or host on your own servers. Feel free to mirror it and then comment below.

Questions? Comments?

Just let me know by commenting below and I'll respond when I can.

All comments and upvotes are greatly appreciated!

Sort:  

This post recieved an upvote from minnowpond. If you would like to recieve upvotes from minnowpond on all your posts, simply FOLLOW @minnowpond

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63548.34
ETH 2646.78
USDT 1.00
SBD 2.74