| Overall Statistics |
|
Total Orders 271 Average Win 0% Average Loss 0% Compounding Annual Return 36.478% Drawdown 48.200% Expectancy 0 Start Equity 500 End Equity 1633224.19 Net Profit 326544.839% Sharpe Ratio 0.867 Sortino Ratio 1.332 Probabilistic Sharpe Ratio 9.261% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0 Beta 0 Annual Standard Deviation 0.308 Annual Variance 0.095 Information Ratio 0.944 Tracking Error 0.308 Treynor Ratio 0 Total Fees $271.00 Estimated Strategy Capacity $38000000.00 Lowest Capacity Asset QQQ RIWIV7K5Z9LX Portfolio Turnover 0.06% Drawdown Recovery 749 |
from AlgorithmImports import *
class QQQDCACAlgorithm(QCAlgorithm):
def initialize(self):
self.set_cash(500)
self.set_start_date(2000, 1, 1)
self.set_brokerage_model(BrokerageName.INTERACTIVE_BROKERS_BROKERAGE, AccountType.CASH)
self.etf_symbol = self.add_equity('QQQ', Resolution.MINUTE).symbol
self.schedule.on(self.date_rules.month_end(self.etf_symbol),
self.time_rules.before_market_close(self.etf_symbol, 30),
self._allocate)
def _allocate(self):
self.portfolio.cash_book["USD"].add_amount(500)
self.set_holdings(self.etf_symbol, 1)