Python Data Collection Script for MQL5

指定

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.


附加的文件:

反馈

1
开发者 1
等级
(621)
项目
724
34%
仲裁
46
48% / 41%
逾期
14
2%
已载入
2
开发者 2
等级
(1)
项目
3
0%
仲裁
0
逾期
0
工作中
3
开发者 3
等级
(1)
项目
1
0%
仲裁
0
逾期
0
空闲
4
开发者 4
等级
(18)
项目
25
44%
仲裁
8
25% / 38%
逾期
2
8%
繁忙
发布者: 7 文章, 35 代码
5
开发者 5
等级
(13)
项目
22
41%
仲裁
8
0% / 50%
逾期
3
14%
空闲
6
开发者 6
等级
(1)
项目
1
0%
仲裁
0
逾期
0
空闲
发布者: 1 代码
7
开发者 7
等级
(83)
项目
96
31%
仲裁
9
22% / 56%
逾期
5
5%
工作中
8
开发者 8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
相似订单
PHANTOM PROTOCOL V1 35 - 150 USD
PHANTOM PROTOCOL V1 – MT5 EXPERT ADVISOR SPECIFICATION Develop a professional MetaTrader 5 (MT5) Expert Advisor named “PHANTOM PROTOCOL V1”. PRIMARY MARKET: - XAUUSD (Gold) - Designed primarily for M15 and H1 timeframes. - The EA must work with both 3-digit and 2-digit gold pricing where applicable. TRADING LOGIC: Use pure price-action and market-structure analysis rather than relying on a single indicator. The EA
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
Create a bot that can trade and read indicators easy to read for first time users. Bot that can be used on a phone and connect to MT5. It should be easy to install or use on any device especially phone and laptop, preferably the bot that can run over night and controllable when needed
//———————————————————————————————————————————————————————————————————— struct S_MCAV { double matureSum; double totalSum; double value; void Init () { matureSum = 0.0; totalSum = 0.0; value = 0.5; } void AddContext (int ctx) { totalSum += 1.0; if (ctx == 1) matureSum += 1.0; } void ApplyDecay (double rate) { matureSum *= rate; totalSum *= rate; } void Update () {
1. Title Development of a Custom MQL5 Expert Advisor for XAUUSD (MetaTrader 5) 2. Requirements Specification Overview: I am looking for an experienced MQL5 developer to build a robust, fully custom Expert Advisor (EA) for MetaTrader 5 tailored for trading Gold (XAUUSD). Core Specifications & Features: Asset & Timeframe: Designed specifically for XAUUSD. Timeframe should be selectable directly from the EA inputs
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
AWFX 69+ USD
I want a highfrequency straddle scalping mt5 ea,that is excellent for news event trading. Must be fully configurable and the pending stop orders must be used fast with the OCO style. It must trade cycles ultra-fast and dynamically increase lotSize bases on the current balance or equity
MT4/MT5 HFT EA us30 30 - 3000 USD
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the

项目信息

预算
30 - 50 USD
截止日期
 1 天