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
/
data
RSK World
stock-time-series
Stock Market Time Series Dataset - OHLCV + LSTM + Portfolio Optimization
data
  • AAPL.csv18 KB
  • AMZN.csv20.7 KB
  • GOOGL.csv19.8 KB
  • MSFT.csv19.3 KB
  • TSLA.csv20.2 KB
LICENSEREADME.md
LICENSE
Raw Download
Find: Go to:
Educational and Research License

Copyright (c) 2024 RSK World
Author: 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

================================================================================

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. DEFINITIONS

"License" refers to the terms and conditions for use, reproduction, and 
distribution as defined in this document.

"Licensor" refers to RSK World and Molla Samser.

"Dataset" refers to the Stock Market Time Series Dataset including all data 
files, scripts, documentation, and associated materials.

2. GRANT OF LICENSE

Subject to the terms and conditions of this License, the Licensor grants you a 
worldwide, royalty-free, non-exclusive license to use, reproduce, prepare 
derivative works of, publicly display, publicly perform, and distribute the 
Dataset for:

a) Educational purposes
b) Academic research
c) Personal learning and development
d) Non-commercial projects

3. RESTRICTIONS

The following restrictions apply:

a) Commercial Use: Commercial use requires explicit written permission from the 
   Licensor. Please contact help@rskworld.in for commercial licensing.

b) Attribution: You must give appropriate credit to RSK World and Molla Samser, 
   provide a link to the source (https://rskworld.in/), and indicate if changes 
   were made.

c) No Warranty: The Dataset is provided "as is" without warranty of any kind, 
   express or implied. The Licensor shall not be liable for any damages arising 
   from the use of the Dataset.

d) Redistribution: When redistributing the Dataset, you must include this 
   License and give credit to the original author.

4. ATTRIBUTION REQUIREMENTS

When using this Dataset, please include the following attribution:

"Stock Market Time Series Dataset by Molla Samser (RSK World)
Website: https://rskworld.in/
Licensed under Educational and Research License"

5. DATA DISCLAIMER

The stock market data provided in this Dataset is for educational and research 
purposes only. It should not be used as the sole basis for investment decisions. 
Past performance does not guarantee future results. The Licensor is not 
responsible for any financial losses incurred from decisions made using this 
data.

6. TERMINATION

This License automatically terminates if you fail to comply with its terms and 
conditions. Upon termination, you must cease all use and destroy all copies of 
the Dataset.

7. CONTACT FOR COMMERCIAL LICENSING

For commercial use, enterprise licensing, or custom data requests:

RSK World
Email: help@rskworld.in
Phone: +91 93305 39277
Website: https://rskworld.in/

8. ACCEPTANCE

By using the Dataset, you acknowledge that you have read this License, 
understand it, and agree to be bound by its terms and conditions.

================================================================================

© 2024 RSK World. All rights reserved.

For questions about this License, please contact:
Email: help@rskworld.in
Website: https://rskworld.in/

99 lines•3.2 KB
text
README.md
Raw Download

README.md

# Stock Market Time Series Dataset

<!--
Author: Molla Samser
Website: https://rskworld.in/
Email: help@rskworld.in
Phone: +91 93305 39277
Organization: RSK World
Designer & Tester: Rima Khatun
Address: Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147
-->

![Stock Market Time Series](./stock-time-series.png)

## Overview

This dataset contains historical stock market data with OHLCV (Open, High, Low, Close, Volume) prices, trading volumes, and technical indicators for multiple stocks. Perfect for time series forecasting, technical analysis, portfolio optimization, and financial modeling.

## Features

- **OHLCV Price Data**: Complete open, high, low, close prices and volume
- **Trading Volumes**: Historical trading volumes for liquidity analysis
- **Multiple Stocks**: Data for various stocks across different sectors
- **Technical Indicators**: Pre-calculated indicators for quick analysis
- **Time Series Ready Format**: Data formatted for immediate time series analysis

## Technologies

- CSV
- JSON
- Pandas
- Time Series Analysis
- Python

## Difficulty Level

**Intermediate** - Suitable for data scientists with basic knowledge of time series analysis and financial markets.

## Dataset Structure

```
stock-time-series/
├── data/
│ ├── AAPL.csv # Apple Inc. stock data
│ ├── GOOGL.csv # Alphabet Inc. stock data
│ ├── MSFT.csv # Microsoft Corp. stock data
│ ├── AMZN.csv # Amazon.com Inc. stock data
│ └── TSLA.csv # Tesla Inc. stock data
├── metadata/
│ ├── stock_info.json # Stock metadata and information
│ └── indicators.json # Technical indicators description
├── scripts/
│ ├── load_data.py # Data loading utilities
│ ├── analyze.py # Basic analysis scripts
│ ├── forecast.py # Time series forecasting
│ └── visualize.py # Visualization utilities
├── index.html # Demo page
├── README.md # This file
└── requirements.txt # Python dependencies
```

## Data Format

Each CSV file contains the following columns:

| Column | Description |
|--------|-------------|
| Date | Trading date (YYYY-MM-DD) |
| Open | Opening price |
| High | Highest price |
| Low | Lowest price |
| Close | Closing price |
| Volume | Trading volume |
| Adj Close | Adjusted closing price |
| MA_20 | 20-day Moving Average |
| MA_50 | 50-day Moving Average |
| RSI | Relative Strength Index |
| MACD | Moving Average Convergence Divergence |

## Use Cases

1. **Time Series Forecasting**: Predict future stock prices using ARIMA, LSTM, Prophet
2. **Technical Analysis**: Analyze trading patterns and indicators
3. **Portfolio Optimization**: Build and optimize investment portfolios
4. **Risk Assessment**: Calculate volatility, VaR, and other risk metrics
5. **Machine Learning**: Train ML models for price prediction
6. **Algorithmic Trading**: Develop and backtest trading strategies

## Getting Started

### Prerequisites

```bash
pip install -r requirements.txt
```

### Loading Data

```python
import pandas as pd

# Load stock data
df = pd.read_csv('data/AAPL.csv', parse_dates=['Date'], index_col='Date')
print(df.head())
```

### Quick Analysis

```python
from scripts.analyze import StockAnalyzer

analyzer = StockAnalyzer('data/AAPL.csv')
analyzer.summary_statistics()
analyzer.plot_price_history()
```

### Time Series Forecasting

```python
from scripts.forecast import StockForecaster

forecaster = StockForecaster('data/AAPL.csv')
predictions = forecaster.arima_forecast(days=30)
forecaster.plot_forecast(predictions)
```

## Sample Analysis

```python
import pandas as pd
import matplotlib.pyplot as plt

# Load data
df = pd.read_csv('data/AAPL.csv', parse_dates=['Date'], index_col='Date')

# Calculate returns
df['Returns'] = df['Close'].pct_change()

# Plot closing prices
df['Close'].plot(figsize=(12, 6), title='AAPL Closing Prices')
plt.ylabel('Price ($)')
plt.show()

# Calculate volatility
volatility = df['Returns'].std() * (252 ** 0.5) # Annualized
print(f"Annualized Volatility: {volatility:.2%}")
```

## Data Period

- **Start Date**: January 1, 2020
- **End Date**: December 31, 2024
- **Frequency**: Daily
- **Total Trading Days**: ~1260 per stock

## Technical Indicators Included

1. **Moving Averages (MA)**: 20-day and 50-day
2. **Relative Strength Index (RSI)**: Momentum oscillator
3. **MACD**: Trend-following momentum indicator
4. **Bollinger Bands**: Volatility indicator (calculable)

## License

This dataset is provided for educational and research purposes.

## Contact

- **Author**: Molla Samser
- **Organization**: RSK World
- **Designer & Tester**: Rima Khatun
- **Email**: help@rskworld.in
- **Phone**: +91 93305 39277
- **Website**: [https://rskworld.in/](https://rskworld.in/)
- **Address**: Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India, 713147

## Acknowledgments

Data sourced from public financial markets. All prices are in USD.

---

**Visit [rskworld.in](https://rskworld.in/) for more datasets and data science projects!**

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