Python Data Collection Script for MQL5

Spécifications

I am looking for someone who can automatically download the complete publicly accessible MT5 CodeBase from MQL5.com.

Source:
https://www.mql5.com/en/code/mt5

I want all entries from page 1 through page 206 to be collected and all available files downloaded.

Important: The downloaded files should not be unnecessarily extracted/decompressed. ZIP files should remain in their original compressed format whenever possible in order to minimize storage size.

For the later transfer of the complete dataset to me, we will use a separate free web-based file transfer/storage solution. We can decide which service to use once the download is completed. The full dataset therefore does not need to be transferred directly through the freelancer platform.

Tasks

  • Scan and process all pages from 1 to 206
  • Collect all available MT5 CodeBase entries and IDs
  • Download all publicly available ZIP/source files
  • Automatically skip files that already exist
  • Support resuming after interruptions
  • Verify ZIP files for corruption
  • Generate SHA-256 checksums
  • Detect duplicate files
  • Filter out MQL4 files
  • Properly log HTTP 403, 404, timeouts, connection errors, etc.
  • Document missing or removed entries
  • Store metadata in JSON, JSONL, or SQLite

Technical Requirements

Preferred:

  • Python 3.11+
  • httpx, Scrapy, Playwright, or similar
  • Controlled request/download speed
  • Retry and exponential backoff
  • Resume functionality
  • Clean error handling
  • No CAPTCHA bypass
  • No unauthorized proxy networks
  • No bypassing of website access restrictions

What I Need at the End

  1. The complete available MT5 CodeBase from pages 1–206
  2. Files kept compressed as ZIP whenever possible
  3. The complete Python source code of the downloader
  4. A short installation and usage guide
  5. Resume functionality for future runs
  6. A report/database containing:
    • Entry ID
    • Title
    • URL
    • Download status
    • Filename
    • File size
    • SHA-256 checksum
    • Error reason
    • Missing or removed entries

The downloader source code is especially important to me, because I want to understand how the process works and be able to repeat or extend it myself later.

Someone experienced with Python, web scraping, and modern AI coding tools should be able to automate most of this relatively quickly. I am not looking for an unnecessarily complex enterprise system, but rather a clean, reliable, and reproducible solution.

After the complete data and source code have been delivered and briefly verified, I will send the agreed payment immediately.

Please provide either a fixed-price.


Répondu

1
Développeur 1
Évaluation
(621)
Projets
724
34%
Arbitrage
46
48% / 41%
En retard
14
2%
Chargé
2
Développeur 2
Évaluation
(1)
Projets
3
0%
Arbitrage
0
En retard
0
Travail
3
Développeur 3
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(18)
Projets
25
44%
Arbitrage
8
25% / 38%
En retard
2
8%
Occupé
Publié : 7 articles, 35 codes
5
Développeur 5
Évaluation
(13)
Projets
22
41%
Arbitrage
8
0% / 50%
En retard
3
14%
Gratuit
6
Développeur 6
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(83)
Projets
96
31%
Arbitrage
9
22% / 56%
En retard
5
5%
Travail
8
Développeur 8
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
I have the Fisher Indicator shown below the chart. I need an alert added for when the Fisher Indicator hits the 50 point at the end of each period. GBPUSD and EURUSD 4H charts are provided and I can provide additional
Hi, I need an experienced NinjaTrader 8/NinjaScript developer to finish or rebuild an automated futures strategy, ideally by the end of this week. I already have the complete TradingView Pine Script reference strategy, an existing ~2,000-line NinjaScript implementation, Playback logs, and known historical benchmark trades. MOST IMPORTANT REQUIREMENT: TRADINGVIEW ↔ NINJATRADER PARITY. The Pine Script is the reference
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Hi i need help to connect my chat gtp with ninja trader I have all tools. Just need supervision and seeking a professional who can do that for me. This the bridge extension https://crosstrade.io/blog/chatgpt-to-ninjatrader-mcp-walkthrough
MetaTrader 5 (MT5) Price-Level Monitoring & Automated Phone Call Alert System Developer Needed Project Overview I am looking for an experienced developer to build a custom trading assistant for MetaTrader 5 (MT5) that monitors important price levels I manually mark on my charts and immediately calls my phone when the market reaches or interacts with those levels. This is Phase 1 of a larger trading assistant project

Informations sur le projet

Budget
30 - 50 USD
Délais
à 1 jour(s)