āļāļģāļāļāļīāļāļēāļĒ
ðŊ āļ āļēāļāļĢāļ§āļĄāļāļĨāļĒāļļāļāļāđ
āļāļģāļŠāļąāđāļāļŦāļĒāļļāļ TP + SL āđāļāđāļāļāļĨāļĒāļļāļāļāđāļāļąāļāđāļāļĄāļąāļāļīāļāļĩāđāļ§āļēāļāļāļģāļŠāļąāđāļāļŦāļĒāļļāļāļāļēāļĄāļāļīāļĻāļāļēāļāļĢāļēāļāļēāļĢāļ°āļĒāļ°āļŠāļąāđāļ āđāļāļĒāđāļāđāļĢāļ°āļāļąāļ Take Profit (TP) āđāļĨāļ° Stop Loss (SL) āļāļĩāđāļāļģāļŦāļāļāđāļ§āđāļĨāđāļ§āļāļŦāļāđāļēāļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°āļāļēāļĢāđāļāļĢāļ
āļĢāļ°āļāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒāđāļĄāđāļāļĨāļāļĢāļąāļāļāļāļēāļāļāļģāđāļŦāļāđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāđāļāđ āļāļķāđāļāđāļāļīāđāļĄāļāļĢāļīāļĄāļēāļāļāļēāļĢāđāļāļĢāļāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļēāļāļāļļāļāļāđāļāđāļāļ·āđāļāļ (āļāļĩāđāļĢāļđāđāļāļąāļāļāļąāļāļāļąāđāļ§āđāļāļ§āđāļēāđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļāļ·āđāļāļāļąāļ§āđāļāļāļāļąāđāļāļāļąāļāđāļ) āđāļāļĒāļāļ°āļĢāļĩāđāļāđāļāļāļĢāļīāļĄāļēāļāļāļĨāļąāļāđāļāļĒāļąāļāļāļāļēāļāđāļĢāļīāđāļĄāļāđāļāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāđāļāļĢāļāļāļĩāđāļāļāļ°
ð§ āļ§āļīāļāļĩāļāļēāļĢāļāļģāļāļēāļ
āļŠāļąāļāļāļēāļāļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāļāļāļĢāļēāļāļē
- āđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĢāļēāļāļēāļāļīāļāļāļāļāđāļāđāļāļāļąāļāļāļļāļāļąāļāļāļąāļāđāļāđāļāļāđāļāļāļŦāļāđāļē
- āļāđāļēāļĢāļēāļāļēāļāļīāļāļāļąāļāļāļļāļāļąāļāļŠāļđāļāļāļ§āđāļē â āļ§āļēāļāļāļģāļŠāļąāđāļ Buy Stop
- āļāđāļēāļĢāļēāļāļēāļāļīāļāļāļąāļāļāļļāļāļąāļāļāđāļģāļāļ§āđāļē â āļ§āļēāļāļāļģāļŠāļąāđāļ Sell Stop
āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļģāļŠāļąāđāļāļŦāļĒāļļāļāļāļģāļāļąāļ
- āļāļģāļŠāļąāđāļāļāļđāļāļāļąāđāļāđāļ§āđāļŦāđāļēāļāļāļēāļāļĢāļēāļāļēāļāļĨāļēāļ āļāļēāļĄāļāļĩāđāļāļģāļŦāļāļāđāļāļĒ
StopOffsetPips. - āđāļāđāļĨāļ°āļāļēāļĢāđāļāļĢāļāļĄāļĩ TP āđāļĨāļ° SL āļāļāļāļāļąāļ§āđāļāļāđāļāļŦāļāđāļ§āļĒ pip
- āļĢāļ°āļāļāđāļāļīāļāļāļģāđāļŦāļāđāļāļāļĩāļĨāļ°āļŦāļāļķāđāļāđāļĨāļ°āļĢāļāđāļŦāđāļāļīāļāļāđāļāļāļāļĩāđāļāļ°āļ§āļēāļāļāļģāļŠāļąāđāļāđāļŦāļĄāđ
āļāļēāļĢāļāļĢāļąāļāļāļāļēāļāļāļģāđāļŦāļāđāļ
- āļāđāļēāļāļēāļĢāđāļāļĢāļāļāļīāļāļāđāļ§āļĒāļāļēāļĢāļāļēāļāļāļļāļ āļĢāļ°āļāļāļāļ°āļāļīāļāļāļēāļĄāļāļģāļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļāļāđāļāđāļāļ·āđāļāļ
- āļŦāļĨāļąāļāļāļēāļāļāļķāļāđāļāļāļāđāļāļĩāđāļāļģāļŦāļāļ (
StartMartingaleAfterLosses) āļāļāļēāļāļĨāđāļāļāļāļ°āđāļāļīāđāļĄāļāļķāđāļāļāđāļ§āļĒāļāļąāļ§āļāļđāļ (MartingaleMultiplier) - āļĄāļĩāļāļēāļĢāļāļąāļāļāļąāļāđāļāđāļāļāļēāļāļĨāđāļāļāļŠāļđāļāļŠāļļāļ (
MaxLot) āđāļāļ·āđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ - āđāļĄāļ·āđāļāļāļēāļĢāđāļāļĢāļāļāļīāļāļāđāļ§āļĒāļāļģāđāļĢ āļāļāļēāļāļĨāđāļāļāļāļ°āļāļĨāļąāļāđāļāļĒāļąāļāļāđāļēāļāļąāđāļāļāđāļ
āļāļąāļ§āļāļĢāļāļāļŠāđāļāļĢāļ
- āļāļ°āđāļĄāđāđāļāļīāļāļāļēāļĢāđāļāļĢāļāđāļŦāļĄāđāļāđāļēāļŠāđāļāļĢāļāļāļĨāļēāļāļāļąāļāļāļļāļāļąāļāđāļāļīāļāļāđāļē
MaxSpread
āļāļģāļāļāļīāļāļēāļĒāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ
āļāļāļēāļāļĨāđāļāļ: āļāļāļēāļāļĨāđāļāļāđāļĢāļīāđāļĄāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāļĢāļāļāļĢāļąāđāļāđāļĢāļ
āļāļāļēāļāļĨāđāļāļāļŠāļđāļāļŠāļļāļ: āļāļĢāļīāļĄāļēāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļāļāļļāļāļēāļāđāļāļ·āđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
āļāļąāļ§āļāļđāļāļĄāļēāļĢāđāļāļīāļāđāļāļĨ: āļāļąāļ§āļāļđāļāļāļāļēāļāļĨāđāļāļāļŦāļĨāļąāļāļāļēāļāļāļēāļāļāļļāļ
āđāļĢāļīāđāļĄāļĄāļēāļĢāđāļāļīāļāđāļāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļāļāļļāļ: āđāļĢāļīāđāļĄāļĄāļēāļĢāđāļāļīāļāđāļāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļāļāļļāļāļāļģāļāļ§āļāļāļĩāđ
Take Profit / Stop Loss: TP āđāļĨāļ° SL āļāļāļāļĩāđāļāđāļāļāļēāļĢāđāļāļĢāļ (āđāļāđāļ pip)
āļŠāđāļāļĢāļāļŠāļđāļāļŠāļļāļ: āļŠāđāļāļĢāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļāļāļļāļāļēāļāļāđāļāļāļāđāļēāļĄāļāļēāļĢāđāļāļĢāļ
āļāļģāļŠāļąāđāļāļŦāļĒāļļāļ (Pips): āļĢāļ°āļĒāļ°āļŦāđāļēāļāļāļēāļāļĢāļēāļāļēāļāļĨāļēāļāđāļāļ·āđāļāļ§āļēāļāļāļģāļŠāļąāđāļāļŦāļĒāļļāļ
â āļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļ
- āđāļāđ āļāļģāļŠāļąāđāļāļŦāļĒāļļāļāļāļģāļāļąāļ (āđāļĄāđāđāļāđāļāļģāļŠāļąāđāļāļāļĨāļēāļ) āđāļāļ·āđāļāļĨāļāļāļēāļĢāļĨāļ·āđāļāđāļāļĨ
- āđāļāđ TP āđāļĨāļ° SL āđāļāļāļļāļāļāļēāļĢāđāļāļĢāļ â āļāļēāļĢāđāļāđāļēāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļāļĒāđāļēāļāđāļāđāļĄāļāļĩāđ
- āļāļ§āļāļāļļāļĄ āļāļĢāļĢāļāļ°āļĄāļēāļĢāđāļāļīāļāđāļāļĨ āđāļāļĒāļāļģāļāļąāļāļāļāļēāļāļĨāđāļāļāļŠāļđāļāļŠāļļāļ
- āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļāļąāļāļāļ§āļ āđāļāđāļ XAUUSD, NAS100, BTCUSD āđāļāđāļāļāđāļ
āļŠāļĢāļļāļ
The bot features an adjustable position sizing model with controlled Martingale logic: after a configurable number of consecutive losses (StartMartingaleAfterLosses), the lot size increases by a multiplier (MartingaleMultiplier), up to a maximum lot size (MaxLot) for risk control. Upon a winning trade, the lot size resets to the initial value. A spread filter prevents new trades if the market spread exceeds a set maximum (MaxSpread).
This strategy uses stop limit orders to minimize slippage and applies TP and SL on every trade for risk management. It is suitable for volatile instruments such as XAUUSD (gold), NAS100, and BTCUSD. Key configurable parameters include initial lot size, max lot size, Martingale settings, TP/SL values, max spread, and stop order distance.