Hello everyone,
I hope you're all doing well.
I'm a 17-year-old teenager from Iran. As you might know, due to the current internet war between nations, people in Iran have almost no direct access to international websites and services. The internet here is extremely slow and restricted, and most sites don't open without VPNs. I struggled a lot just to be able to log into GitHub and write this message.
Since I was a child, I've been interested in programming and financial markets. I've been working on a personal project: building a backtesting engine for crypto trading strategies. I've spent many months on it, and it means a lot to me.
For months, I've been trying to get historical market data for Bitcoin. But every door I knocked on was closed:
- International exchanges like Binance are sanctioned and blocked from Iran.
- Iranian exchanges require age verification (18+), but I'm only 17.
I was very disappointed. Then a friend told me about Binance's public data server: data.binance.vision. I managed to write a simple Python script that can download the data and convert it to CSV.
Here's the problem: To run this script, I need international internet access to connect to Binance's server. With Iran's internet, my script can't download even a single file. I've tried many times – it just doesn't work.
So I'm asking for your help:
If possible, I can share my Python script with you (it's just a few lines). All you need to do is run it once on your system. The script will automatically download all 5-minute BTCUSDT data from 2018 until today and convert it to CSV. Then you can upload the resulting CSV file(s) here (or in a Release) so I can download them.
Don't worry about security:
The script is completely open source. You can have it reviewed by anyone (even by an AI or another developer). It does not ask for any API keys, passwords, or personal information. It only downloads public market data.
To be honest, I've put so much hope into this project. If someone could do me this favor, I would be grateful for the rest of my life.
If you can help, please reply quickly. Let me know if I should send you the script or post it here.
Thank you so much,
A young programmer from Iran
Hello everyone,
I hope you're all doing well.
I'm a 17-year-old teenager from Iran. As you might know, due to the current internet war between nations, people in Iran have almost no direct access to international websites and services. The internet here is extremely slow and restricted, and most sites don't open without VPNs. I struggled a lot just to be able to log into GitHub and write this message.
Since I was a child, I've been interested in programming and financial markets. I've been working on a personal project: building a backtesting engine for crypto trading strategies. I've spent many months on it, and it means a lot to me.
For months, I've been trying to get historical market data for Bitcoin. But every door I knocked on was closed:
I was very disappointed. Then a friend told me about Binance's public data server: data.binance.vision. I managed to write a simple Python script that can download the data and convert it to CSV.
Here's the problem: To run this script, I need international internet access to connect to Binance's server. With Iran's internet, my script can't download even a single file. I've tried many times – it just doesn't work.
So I'm asking for your help:
If possible, I can share my Python script with you (it's just a few lines). All you need to do is run it once on your system. The script will automatically download all 5-minute BTCUSDT data from 2018 until today and convert it to CSV. Then you can upload the resulting CSV file(s) here (or in a Release) so I can download them.
Don't worry about security:
The script is completely open source. You can have it reviewed by anyone (even by an AI or another developer). It does not ask for any API keys, passwords, or personal information. It only downloads public market data.
To be honest, I've put so much hope into this project. If someone could do me this favor, I would be grateful for the rest of my life.
If you can help, please reply quickly. Let me know if I should send you the script or post it here.
Thank you so much,
A young programmer from Iran