Overall Statistics |
Total Trades 358 Average Win 0.66% Average Loss -0.81% Compounding Annual Return -26.503% Drawdown 27.200% Expectancy -0.070 Net Profit -14.137% Sharpe Ratio -0.355 Probabilistic Sharpe Ratio 16.871% Loss Rate 49% Win Rate 51% Profit-Loss Ratio 0.81 Alpha -0.194 Beta -0.454 Annual Standard Deviation 0.491 Annual Variance 0.241 Information Ratio -0.169 Tracking Error 0.779 Treynor Ratio 0.385 Total Fees $372.08 |
from Execution.ImmediateExecutionModel import ImmediateExecutionModel from Portfolio.EqualWeightingPortfolioConstructionModel import EqualWeightingPortfolioConstructionModel class HorizontalNadionProcessor(QCAlgorithm): def Initialize(self): self.SetStartDate(2019, 11, 3) # Set Start Date self.SetCash(100000) # Set Strategy Cash self.AddAlpha(HistoricalReturnsAlphaModel(self)) self.SetExecution(ImmediateExecutionModel()) self.SetPortfolioConstruction(EqualWeightingPortfolioConstructionModel()) tickers = ["SPY", "AAPL", "TSLA"] symbols = [ Symbol.Create(t, SecurityType.Equity, Market.USA) for t in tickers] self.SetUniverseSelection( ManualUniverseSelectionModel(symbols) )