RiskPilot Lot Sizer Mwanga
- Indicatori
- Abel Isaya Mwanga
- Versione: 1.0
- Attivazioni: 5
RiskPilot Lot Sizer Mwanga
Market Description & User Guide (MT5)
Version 1.00 • Updated 27 Mar 2026
Overview
RiskPilot Lot Sizer Mwanga is a fast, manual‑friendly position sizing indicator for MetaTrader 5. It calculates the correct lot size instantly based on your Risk % and the Stop Loss distance (picked directly from the chart using your mouse cursor).
Why traders like it· Instant lot sizing (no manual calculations).
· Cursor‑based Stop Loss: move your mouse to the stop level and see the lot size immediately.
· Works on Forex, Gold, Crypto, and Indices (depends on broker symbol specifications).
· Displays Raw lot, Rounded lot, Actual risk, and symbol limits (min/max/step).
· Designed for scalpers and day traders who want speed and accuracy.
How it works (3 steps)1. Choose MODE_BUY or MODE_SELL in Inputs.
2. Move your mouse on the chart (cursor price = Stop Loss).
3. The label shows the recommended LOT size instantly.
Rule: BUY mode → Stop Loss must be below entry. SELL mode → Stop Loss must be above entry.
What you will see on the chart· LOT (recommended lot size).
· Raw lot (before rounding).
· Entry price (Bid/Ask) and Stop price (your cursor).
· Distance (Entry–Stop).
· Actual risk amount and Actual risk %.
· Volume limits (min/max/step).
Inputs & Parameters| Input | Type | Purpose | Example |
| InpMode | Enum | Select trade direction mode. | MODE_BUY / MODE_SELL |
| InpRiskPercent | Number | Risk percentage per trade. | 0.5 – 2.0 (Crypto); 1 – 2 (FX) |
| InpUseEquity | True/False | Use Equity or Balance for risk calculation. | true = Equity |
| InpManualTick | True/False | Enable manual tick values if broker returns TickValue = 0. | true (only if needed) |
| InpTickSizeMan | Number | Manual tick size from Symbol Specification. | 0.01 |
| InpTickValueMan | Number | Manual tick value per 1.00 lot from Symbol Specification. | 1.00 |
| InpCorner | Number | Label position: 0 TL, 1 TR, 2 BL, 3 BR. | 2 (Bottom Left) |
| InpXDistance | Number | Move label left/right. | 10 |
| InpYDistance | Number | Move label up/down. | 10 |
| InpFontSize | Number | Label text size. | 12 |
Notes & Troubleshooting
· If you don’t see a lot size: confirm the correct MODE_BUY / MODE_SELL and place the Stop Loss on the correct side of the entry.
· If you see “TickSize/TickValue = 0”: open Market Watch → right‑click the symbol → Specification, then enable InpManualTick and fill InpTickSizeMan/InpTickValueMan.
· Lot size is rounded down to the broker’s volume step to avoid invalid orders.
Suggested screenshots for the Market page· BTCUSD example (SELL mode, cursor above entry, LOT visible).
· EURUSD example (BUY mode, cursor below entry, LOT visible).
· Inputs window (Mode, Risk %, ManualTick).
· Symbol Specification page (Tick size/value) for a crypto/index symbol.
Important DisclaimerThis indicator is a risk/position sizing tool only. It does not provide trading signals and does not guarantee profit. Trading involves risk—use proper risk management.
SupportIf you need help setting Manual Tick values for your broker symbols, send a screenshot of the Symbol Specification page.
