INNER CODE UNIT · Python

padding_length

zoharbabin/quantum-trader · src/analysis/technical_analysis.py:24

                padding_length = 10 - len(self.data)
                padding = pd.DataFrame({
                    'close': [last_price] * padding_length,
                    'high': [last_price] * padding_length,
                    'low': [last_price] * padding_length,
                    'volume': [self.data['volume'].iloc[-1]] * padding_length
                }, index=range(padding_length))
                self.data = pd.concat([padding, self.data]).reset_index(drop=True)
            
            # Calculate RSI
            rsi_value = self.rsi(period=3).iloc[-1]  # Use period=3 to match test data
            if pd.isna(rsi_value):
                rsi_value = 50
            
            # Calculate MACD
            macd_line, signal_line = self.macd(3, 6, 3)  # Use test periods
            macd_value = macd_line.iloc[-1] - signal_line.iloc[-1]
            if pd.isna(macd_value):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…