| Overall Statistics |
|
Total Orders 268 Average Win 3.63% Average Loss -4.90% Compounding Annual Return 10.227% Drawdown 35.800% Expectancy 0.260 Start Equity 100000 End Equity 460789.95 Net Profit 360.790% Sharpe Ratio 0.377 Sortino Ratio 0.302 Probabilistic Sharpe Ratio 0.486% Loss Rate 28% Win Rate 72% Profit-Loss Ratio 0.74 Alpha 0.002 Beta 0.773 Annual Standard Deviation 0.182 Annual Variance 0.033 Information Ratio -0.121 Tracking Error 0.148 Treynor Ratio 0.089 Total Fees $10331.53 Estimated Strategy Capacity $65000000.00 Lowest Capacity Asset AAPL R735QTJ8XC9X Portfolio Turnover 4.67% Drawdown Recovery 1318 |
# region imports
from AlgorithmImports import *
# endregion
class AlertYellowGreenChimpanzee(QCAlgorithm):
def initialize(self):
self.set_start_date(2010, 1, 1)
self.set_cash(100000)
self._aapl = self.add_equity("AAPL", Resolution.HOUR).symbol
self._rsi = self.rsi(self._aapl, 14)
self.set_warmup(40)
def on_data(self, data: Slice):
if not self._rsi.is_ready: # don't submit orders in warm up.
return
if self.portfolio.invested and self._rsi.current.value > 70:
self.liquidate()
elif not self.portfolio.invested and self._rsi.current.value < 30:
self.set_holdings("AAPL", 1)