{% extends "warden/warden_layout.html" %} {% block content %}

Portfolio Monthly Returns in {{current_user['name_plural']}}1

{% for col in cols %} {% endfor %} {% for year in years | reverse %} {% for col in cols %} {% if col=='eoy' %} {% endfor %} {% endfor %}
{%if col == 'eoy' %} Year {% else %} {{col}} {% endif %}
{{year}} {{"{:,.1f}".format(heatmap[col][year]*100)}}% {% else %} {% if heatmap[col][year] != 0 %} {{"{:,.1f}".format(heatmap[col][year]*100)}}% {% else %} {% endif %} {% endif %}

Monthly Returns vs Benchmark

Benchmark Ticker
Benchmark Monthly Returns in {{current_user['name_plural']}}1
Loading...

Portfolio difference from benchmark
Loading...

Portfolio Returns Statistics in {{current_user['name_plural']}}1

{% for year in years | reverse %} {% endfor %}
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)}}%
1 All returns in this page are in {{current_user['name_plural']}}.
{%if current_user['name'] != 'US Dollar'%} This means that the returns include the asset returns plus the currency return in the period.
For example, if Bitcoin in USD is up 5% and the {{current_user['name']}} is up 1%, the return will be 6.05% in {{current_user['name_plural']}}. {%endif%}
{% endblock content %}