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.637
Tracking Error
0.151
Treynor Ratio
0
Total Fees
$0.00
Estimated Strategy Capacity
$0
Lowest Capacity Asset
class EmotionalLightBrownGalago(QCAlgorithm):

    def Initialize(self):
        self.SetStartDate(2021, 1, 1)
        self.SetEndDate(2021,1,30)
        self.SetCash(100000) 
        self.dataBySymbol = {}
        self.AddUniverse(self.MyCoarseFilterFunction)
        self.apl  = Symbol.Create("AAPL",SecurityType.Equity, Market.USA)

    def MyCoarseFilterFunction(self,coarse):
        
        sel = []
        sel.append(self.apl)
        return sel
    def OnData(self, data):
        for symbol in self.dataBySymbol:
            if self.dataBySymbol[symbol].IsReady:
                
                  self.Debug(str(self.dataBySymbol[symbol].Current.Value))
        
        
    def OnSecuritiesChanged(self,changes):
        for security in changes.AddedSecurities:
            if security.Symbol not in self.dataBySymbol:
                self.dataBySymbol[security.Symbol] = self.AO(
                    security.Symbol,
                    5,
                    34,
                    MovingAverageType.Simple,
                    Resolution.Daily
                )
                history = self.History(security.Symbol, 40, Resolution.Daily)
                if history.empty or 'close' not in history.columns:
                    continue
                for bar in history.loc[security.Symbol, :].itertuples():
                    tradebar = TradeBar(bar.Index, security.Symbol, bar.open, bar.high, bar.low, bar.close, bar.volume)
                    self.dataBySymbol[security.Symbol].Update(tradebar)