Overall Statistics
Total Trades
0
Average Win
0%
Average Loss
0%
Compounding Annual Return
0%
Drawdown
0%
Expectancy
0
Net Profit
0%
Sharpe Ratio
0
Probabilistic Sharpe Ratio
0%
Loss Rate
0%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
0
Beta
0
Annual Standard Deviation
0
Annual Variance
0
Information Ratio
1.299
Tracking Error
0.185
Treynor Ratio
0
Total Fees
$0.00
Estimated Strategy Capacity
$0
Lowest Capacity Asset
# RSI for equities and cryptos
# ----------------------------------------------------------------
EQUITIES = ['AAPL','TSLA']; CRYPTOS = ['BTCUSD']; RSI_PERIOD = 14;
# ----------------------------------------------------------------

class IndicatorForEquitiesAndCryptos(QCAlgorithm):

    def Initialize(self):
        self.SetStartDate(2022, 1, 1)  
        self.SetCash(100000)
        self.equities = [self.AddEquity(ticker, Resolution.Daily).Symbol for ticker in EQUITIES]
        self.cryptos = [self.AddCrypto(ticker, Resolution.Daily).Symbol for ticker in CRYPTOS]
        self.assets =  self.equities + self.cryptos
        self.rsi = {}
        for sec in self.assets:
            self.rsi[sec] = self.RSI(sec, RSI_PERIOD, Resolution.Daily)
        self.SetWarmUp(RSI_PERIOD + 1, Resolution.Daily)
        

    def OnData(self, data):
        if self.IsWarmingUp: return
        # self.Log(self.assets)
        
        for sec in self.assets:
            self.Plot("RSI", sec, self.rsi[sec].Current.Value)