| Overall Statistics |
|
Total Orders 3 Average Win 0% Average Loss -3.07% Compounding Annual Return -24.088% Drawdown 37.700% Expectancy -1 Start Equity 100000 End Equity 67751.53 Net Profit -32.248% Sharpe Ratio -0.867 Sortino Ratio -1.06 Probabilistic Sharpe Ratio 0.808% Loss Rate 100% Win Rate 0% Profit-Loss Ratio 0 Alpha -0.086 Beta -1.538 Annual Standard Deviation 0.236 Annual Variance 0.056 Information Ratio -0.731 Tracking Error 0.386 Treynor Ratio 0.133 Total Fees $3.29 Estimated Strategy Capacity $6500000.00 Lowest Capacity Asset SPY R735QTJ8XC9X Portfolio Turnover 0.31% |
# region imports
from AlgorithmImports import *
# endregion
class FuturesMomentumAlgorithm(QCAlgorithm):
def initialize(self):
self.set_start_date(2024, 1, 1)
self._symbol = self.add_equity('SPY').symbol
self.schedule.on(self.date_rules.every_day(self._symbol), self.time_rules.before_market_open(self._symbol, 0), self._trade)
def _trade(self):
if not self.portfolio.invested:
self.set_holdings(self._symbol, -1.2)