explaingit

icembd/warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox

Analysis updated 2026-05-18

0PythonAudience · dataComplexity · 2/5Setup · easy

TLDR

A ready-to-run sandbox with built-in historical price data for testing trading strategies on Warsaw Stock Exchange (WIG20) stocks.

Mindmap

mindmap
  root((repo))
    What it does
      Backtest strategies
      Monte Carlo sims
      Interactive dashboard
    Tech stack
      Python
      Streamlit
      Pandas
      Plotly
    Use cases
      Test moving averages
      Test RSI strategy
      Estimate risk ranges
    Audience
      Quant hobbyists
      Data analysts
      Students

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Backtest a moving-average or RSI trading strategy against real WIG20 price history.

USE CASE 2

Run Monte Carlo simulations to see a range of possible future price paths for a stock.

USE CASE 3

Explore how changing volatility or time horizon affects simulated stock behavior.

What is it built with?

PythonStreamlitPandasNumPyPlotly

How does it compare?

icembd/warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultyeasymoderatehard
Complexity2/54/51/5
Audiencedatadeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just pip install a few packages and run one streamlit command, data is already included.

In plain English

This project is a self-contained sandbox for studying stocks on the WIG20 index, the main index of the Warsaw Stock Exchange in Poland. Instead of asking you to connect to a live market data feed or sign up for a paid service, it ships with historical daily price data already included as CSV files, covering January through July 2026. That means you can open the project and start experimenting right away, without any data setup. The sandbox is built for testing trading ideas, not for live trading. You can try out simple strategies like moving averages or the RSI indicator against the included historical prices to see how they would have performed. It also includes a Monte Carlo simulation tool, which runs many randomized price scenarios to give a rough sense of the range of outcomes a stock might produce, useful for thinking about risk rather than predicting exact prices. Everything runs through a local dashboard built with Streamlit, a Python tool for building simple web interfaces. From that dashboard you can adjust settings like volatility and time horizon and watch how the simulated stock behavior changes. To use it, you install a handful of Python packages (Streamlit, pandas, numpy, and Plotly) and run one command to launch the app in your browser. The included CSV data covers a specific window of dates for the WIG20 companies. The README notes that the format uses date and time codes, an asset price, and volume for each row. If you need historical data for other Polish stocks or a longer date range, the author offers custom data by request through email, which suggests this project is meant more as a demo and starting point than a fully maintained data service.

Copy-paste prompts

Prompt 1
Help me add a new trading strategy indicator to this Streamlit backtesting app.
Prompt 2
Explain how the Monte Carlo simulation in app.py generates its random price paths.
Prompt 3
Show me how to load a different CSV dataset into this sandbox for a different stock.
Prompt 4
Walk me through the CSV data format used for the WIG20 historical prices in this repo.

Frequently asked questions

What is warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox?

A ready-to-run sandbox with built-in historical price data for testing trading strategies on Warsaw Stock Exchange (WIG20) stocks.

What language is warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox written in?

Mainly Python. The stack also includes Python, Streamlit, Pandas.

How hard is warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is warsaw-exchange-stock-market-wig20-csv-gpw-quantsandbox for?

Mainly data.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.