Repository navigation
Arabic on the main README; detailed requirements and a step-by-step guide - #17
Merged
Merged
Conversation
…step guide
- README.md gets an Arabic summary under the header, and a full Arabic section
after the English text that covers what the project is, its features, its
requirements, step-by-step installation and running, and troubleshooting.
- Both READMEs now have:
- a requirements table with OS, Python (64-bit, 3.10+, tested on 3.10, 3.12
and 3.13), memory, disk, browser, internet, and the optional MetaTrader 5,
Node.js and Git;
- a step-by-step guide: install Python, get the code, create a virtual
environment in the project folder (where the desktop app looks for it),
install the dependencies, run on the simulator or with MetaTrader 5 (Algo
Trading for orders, TERMINAL PATH / LOGIN CREDENTIALS), first steps, and
stop / restart / update / uninstall;
- the desktop app instructions and a troubleshooting table.
- The numbers come from a measured run: the backend uses about 135 MB on the
simulator, the dependencies take about 470 MB, and the first cone build takes
about 30 seconds. MetaQuotes publishes MetaTrader5 wheels only for 64-bit
Windows, for Python 3.10 to 3.14.
- The Arabic wording avoids right-to-left rendering glitches, such as
"bit-64" and stray brackets around English commands.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01649i4SjUGvhXrPV3AiNhHN
wJubran
added a commit
that referenced
this pull request
Oct 18, 2026
…uide (#17) README.md gets a short Arabic summary under the header and a full Arabic section after the English text. That section covers what the project is, its features, its requirements, step-by-step installation and running, and troubleshooting. Both READMEs now have a requirements table and a step-by-step guide that covers Python, a virtual environment, the simulator or MetaTrader 5, updating, the desktop app and troubleshooting.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
The repository's main page only linked to the Arabic README, and both READMEs went from "install Python" straight to four commands. This PR:
Arabic on the main page. README.md gets a short Arabic summary under the header, linked to a full Arabic section after the English text. That section covers what the project is, its main features, the requirements, step-by-step installation and running, and troubleshooting.
Requirements table, in English and Arabic. It covers the OS, Python (64-bit, 3.10+, tested on 3.10, 3.12 and 3.13), memory, disk, browser and internet, plus the optional MetaTrader 5, Node.js and Git.
Step-by-step guide, in both languages:
It also covers the desktop app and has a troubleshooting table.
The Arabic README has the same sections in place of its old two-minute section and separate desktop-app section.
The numbers come from a measured run:
MetaQuotes publishes
MetaTrader5wheels only for 64-bit Windows, for Python 3.10–3.14, so the guide asks for 64-bit Python. The Arabic wording is chosen to avoid right-to-left rendering glitches, such as "bit-64" or brackets jumping around English commands.How it was tested
Settings → TRADING → LIVE TRADING,PROVIDERS → TERMINAL PATH / LOGIN CREDENTIALS) and every log message quoted (MT5 initialize() failed).python -m pytest tests/test_branding.pypasses.Screenshots
Docs only.
Generated by Claude Code