Overall Statistics
Total Orders
5
Average Win
0%
Average Loss
0%
Compounding Annual Return
7.276%
Drawdown
24.700%
Expectancy
0
Start Equity
1000000
End Equity
2588902.68
Net Profit
158.890%
Sharpe Ratio
0.505
Sortino Ratio
0.546
Probabilistic Sharpe Ratio
11.683%
Loss Rate
0%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
0.012
Beta
0.286
Annual Standard Deviation
0.07
Annual Variance
0.005
Information Ratio
-0.411
Tracking Error
0.117
Treynor Ratio
0.124
Total Fees
$71.09
Estimated Strategy Capacity
$5700000.00
Lowest Capacity Asset
IEI TP8J6Z7L419H
Portfolio Turnover
0.02%
# region imports
from AlgorithmImports import *
# endregion
## This is the test of modified all-weather portofolio buy and hold
class FormalYellowGreenBull(QCAlgorithm):

    def initialize(self):
        self.set_start_date(2011, 2, 1)
        self.set_cash(1000000)
        self.add_equity("SPY", Resolution.DAILY)
        self.add_equity("TLT", Resolution.DAILY)
        self.add_equity("IEI", Resolution.DAILY)
        self.add_equity("GLD", Resolution.DAILY)
        self.add_equity("DBC", Resolution.DAILY)

    def on_data(self, data: Slice):
        if not self.portfolio.invested:
            self.set_holdings("SPY", 0.30)
            self.set_holdings("TLT", 0.40)
            self.set_holdings("IEI", 0.15)
            self.set_holdings("GLD", 0.075)
            self.set_holdings("DBC", 0.075)