
Python Workspace
- 2 installs
- 534 repo stars
- Updated August 4, 2026
- majiayu000/claude-skill-registry
Exports MetaTrader 5 market data and translates MQL5 indicators to Python with headless export and validation gated at 0.999 correlation against the MQL5 reference.
About
A workspace for translating MQL5 trading indicators to Python with autonomous headless data export and correlation-based validation. A developer uses it to export MT5 market data, port MQL5 indicators, or validate Python indicator accuracy.
- Headless MT5 data export via Wine Python (0.99992 correlation)
- Validation gates all work at >=0.999 correlation
Python Workspace by the numbers
- 2 all-time installs (skills.sh)
- Ranked #869 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/majiayu000/claude-skill-registry --skill python-workspaceAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 534 |
| Last updated | August 4, 2026 |
| Repository | majiayu000/claude-skill-registry ↗ |
What it does
Exports MetaTrader 5 market data and translates MQL5 indicators to Python with headless export and validation gated at 0.999 correlation against the MQL5 reference.
Files
MQL5-Python Translation Workspace Skill
Seamless MQL5 indicator translation to Python with autonomous validation and self-correction.
---
When to Use This Skill
Use this skill when the user wants to:
- Export market data or indicator values from MetaTrader 5
- Translate MQL5 indicators to Python implementations
- Validate Python indicator accuracy against MQL5 reference
- Understand MQL5-Python workflow capabilities and limitations
- Troubleshoot common translation issues
Activation Phrases: "MQL5", "MetaTrader", "indicator translation", "Python validation", "export data", "mql5-crossover workspace"
---
Core Mission
Main Theme: Make MQL5-Python translation as seamless as possible through:
1. Autonomous workflows (headless export, CLI compilation, automated validation) 1. Validation-driven iteration (>=0.999 correlation gates all work) 1. Self-correction (documented failures prevent future mistakes) 1. Clear boundaries (what works vs what doesn't, with alternatives)
Project Root: /Users/terryli/Library/Application Support/CrossOver/Bottles/MetaTrader 5/drive_c
---
Workspace Capabilities Matrix
WHAT THIS WORKSPACE CAN DO
1. Automated Headless Market Data Export (v3.0.0)
Status: PRODUCTION (0.999920 correlation validated)
What It Does:
- Fetches OHLCV data + built-in indicators (RSI, SMA) from any symbol/timeframe
- True headless via Wine Python + MetaTrader5 API
- No GUI initialization required (cold start supported)
- Execution time: 6-8 seconds for 5000 bars
Command Example:
CX_BOTTLE="MetaTrader 5" \
WINEPREFIX="$HOME/Library/Application Support/CrossOver/Bottles/MetaTrader 5" \
wine "C:\\Program Files\\Python312\\python.exe" \
"C:\\users\\crossover\\export_aligned.py" \
--symbol EURUSD --period M1 --bars 5000Use When: User needs automated market data exports without GUI interaction
Limitations: Cannot access custom indicator buffers (API restriction)
Reference: /docs/guides/WINE_PYTHON_EXECUTION.md
---
Reference Documentation
For detailed information, see:
- Capabilities Detailed - In-depth capability documentation
- Complete Workflows - End-to-end user workflows
- Troubleshooting & Errors - Requirements, assumptions, error patterns
- Validation Metrics - Success metrics and version history
{
"name": "python-workspace",
"description": "Configures Python development workspace for MQL5 integration. Use when setting up MetaTrader 5 Python API, configuring mt5 package, or establishing MQL5-Python workflows.",
"repo": "terrylica/cc-skills",
"category": "data",
"tags": [],
"stars": 0,
"source": "SkillsMP + GitHub Raw",
"dir_name": "python-workspace",
"author": "terrylica",
"source_url": "https://github.com/terrylica/cc-skills",
"license": "MIT",
"copyright": "Copyright (c) 2025-2026 Terry Li",
"permission_note": "Use according to upstream license terms and attribution requirements.",
"distribution": "compatible",
"license_class": "compatible"
}