Skip to content

upuldi/MetaStockProcess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Colombo Stock Exchange Data Scraper for MetaStock

This project is a personal experiment to extract daily stock data from the Colombo Stock Exchange (CSE) website and convert it into a format compatible with MetaStock, a popular technical analysis platform.

Since the CSE doesn't offer a free data stream, this scraper was built to bridge that gap β€” enabling offline charting, pattern analysis, and historical trend visualization directly within MetaStock.

πŸš€ Project Overview

  • Scrapes daily stock data from the official Colombo Stock Exchange site
  • Parses and formats the data into MetaStock-compatible structure
  • Feeds the data into MetaStock for analysis
  • Used for learning pattern recognition, price action, and buy/sell signal validation

⚠️ Disclaimer: This project was intended as a technical and educational exercise. While the tool enabled me to visualize data and detect patterns, it was not used for consistent or successful trading.

🧠 Motivation

At the time, I was exploring technical analysis and wanted to understand Sri Lankan equities better. MetaStock seemed like a good fit, but lacked a free feed for CSE data β€” so I built my own. This project gave me hands-on experience with:

  • Web scraping and data sanitization
  • Data formatting for financial systems
  • Using charting tools to identify potential trading signals

πŸ› οΈ Tech Stack

  • Java for scraping and transformation
  • Custom formatting logic for MetaStock integration

πŸ“‚ Structure

πŸ“ˆ Sample Output

MetaStock-ready output files are generated in the format required for import into the software. These files can be batch imported to visualize price movement and historical patterns.

πŸ” Lessons Learned

  • The importance of clean, structured data in financial modeling
  • Challenges of working with unofficial or unstructured web sources
  • How technical tools like MetaStock interpret and visualize market data

About

A Java-based scraper for Colombo Stock Exchange data, formatted for MetaStock. Built to explore technical analysis on Sri Lankan equities using offline charting.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages