| Overall Statistics |
|
Total Trades 18 Average Win 0% Average Loss 0% Compounding Annual Return 65.069% Drawdown 9.000% Expectancy 0 Net Profit 15.833% Sharpe Ratio 1.85 Probabilistic Sharpe Ratio 63.987% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0.257 Beta 1.379 Annual Standard Deviation 0.25 Annual Variance 0.062 Information Ratio 3.004 Tracking Error 0.104 Treynor Ratio 0.335 Total Fees $19.54 Estimated Strategy Capacity $2200000.00 Lowest Capacity Asset JHX S92TOOMP7A79 |
# region imports
from AlgorithmImports import *
# endregion
class UglyMagentaScorpion(QCAlgorithm):
def Initialize(self):
self.SetStartDate(2022, 10, 30) # Set Start Date
self.SetCash(100000) # Set Strategy Cash
self.SetBenchmark("SPY")
self.AddEquity("SPY", Resolution.Daily)
self.AddEquity("MSFT", Resolution.Daily)
self.AddEquity("GOOG", Resolution.Daily)
self.AddEquity("AMZN", Resolution.Daily)
self.AddEquity("NVDA", Resolution.Daily)
self.AddEquity("META", Resolution.Daily)
self.AddEquity("SPB", Resolution.Daily)
self.AddEquity("HLIO", Resolution.Daily)
self.AddEquity("SAFE", Resolution.Daily)
self.AddEquity("TROX", Resolution.Daily)
self.AddEquity("CRS", Resolution.Daily)
self.AddEquity("PIPR", Resolution.Daily)
self.AddEquity("EVRI", Resolution.Daily)
self.AddEquity("WMS", Resolution.Daily)
self.AddEquity("JHX", Resolution.Daily)
self.AddEquity("BLDR", Resolution.Daily)
self.AddEquity("RRX:", Resolution.Daily)
self.AddEquity("CCK", Resolution.Daily)
self.AddEquity("DIS", Resolution.Daily)
self.AddEquity("CRM", Resolution.Daily)
def OnData(self, data: Slice):
if not self.Portfolio.Invested:
self.SetHoldings("MSFT", 0.05)
self.SetHoldings("GOOG", 0.05)
self.SetHoldings("AMZN", 0.05)
self.SetHoldings("NVDA", 0.05)
self.SetHoldings("META", 0.05)
self.SetHoldings("SPB", 0.05)
self.SetHoldings("HLIO", 0.05)
self.SetHoldings("SAFE", 0.05)
self.SetHoldings("TROX", 0.05)
self.SetHoldings("CRS", 0.05)
self.SetHoldings("PIPR", 0.05)
self.SetHoldings("EVRI", 0.05)
self.SetHoldings("WMS", 0.05)
self.SetHoldings("JHX", 0.05)
self.SetHoldings("BLDR", 0.05)
self.SetHoldings("RRX", 0.05)
self.SetHoldings("CCK", 0.05)
self.SetHoldings("DIS", 0.05)
self.SetHoldings("CRM", 0.05)