Mt5 Tradingview Ai Agent — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mt5 Tradingview Ai Agent (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Autonomous AI Trading Agent powered by Python and MetaTrader 5 (MT5) MCP — real-time market structure analysis, automated signal generation, intelligent order execution, and strict risk guardrails.
Riffmax-TradingBot-AI-RiffEx is an autonomous trading agent that operates directly on MetaTrader 5 (MT5) using Python and the Model Context Protocol (MCP):
┌────────────────────────────────────────────────────────┐
│ AI Agent Decision Layer (Python) │
│ • Technical Analysis • Price Action • Volatility │
└───────────────────────────┬────────────────────────────┘
│
Model Context Protocol (MCP)
│
┌───────────────────────────▼────────────────────────────┐
│ MT5 MCP Server │
│ • get_candles_latest • get_account_info │
│ • place_market_order • modify_position │
└───────────────────────────┬────────────────────────────┘
│
┌───────────────────────────▼────────────────────────────┐
│ MetaTrader 5 (MT5) Terminal │
│ Broker Execution · Live Market Liquidity │
└────────────────────────────────────────────────────────┘| Component | Technology | Description |
|---|---|---|
| Language | Python 3.10+ | Core trading engine and quantitative analysis |
| Execution Protocol | MT5 Model Context Protocol (MCP) | Tool-based interface for market data & order dispatch |
| Broker Platform | MetaTrader 5 (MT5) | Multi-asset execution terminal (Forex, Indices, Crypto) |
| Data Processing | NumPy, Pandas | Candle parsing, moving averages, volatility metrics |
| Risk Management | Custom Python Engine | Lot sizing, trailing stops, daily loss limits |
| Configuration | .env + config.yaml | Secure credential isolation |
git clone https://github.com/Riffmax2030-hub/Riffmax-TradingBot-AI-RiffEx.git
cd Riffmax-TradingBot-AI-RiffEx
pip install -r requirements.txtcp .env.example .env
# Edit .env with your credentials — NEVER commit real .env files.env.example template:
MT5_ACCOUNT=your_account_number
MT5_PASSWORD=your_password
MT5_SERVER=your_broker_server
MAX_RISK_PER_TRADE_PERCENT=1.0
MAX_DAILY_DRAWDOWN_PERCENT=3.0python main.pyRiffmax-TradingBot-AI-RiffEx/
├── agent/
│ ├── market_analyzer.py # Price action & indicator analysis
│ ├── decision_engine.py # Signal generation logic
│ ├── mcp_bridge.py # MT5 Model Context Protocol interface
│ └── risk_guard.py # Dynamic lot sizing & risk limits
├── config/
│ └── config.yaml # Symbol lists, timeframe, max spread
├── logs/ # Trade logs & audit trails (gitignored)
├── tests/
│ ├── test_market_analyzer.py
│ └── test_risk_guard.py
├── .env.example # Template with placeholders
├── .gitignore # Excludes credentials, logs, caches
├── requirements.txt
└── README.md[!CAUTION] Financial & Credential Security: - Never hardcode broker account numbers, server details, or passwords in code or commits. - All sensitive configurations are loaded strictly via environment variables. - Trading financial markets carries risk. Use a demo account for testing before any live deployment.
MIT © Sherif Akanmu
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.