Overall Statistics |
Total Trades 1 Average Win 0% Average Loss 0% Compounding Annual Return 94.933% Drawdown 31.000% Expectancy 0 Net Profit 95.171% Sharpe Ratio 1.621 Sortino Ratio 1.808 Probabilistic Sharpe Ratio 59.620% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0.129 Beta 3.003 Annual Standard Deviation 0.479 Annual Variance 0.23 Information Ratio 1.434 Tracking Error 0.392 Treynor Ratio 0.259 Total Fees $3.75 Estimated Strategy Capacity $12000000.00 Lowest Capacity Asset TQQQ UK280CGTCB51 Portfolio Turnover 0.27% |
from AlgorithmImports import * import pandas as pd from io import StringIO class MorningStarDataAlgorithm(QCAlgorithm): def Initialize(self): self.SetStartDate(2020, 8, 18) self.SetEndDate(2021, 8, 18) self.SetCash(100000) self.symbol = self.AddEquity("TQQQ", Resolution.Minute, dataNormalizationMode=DataNormalizationMode.Raw).Symbol self.sma = self.SMA(self.symbol, 20, Resolution.Daily) self.SetWarmup(100) def OnData(self, slice): if not slice.ContainsKey(self.symbol) or slice[self.symbol] is None: return if not self.sma.IsReady or self.IsWarmingUp: return if not self.Portfolio.Invested: self.SetHoldings("TQQQ", 1) self.Log(f"Time: {self.Time} | TQQQ Price:{slice[self.symbol].Price} | SMA Value: {self.sma.Current.Value}")