Yes I will publicly post the source code for this project. This is not science, its math! The tool will allow the user to adjust the values of the algorithm, thus adjusting the end estimate up or down. All the suggested values will be derived from historical data, and trade data. The user will be able to adjust the values to reflect possible changes to the value in the future. This tool will also attempt to suggest the price makeup of Bitcoin, and will make suggestions as to where Bitcoin needs to improve in order to maintain a constant price. So for example this tool may predict that Bitcoin needs more merchant adaptation to maintain its value, or that the mining effort has overshot the required network hashrate. Bitcoin value has been inherently difficult to estimate because of the very nature of the system. We have treated Bitcoin like a stock, and traded it at the amount offered. Bitcoin is not a stock plan, Bitcoin is a method of payment. The best way to measure the value of Bitcoin is by incorporating all the available information into the model. Then you may attempt to estimate the actual makeup of the Bitcoin ecosystem, and thereby develop an estimated value.
My best attempt to explain it is this:
If their only existed 100 1 gram gold nuggets, and 1000, 1 gram silver nuggets; than a trade of 1 gold nugget should equal 10 silver right?