| Overall Statistics |
|
Total Orders 5 Average Win 0% Average Loss 0% Compounding Annual Return 72.983% Drawdown 20.700% Expectancy 0 Start Equity 100000 End Equity 206706.25 Net Profit 106.706% Sharpe Ratio 1.83 Sortino Ratio 2.813 Probabilistic Sharpe Ratio 82.840% Loss Rate 0% Win Rate 0% Profit-Loss Ratio 0 Alpha 0.243 Beta 1.754 Annual Standard Deviation 0.241 Annual Variance 0.058 Information Ratio 1.934 Tracking Error 0.17 Treynor Ratio 0.251 Total Fees $10.59 Estimated Strategy Capacity $65000000.00 Lowest Capacity Asset PYPL W2CQDXKV7WPX Portfolio Turnover 0.20% |
from AlgorithmImports import *
class TopCryptoStrategy(QCAlgorithm):
def initialize(self):
self.set_start_date(2022, 12, 8)
self.set_cash(100000)
# Adding equity symbols
self.add_equity("AAPL", Resolution.MINUTE)
self.add_equity("NVDA", Resolution.MINUTE)
self.add_equity("TSLA", Resolution.MINUTE)
self.add_equity("AMZN", Resolution.MINUTE)
self.add_equity("PYPL", Resolution.MINUTE)
def on_data(self, data: Slice):
if not self.Portfolio.Invested:
# Equal weight allocation
weight = 0.2 # 20% allocation to each stock
self.SetHoldings("AAPL", weight)
self.SetHoldings("NVDA", weight)
self.SetHoldings("TSLA", weight)
self.SetHoldings("AMZN", weight)
self.SetHoldings("PYPL",weight)