Overall Statistics
Total Trades
4713
Average Win
0.07%
Average Loss
-0.07%
Compounding Annual Return
-20.461%
Drawdown
15.100%
Expectancy
-0.067
Net Profit
-10.881%
Sharpe Ratio
-1.556
Probabilistic Sharpe Ratio
2.233%
Loss Rate
52%
Win Rate
48%
Profit-Loss Ratio
0.95
Alpha
-0.201
Beta
0.298
Annual Standard Deviation
0.129
Annual Variance
0.017
Information Ratio
-0.664
Tracking Error
0.302
Treynor Ratio
-0.674
Total Fees
$4713.00
class QuantumOptimizedProcessor(QCAlgorithm):

    def Initialize(self):
        self.SetStartDate(2019, 10, 20)  # Set Start Date
        self.SetCash(100000)  # Set Strategy Cash
        self.spy = self.AddEquity("SPY").Symbol # Add spy data
        self.ticket = None # Flag for position status

    def OnData(self, data):
        # If not in a position
        if self.ticket is None:
            # Enter position
            self.ticket = self.MarketOrder(self.spy, 100)
        elif self.UtcTime >= self.ticket.Time + timedelta(minutes = 20): # Atleast 20 mins since fill
            # Exit position
            self.Liquidate(self.spy)
            self.ticket = None