Overall Statistics
Total Orders
8
Average Win
0%
Average Loss
-4.63%
Compounding Annual Return
-35.861%
Drawdown
65.700%
Expectancy
-1
Start Equity
100000
End Equity
57094.00
Net Profit
-42.906%
Sharpe Ratio
-0.621
Sortino Ratio
-0.917
Probabilistic Sharpe Ratio
2.113%
Loss Rate
100%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
-0.031
Beta
-2.242
Annual Standard Deviation
0.41
Annual Variance
0.168
Information Ratio
-0.742
Tracking Error
0.478
Treynor Ratio
0.114
Total Fees
$8.36
Estimated Strategy Capacity
$1200000.00
Lowest Capacity Asset
ADBE R735QTJ8XC9X
Portfolio Turnover
0.56%
from AlgorithmImports import *

class ShortAdobeWithoutRule(QCAlgorithm):
    def Initialize(self):
        self.SetStartDate(2023, 1, 29)
        self.SetCash(100000)
        self.adobe = self.AddEquity("ADBE", Resolution.Minute).Symbol
        
        self.SetWarmup(1)  # Ensure the data is warmed up for 1 minute before trading starts

        self.Schedule.On(self.DateRules.EveryDay(self.adobe), self.TimeRules.AfterMarketOpen(self.adobe, 1), self.ShortAdobe)

    def ShortAdobe(self):
        if not self.Portfolio[self.adobe].Invested:
            self.SetHoldings(self.adobe, -1)  # Short Adobe

    def OnData(self, data: Slice):
        pass  # No rules for exiting the position in this strategy