One-Click Trade Manager — risk-based lot size with entry, stop and target in one click

Experts MetaTrader 5 Free

Most manual trading mistakes are arithmetic, not analysis. You size the lot in your head, the stop ends up wider than you meant, and a 1% trade quietly becomes a 4% one.

This panel does that arithmetic and nothing else. Every order comes from a button you press — it never opens a trade on its own.
What the panel shows
– your risk percent and what it is worth in account currency right now
– the stop distance, fixed in points or sized from ATR
– the lot that makes those two agree
– the current spread, open volume and floating P/L
The buttons
– BUY / SELL — opens at market with the stop and the target already attached. The target is a multiple of the stop (2R by default, or off).
The details that usually get skipped
– The lot is rounded down to the volume step, never up — rounding up is how a risk limit becomes a suggestion.
– It is clamped by the broker’s volume limit and by free margin, so an order is not sent that the server will refuse.
– Stops respect SYMBOL_TRADE_STOPS_LEVEL and the freeze level, widened by the current spread.
– On a netting account an opposite order would reduce the position instead of opening one, leaving the stop unattached — the panel says so instead of sending it.
– Every rule is an input, including the magic number and the maximum spread.
Self-test included. Set InpSelfTest to true and run it in the Strategy Tester: it exercises the calculator and the entry path and prints a PASS/FAIL line for each check. The published build passes 7 of 7 on EURUSD M5, including the one that matters — the risk actually taken equals the risk asked for. Tested on MetaTrader 5, hedging and netting.