{"repo":"callmeartan/mt5-mac-data-bridge","free":true,"listed":false,"github":"https://github.com/callmeartan/mt5-mac-data-bridge","clone":"git clone https://github.com/callmeartan/mt5-mac-data-bridge.git","description":"Python CLI + MQL5 EA: local JSON IPC (price/tick/orderbook/account -> commands.json, trade_results.txt) for reliable MT5 integration on macOS; entrypoint mt5-bridge.","language":"Python","stars":11,"topics":["forex","json-ipc","mac-os","metatrader5","mql5","python","trading","trade","trade-automation","trade-bot"],"license":"MIT","category":"trading","readme_excerpt":"MT5 Mac File Bridge Professional, open-source bridge for running MetaTrader 5 (MT5) with Python on macOS — without the MetaTrader5 Python package. The bridge uses a robust, local JSON file IPC so you can stream quotes, monitor positions, and submit trading commands reliably on macOS. Built from real trading needs. Optimized for XAUUSD , compatible with any symbol. Why this bridge - macOS-native : no Windows-only bindings, no Wine, no Docker - Stable and simple : local file IPC (JSON), no sockets to maintain - Full flow : prices, positions, orders, closed trades, and command execution - Production-friendly : structured logs, explicit contracts, minimal dependencies Architecture - The EA mt5/MT5 File Bridge Enhanced.mq5 runs inside MT5 and periodically writes: - {SYMBOL} price.json (quotes), {SYMBOL} tick.json (tick snapshot), {SYMBOL} orderbook.json (depth, if available) - account info.json , positions.json , closed trades.json , orders.json , rates M1.json , symbol info.json - The Python bridge package mt5 bridge reads those files and writes a flat commands.json for actions: buy , sell , modify , close . The EA executes and logs results to trade results.txt . Features - No MetaTrader5 module required (macOS compatible) - Live market data export at configurable intervals - Command interface for buy/sell/modify/close with optional ATR SL/TP (on the EA) - Comprehensive state export : account, positions, pending orders, trade history, symbol specs - Detailed execution logs for au","default_branch":null,"files":null,"tree":[],"storefront":"/r/callmeartan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/callmeartan/mt5-mac-data-bridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}