781
General Discussion / Re: HERTZ - Oscillating Formula Based Asset
« on: October 09, 2017, 02:34:42 pm »
Price feed script changes
Spreadsheet changes
Variable changes
TODO
Best regards,
cm-steem
- Created a price feed verification script! Using this, I was able to confirm that the phase was correctly set & Wednesdays line up as the primary Hz day for the next 10 years.
- Created dedicated python functions for improved dynamic use. Anyone can fork the price feed scripts, change these values and begin publishing price feeds for your issued ABA.
- Pushed updates to Xeroc & Wackou's price feed script PRs.
Spreadsheet changes
- Improved timestamp accuracy (now accounts for change in period)
- Applied new default variables
- Included proof of phase validity (10 years of wednesdays with only values 0.5, 1.0 & 1.5).
Variable changes
- Amplitude = 1/3 (No longer 1/2)
- Period = 28 days (No longer 30.43, to line up with the typical work week).
- Phase = < 1 day (To make wednesday the primary Hz day).
- I've spoken during the last two (40 & 41) bitshares hangouts about HERTZ.
TODO
- Poll multiple full nodes for the BTS/USD settlement price, so as to harden script from compromised nodes.
- Find willing high-frequency (at least a couple times per day) price feed publishers.
- Improve upon the hertz-verification.py script
- Output charts within the script.
- Possibly pull BTS historical data to plot how HERTZ would have faired against past price movements.
- Further consider the amplitude value (still too high?)
- Run initially in Bitshares testnet.
- Wait for BSIP-0018 to go live prior to running HERTZ asset in production.
Best regards,
cm-steem