{"repo":"Ichinga-Samuel/aiomql","free":true,"listed":false,"github":"https://github.com/Ichinga-Samuel/aiomql","clone":"git clone https://github.com/Ichinga-Samuel/aiomql.git","description":"Asynchronous Python Library For MetaTrader 5","language":"Python","stars":145,"topics":["asynchronous-programming","forex-bot","forex-trading","metatrader5","mql5","trading","trading-bot"],"license":"MIT","category":"trading","readme_excerpt":"aiomql Asynchronous MetaTrader 5 Library & Algorithmic Trading Framework --- Overview aiomql is a Python framework for building algorithmic trading bots on top of MetaTrader 5. It wraps every MT5 API call in an async-friendly interface and provides high-level abstractions for strategies, risk management, trade execution, session management, and position tracking — so you can focus on your trading logic instead of boilerplate. --- Key Features - Async-first MT5 interface — every MT5 function wrapped with asyncio.to thread and automatic reconnection - Full synchronous API — every async class has a sync counterpart for scripts and notebooks - Bot orchestrator — run multiple strategies on multiple instruments concurrently via thread-pool executors - Strategy base class — define trade() , set parameters, and let the framework handle the execution loop - Session management — restrict trading to specific time windows (London, New York, Tokyo, etc.) - Risk & money management — built-in RAM (Risk Assessment & Money) manager - Trade recording — persist results to CSV, JSON, or SQLite - Position tracking — monitor open positions with trailing stops, extending take-profits, and custom tracking functions - Technical analysis — built-in pandas-ta integration plus optional TA-Lib support - Multi-process execution — run independent bots in parallel with Bot.process pool() - JSON configuration — centralise credentials and settings in aiomql.json - Contributed extensions — pre-built traders ( ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ichinga-Samuel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ichinga-Samuel/aiomql/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."}