Steemit Technical Analysis Dashboard Project Update
Ok, so I’m making some solid progress on this project and moving it along swiftly. In my last update, I added the ability to produce the Moving Average Convergence Divergence graph for a selected period of time with intervals of 1-minute. I’ve made several important changes in this latest update which I hope will make a difference.
Key Updates
- Interval choice: users can select to look at the MACD graph over different intervals. The choices now include 1-minute, 5-minute, 10-minute, 30 minute & 60 minutes (see below).
Users can now select an endpoint which will produce a graph showing the MACD over the last 40 periods up until that endpoint. This will allow the user to look at past periods as well as the latest period
Since the whole point of the MACD as well as other technical analysis graphs is to signal information to user as to the likely future direction of the price, I have included an indicator which will let users know if the market is Bullish (the MACD line is above the signal line) or Bearish (the MACD line is below the signal line).
Cosmetic Updates
The graphs now look more readable than before, since the number of intervals has been set to 40 periods. Below is a screenshot of the graphs for STEEM using 5-minute intervals. You will see the Bearish/Bullish indicator now sits above the two graphs.
How to Access the Update
Click on the link http://35.229.125.96/ and enter the login details:
Username: Matt
Password: m@tt!
Code to Create Updates
The full code is available in the project GitHub repository (brophymj/bitgeek). The screenshot below illustrates the changes to incorporate multiple time intervals. I would normally insert the code but the color-coding highlights where the changes were made (and you can view the full code in the helpers.py file in the GitHub repository).
The code to add the Bearish/Bullish indicator is shown below.
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-4 text-center">
<h3>MACD Indicator: {% if bearbull >= 0 %}<p class='text-success'>BULLISH</p>{% else %}<p class='text-danger'>BEARISH</p>{% endif %}</h3>
</div>
<div class="col-md-4">
</div>
</div>
Next Steps
*Add more technical analysis indicators
*Incorporate notifications when specified thresholds are breached
Please comment or message me if you want further clarification on anything and thank you for your continued support.
Dashboard picture source: https://pixabay.com/
Posted on Utopian.io - Rewarding Open Source Contributors




Excellent!! Very useful, and thank you for you continued contributions!
@bitgeek, No matter approved or not, I upvote and support you.
Your contribution cannot be approved because it does not follow the Utopian Rules.
It is too short to be rewarded as a
Developmentcontribution. Please put in more work into your next contribution. You are doing good work but this contribution was not good enought to be rewarded.Thanks!
You can contact us on Discord.
[utopian-moderator]
Hi ms10398, thanks for the feedback. Will do next time.
Will love to see great work from you in future. :)