Sort:  

because steem.supply queries Coinmarketcap for the prices.

Ok Sir. One Suggestion :-

When you show the SBD and SP potential earning of future payout, then why you take 75% as the author reward by default, why not set the exact author and curation reward for different post depending upon the time of their voting. More or less it shows an average or tentative payout. But dont worry I love steem.supply.

All posts are getting paid with this ratio: 75% author / 25% curation, no matter when they are voted.

No sir, I am not ready to buy this argument...

as I have seen the post which is voted within first 15 mins of its posting, its author reward is 97.5% and curator is 2.5% and if it is voted in between 15 mins to 27 mins then the author reward is 87.5% and curation reward is 12.5 % and if it voted after 30 mins then the author reward is 75% and curation reward is 25%.

Can you point me to the part of the code where this is implemented? I used the source code in my approach.

I think you may refer to other stuff, which is known as "reverse auction", which is similar with what you describe, but that's only influencing what is drawn from the reward pool, not how the actual, final reward is split.

The actual amount that someone receives, which is listed under the sbd_balance variable is eventually divided by 75/25 on the day of the payment.