Overall Statistics
Total Orders
5
Average Win
0%
Average Loss
0%
Compounding Annual Return
7.669%
Drawdown
24.400%
Expectancy
0
Start Equity
1000000
End Equity
2947460.35
Net Profit
194.746%
Sharpe Ratio
0.555
Sortino Ratio
0.597
Probabilistic Sharpe Ratio
14.408%
Loss Rate
0%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
0.013
Beta
0.299
Annual Standard Deviation
0.07
Annual Variance
0.005
Information Ratio
-0.417
Tracking Error
0.114
Treynor Ratio
0.13
Total Fees
$78.37
Estimated Strategy Capacity
$6100000.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(2010, 1, 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)