{% extends "warden/warden_layout.html" %} {% block content %}
Portfolio Monthly Returns in {{current_user['name_plural']}}1
{% for col in cols %} | {%if col == 'eoy' %} Year {% else %} {{col}} {% endif %} | {% endfor %}||
---|---|---|---|
{{year}} | {% for col in cols %} {% if col=='eoy' %}{{"{:,.1f}".format(heatmap[col][year]*100)}}% {% else %} {% if heatmap[col][year] != 0 %} | {{"{:,.1f}".format(heatmap[col][year]*100)}}% {% else %} | {% endif %} {% endif %} | {% endfor %}
Monthly Returns vs Benchmark
Portfolio Returns Statistics in {{current_user['name_plural']}}1
Year Return | Best Month | Worst Month |
Positive Months |
Negative Months |
Average Positive Month |
Average Negative Month |
Average Monthly Return |
|
---|---|---|---|---|---|---|---|---|
{{year}} | {{"{:,.1f}".format(heatmap_stats['eoy'][year]*100)}}% | {{"{:,.1f}".format(heatmap_stats['MAX'][year]*100)}}% | {{"{:,.1f}".format(heatmap_stats['MIN'][year]*100)}}% | {{"{:,.0f}".format(heatmap_stats['POSITIVES'][year])}} | {{"{:,.0f}".format(heatmap_stats['NEGATIVES'][year])}} | {{"{:,.1f}".format(heatmap_stats['POS_MEAN'][year]*100)}}% | {{"{:,.1f}".format(heatmap_stats['NEG_MEAN'][year]*100)}}% | {{"{:,.1f}".format(heatmap_stats['MEAN'][year]*100)}}% |