Overall Statistics
Total Trades
0
Average Win
0%
Average Loss
0%
Compounding Annual Return
0%
Drawdown
0%
Expectancy
0
Net Profit
0%
Sharpe Ratio
0
Probabilistic Sharpe Ratio
0%
Loss Rate
0%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
0
Beta
0
Annual Standard Deviation
0
Annual Variance
0
Information Ratio
0.676
Tracking Error
0.163
Treynor Ratio
0
Total Fees
$0.00
Estimated Strategy Capacity
$0
class OptimizedVerticalContainmentField(QCAlgorithm):

    def Initialize(self):
        self.SetStartDate(2021,1,1)  # Set Start Date
        self.SetEndDate(2021,1,31)
        self.spy = self.AddEquity("SPY", Resolution.Minute)
        self.SetCash(10000)  # Set Strategy Cash
        self.SetWarmUp(200)
        
        self.Firststock = "SPY"
        
        #Indicators that can be optimized
        self.FirstHMAPeriod = 30
       
        #Initializing the Hull Moving Average of the First Stock
        self.Firsthma = self.HMA(self.Firststock, self.FirstHMAPeriod, Resolution.Minute)
        self.Parabolic = self.PSAR(self.Firststock, 0.02, 0.1,  0.05, Resolution.Minute)
        #self.Parabolic = IndicatorExtensions.Of(ParabolicStopAndReverse(0.02, 0.02, .2), self.Firsthma)
        
        
    def OnData(self, data):
        if self.Firsthma.IsReady:
            self.Plot("HMA", "Value", self.Firsthma.Current.Value)
            self.Plot("Parabolic", "Value", self.Parabolic.Current.Value)