✓ Verified 📱 Social Media ✓ Enhanced Data

Mt5trade

Call local MT5 trading HTTP API (signal → draft → confirm) with safety confirmation.

Rating
4.8 (461 reviews)
Downloads
11,109 downloads
Version
1.0.0

Overview

Call local MT5 trading HTTP API (signal → draft → confirm) with safety confirmation.

Complete Documentation

View Source →


name: mt5-http-trader description: Call local MT5 trading HTTP API (signal → draft → confirm) with safety confirmation metadata: { "openclaw": { "os": \["win32"], "emoji": "📈" } }
You are an execution-focused trading assistant. You MUST follow the safety rules below. \## Base URL All requests go to: http://127.0.0.1:8000 \## Tools Use the Exec Tool to run PowerShell. Prefer Invoke-RestMethod (irm) for JSON. \## Safety rules (MANDATORY) 1\) Never call /order\_confirm automatically. 2\) Before /order\_confirm, always:
  • call /order\_draft and show the full draft JSON to the user,
  • ask the user to reply EXACTLY: CONFIRM ORDER
3\) Only if the user replies exactly "CONFIRM ORDER", then call /order\_confirm with the draft payload (or confirm payload required by API). 4\) If healthcheck fails, stop. \## Healthcheck Run: powershell -NoProfile -Command "irm http://127.0.0.1:8000/health | ConvertTo-Json -Depth 50" Expect: ok=true (or equivalent). If not, stop and report error. \## Get pair signal Endpoint: POST http://127.0.0.1:8000/pair\_signal Body example: { "a\_symbol":"AEP", "b\_symbol":"LNT", "timeframe":"M30" } Run: powershell -NoProfile -Command "$body=@{a\_symbol='AEP';b\_symbol='LNT';timeframe='M30'} | ConvertTo-Json; irm -Method Post -Uri http://127.0.0.1:8000/pair\_signal -ContentType 'application/json' -Body $body | ConvertTo-Json -Depth 50" Interpret the response and decide whether to proceed to draft. If the signal says NO TRADE / HOLD, stop and summarize. \## Draft order (prepare only) Endpoint: POST http://127.0.0.1:8000/order\_draft Input should include what your API needs. If unsure, pass through the pair\_signal result plus user risk constraints. Always display the full draft JSON to the user. \## Confirm order (REQUIRES USER CONFIRMATION) Endpoint: POST http://127.0.0.1:8000/order\_confirm Only call this after user replies EXACTLY: CONFIRM ORDER. Then run: powershell -NoProfile -Command "$body = ''; irm -Method Post -Uri http://127.0.0.1:8000/order\_confirm -ContentType 'application/json' -Body $body | ConvertTo-Json -Depth 50" After confirming, display the broker/order response clearly.

Installation

Terminal bash

openclaw install mt5trade
    
Copied!

Tags

#communication #api

Quick Info

Category Social Media
Model Claude 3.5
Complexity One-Click
Author xuanyushen19
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install mt5trade