IranBourseAnalyser
Python scripts for downloading and analyzing iran bourse (stock exchange) data. اسکریپت پایتون برای دانلود و تحلیل داده های بورس تهران.
Install / Use
/learn @hghhgh/IranBourseAnalyserREADME
Iran bourse data downloader and analyzer
Extract and Analys data from Iran bourse or stock exchange
دانلود و تحلیل کننده داده های بورس اوراق بهادار تهران
Our preference in decision support and inference approach are as below :
- Bayesian Approach, like : Bayesian Inference
- To prevent overfitting on small data
- To use human expertise and belief
- Frequentist Inference, such as : hypothesis testing
- To apply descriptive analysis
- To apply diagnostic analysis
- To apply prescriptive analysis
- To apply predictive analysis
- Other data science techniques, like : Neural network and Machine Learning Technologies
- To handel time series with large input dimension
- To use useful libraries
This project has 3 packages
- DataPrepairing
- AnalysisHelpers
- DecisionSupports
- My decision cycle is here
The last package is the main one !
with following usage examples :
- DataPrepairing :
import DataPreparing.PrepareAllData
DataPreparing.PrepareAllData.DownloadAll()
DataPreparing.PrepareAllData.MergeAll()
DataPreparing.PrepareAllData.ExtractAll()
# for new function and their usage see "main.py" file
- AnalysisHelpers :
import AnalysisHelpers.Distributions
AnalysisHelpers.Distributions.computePercentOfChangeDistributionForAllNamadsAsWhole(OutputDir='DataPreparing/Data/distributions', InputFile='DataPreparing/Data/AllDataByDays.pkl')
AnalysisHelpers.Distributions.computePercentOfChangeDistributionForAllNamads(OutputDir='DataPreparing/Data/distributions', InputFile='DataPreparing/Data/AllNamadsByNamads.pkl')
import AnalysisHelpers.SomeCharts
AnalysisHelpers.SomeCharts.drawScaters(OutputDir='DataPreparing/Data/Charts', InputFile='DataPreparing/Data/AllNamadsByNamads.pkl')
AnalysisHelpers.SomeCharts.drawCorrelations(InputDir='DataPreparing/Data/NamadsExcelsFromIranBourse', OutputDir="Data/Charts/IntraNamadCorrelations")
- DecisionSupports :
# for new function and their usage see "main.py" file
Helps and Tutorial Articles
Analysis useful links
- Bayesian Inference
Data sets useful links
- آموزش بورس اوراق بهادار
- انواع تحلیل
- فیلم های آموزشی انواع تحلیل
- حجم مبنا و قیمت پایانی
Support or Contact
email me : hosein.ghiasy at gmail.com
Related Skills
claude-opus-4-5-migration
111.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
353.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
feishu-drive
353.3k|
things-mac
353.3kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
