Audience
For MQL5 builders whose EA compiles but order placement fails with invalid volume, 0.00 lots, off-step lots, or retcode 10014.
MT5 execution blocker
Diagnose MT5 invalid volume and retcode 10014 errors by checking min lot, max lot, lot step, tick value, margin, and risk sizing before manual retesting.
Common invalid-volume evidence
retcode=10014 invalid volume TRADE_RETCODE_INVALID_VOLUME volume=0.00 volume step mismatch not enough margin after lot normalization
These are sizing and symbol-contract failures. Treat them as software diagnostics before the next manual test, not as a performance signal.
Audience
For MQL5 builders whose EA compiles but order placement fails with invalid volume, 0.00 lots, off-step lots, or retcode 10014.
Problem
Invalid volume usually means the EA calculated a lot size the symbol cannot accept. The root cause can be min lot, max lot, lot step, tick value, stop distance, or a risk formula that silently rounds to an impossible size.
Outcome
Workfusionapp keeps the repair path narrow: read symbol volume rules, normalize by lot step, reject unsafe sizing, log the full sizing chain, then retest manually with evidence.
Support path
Start with the concrete blocker, keep the full EA context attached, then move to a reviewable output.
Start with SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_MAX, SYMBOL_VOLUME_STEP, SYMBOL_VOLUME_LIMIT, tick value, tick size, and current margin requirements.
Normalize the raw lot to the symbol lot step, clamp only when that does not distort the risk model, and reject 0.00 or below-min results with a clear log reason.
Log risk money, stop distance, tick value, raw lot, normalized lot, min/max/step, margin result, and retcode so the next fix is based on evidence.
Workflow
The fix is not to force a minimum lot blindly. The fix is to prove the symbol rules, calculate a valid lot size, and reject trades when the risk math cannot produce a safe accepted volume.
Step 1
Paste the retcode and sizing block
Step 2
Read symbol volume rules
Step 3
Normalize and validate volume
Step 4
Retest manually in Strategy Tester or demo
Invalid-volume handoff
Open the guide that matches the failed part of the sizing chain, then run the free desk with retcode, raw lot, normalized lot, symbol rules, stop distance, and margin result.
Use this when the EA sends 0.00 lots, off-step volume, or a lot size outside the symbol min/max range.
Use this when stop distance, tick value, contract size, and risk money need to agree before any order is sent.
Use this when volume is tied to a stop distance that is itself invalid, too close, or on the wrong side of the price.
Send me the invalid-volume repair workflow
Opt in only if your MT5 EA compiles but order placement fails with invalid volume, 0.00 lots, lot-step mismatch, or retcode 10014. This captures the invalid-volume source for conversion measurement.
Choose the workflow you want, then opt in only if you want Workfusionapp updates.
Not automatically. If minimum lot breaks the intended risk cap, the safer software behavior is to skip the trade and log why.
No. It means the requested order volume does not satisfy the symbol, margin, or sizing constraints. Strategy review comes after valid order attempts are possible.
No. Use code, symbol settings, Strategy Tester or demo logs, lot-size calculations, margin result, and retcodes. Workfusionapp does not need broker login.