Overall Statistics
Total Trades
1549
Average Win
0.03%
Average Loss
0.00%
Compounding Annual Return
6.718%
Drawdown
10.100%
Expectancy
737.579
Net Profit
55.799%
Sharpe Ratio
1.042
Probabilistic Sharpe Ratio
54.292%
Loss Rate
0%
Win Rate
100%
Profit-Loss Ratio
738.42
Alpha
-0.001
Beta
0.497
Annual Standard Deviation
0.064
Annual Variance
0.004
Information Ratio
-1.086
Tracking Error
0.065
Treynor Ratio
0.134
Total Fees
$1568.00
from QuantConnect.Data.Custom.USEnergy import *


class Slow(QCAlgorithm):
    def Initialize(self):
        self.SetStartDate(2013, 1, 1)  # Set Start Date
        self.SetCash(1000000)  # Set Strategy Cash
        
        # Universe
        self.tickerList = ["SPY","QQQ"]
        self.numTickers = len(self.tickerList)
        for i in range(self.numTickers):
            self.AddEquity(self.tickerList[i], Resolution.Daily)

        #self.inputIntoRefinery = self.AddData(USEnergy, USEnergy.Petroleum.UnitedStates.WeeklyGrossInputsIntoRefineries).Symbol
        #self.netImport = self.AddData(USEnergy, USEnergy.Petroleum.UnitedStates.WeeklyNetImportsOfCrudeOil).Symbol
        #self.stock = self.AddData(USEnergy, USEnergy.Petroleum.UnitedStates.WeeklyEndingStocksOfCrudeOil).Symbol
        
        self.SetBrokerageModel(AlphaStreamsBrokerageModel())
        

    def OnData(self, data):
        self.SetHoldings(self.tickerList[0], 0.5)