help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • Blog
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
stock-time-series
/
metadata
RSK World
stock-time-series
Stock Market Time Series Dataset - OHLCV + LSTM + Portfolio Optimization
metadata
  • indicators.json7 KB
  • stock_info.json4.3 KB
download_real_question_papers.pyindicators.json
metadata/indicators.json
Raw Download
Find: Go to:
{
  "_comment": "Stock Market Time Series Dataset - Technical Indicators Description",
  "_author": "Molla Samser",
  "_organization": "RSK World",
  "_designer_tester": "Rima Khatun",
  "_website": "https://rskworld.in/",
  "_email": "help@rskworld.in",
  "_phone": "+91 93305 39277",
  "_address": "Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147",
  
  "technical_indicators": [
    {
      "name": "MA_20",
      "full_name": "20-Day Moving Average",
      "type": "Trend Indicator",
      "calculation": "Simple Moving Average over 20 trading days",
      "description": "The average closing price over the last 20 trading days. Used to identify trend direction and potential support/resistance levels.",
      "formula": "SMA(20) = (Sum of Close prices over 20 days) / 20",
      "interpretation": {
        "above_ma": "Price above MA_20 indicates uptrend",
        "below_ma": "Price below MA_20 indicates downtrend",
        "crossover": "Price crossing MA_20 signals potential trend change"
      },
      "usage": "Short-term trend identification, support/resistance levels",
      "time_frame": "Short-term (1 month)",
      "best_for": "Day trading, swing trading"
    },
    {
      "name": "MA_50",
      "full_name": "50-Day Moving Average",
      "type": "Trend Indicator",
      "calculation": "Simple Moving Average over 50 trading days",
      "description": "The average closing price over the last 50 trading days. Provides intermediate-term trend direction.",
      "formula": "SMA(50) = (Sum of Close prices over 50 days) / 50",
      "interpretation": {
        "above_ma": "Price above MA_50 indicates strong uptrend",
        "below_ma": "Price below MA_50 indicates strong downtrend",
        "crossover": "Golden Cross (MA_20 > MA_50) = Bullish signal",
        "death_cross": "Death Cross (MA_20 < MA_50) = Bearish signal"
      },
      "usage": "Intermediate-term trend identification, key support/resistance",
      "time_frame": "Intermediate-term (2.5 months)",
      "best_for": "Position trading, trend following"
    },
    {
      "name": "RSI",
      "full_name": "Relative Strength Index",
      "type": "Momentum Oscillator",
      "calculation": "RSI = 100 - (100 / (1 + RS)), where RS = Average Gain / Average Loss",
      "description": "Momentum oscillator that measures the speed and magnitude of price changes. Ranges from 0 to 100.",
      "formula": "RSI = 100 - [100 / (1 + (Average Gain / Average Loss))]",
      "interpretation": {
        "overbought": "RSI > 70 indicates overbought conditions (potential sell signal)",
        "oversold": "RSI < 30 indicates oversold conditions (potential buy signal)",
        "neutral": "RSI between 30-70 indicates normal conditions",
        "divergence": "Price makes new high but RSI doesn't = Bearish divergence",
        "convergence": "Price makes new low but RSI doesn't = Bullish divergence"
      },
      "parameters": {
        "period": 14,
        "overbought_threshold": 70,
        "oversold_threshold": 30
      },
      "usage": "Identifying overbought/oversold conditions, divergences",
      "time_frame": "Short to intermediate-term",
      "best_for": "Entry/exit timing, confirming trends"
    },
    {
      "name": "MACD",
      "full_name": "Moving Average Convergence Divergence",
      "type": "Trend & Momentum Indicator",
      "calculation": "MACD = 12-period EMA - 26-period EMA",
      "description": "Trend-following momentum indicator showing relationship between two exponential moving averages.",
      "formula": "MACD Line = EMA(12) - EMA(26), Signal Line = EMA(9) of MACD Line",
      "components": {
        "macd_line": "Difference between 12-day and 26-day EMAs",
        "signal_line": "9-day EMA of MACD line (not included in dataset)",
        "histogram": "MACD Line - Signal Line (not included in dataset)"
      },
      "interpretation": {
        "positive": "MACD > 0 indicates bullish momentum",
        "negative": "MACD < 0 indicates bearish momentum",
        "crossover_bullish": "MACD crosses above Signal line = Buy signal",
        "crossover_bearish": "MACD crosses below Signal line = Sell signal",
        "divergence": "Price vs MACD divergence indicates potential reversal"
      },
      "parameters": {
        "fast_period": 12,
        "slow_period": 26,
        "signal_period": 9
      },
      "usage": "Trend confirmation, momentum strength, buy/sell signals",
      "time_frame": "Intermediate-term",
      "best_for": "Trend trading, momentum trading"
    },
    {
      "name": "Volume",
      "full_name": "Trading Volume",
      "type": "Volume Indicator",
      "calculation": "Number of shares traded during the trading period",
      "description": "The total number of shares exchanged during a trading day. Confirms price movements.",
      "interpretation": {
        "high_volume_uptrend": "Strong buying pressure, confirms uptrend",
        "high_volume_downtrend": "Strong selling pressure, confirms downtrend",
        "low_volume": "Weak conviction, trend may not be sustainable",
        "volume_spike": "Significant event or news, potential reversal point"
      },
      "usage": "Confirming trends, identifying breakouts, spotting reversals",
      "best_for": "All trading styles, especially breakout trading"
    }
  ],
  
  "ohlcv_data": {
    "Open": "Opening price at market open",
    "High": "Highest price during the trading day",
    "Low": "Lowest price during the trading day",
    "Close": "Closing price at market close",
    "Volume": "Total number of shares traded",
    "Adj_Close": "Closing price adjusted for splits and dividends"
  },
  
  "usage_recommendations": {
    "beginner": [
      "Start with MA_20 and MA_50 for trend identification",
      "Use RSI for basic overbought/oversold signals",
      "Confirm trends with volume"
    ],
    "intermediate": [
      "Combine moving averages with RSI for better signals",
      "Use MACD for momentum confirmation",
      "Look for divergences between price and indicators"
    ],
    "advanced": [
      "Create custom strategies combining multiple indicators",
      "Backtest strategies using historical data",
      "Use machine learning for pattern recognition",
      "Develop algorithmic trading systems"
    ]
  },
  
  "calculation_notes": {
    "note_1": "All technical indicators are calculated on adjusted closing prices",
    "note_2": "First few rows may have NaN values due to calculation requirements",
    "note_3": "MA_50 requires 50 days of data before displaying values",
    "note_4": "Indicators are for educational purposes and should not be sole basis for trading decisions"
  },
  
  "contact": {
    "organization": "RSK World",
    "founder": "Molla Samser",
    "designer_tester": "Rima Khatun",
    "website": "https://rskworld.in/",
    "email": "help@rskworld.in",
    "phone": "+91 93305 39277",
    "address": "Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147"
  }
}

159 lines•7 KB
json

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer