Introduction
VM Auto SLTP Professional EA is knowledgeable automated commerce administration software for MetaTrader 5. With superior options and an intuitive management panel, this EA helps merchants automate cease loss, take revenue placement, and danger administration successfully.
You’ll be able to view the VM Auto SLTP Professional EA product web page on the MQL5 Market right here:Â https://www.mql5.com/en/market/product/153046
Desk of Contents
-
Set up and Setup
-
Management Panel
-
SL/TP Modes
-
Danger Administration
-
Sensible Trailing Cease
-
Sensible Shut
-
Max Bars Open
-
Unfold Examine
-
Utilization Suggestions
-
Troubleshooting
-
Essential Notes
1. Set up and Setup
1.1. Putting in the EA
-
Copy the VM_Auto_SLTP_Pro.ex5 file to the MQL5/Specialists/ folder
-
Open MetaTrader 5, go to Navigator -> Specialists
-
Drag the EA onto the specified chart
-
Alter parameters within the settings window
-
Click on OK to start out the EA
1.2. Fundamental Configuration
MagicNumber: EA identification quantity (preserve default or change as desired)
DefaultLotSize: Default buying and selling quantity (instance: 0.10 tons)
EnableSingleChartOperation: If enabled, EA solely manages trades on the present chart
2. Management Panel
2.1. Displaying the Management Panel
Set ShowControlPanel = true to show the management panel
Customise place, dimension, and colours within the “UI Settings” part
2.2. Major Features on the Panel
Standing and Data:
Standing: Working standing (Working/Stopped)
Image: At present traded forex pair
Revenue: Present complete revenue/loss
Unfold: Present unfold (factors)
Positions: Variety of open positions
Fairness: Account fairness
Management Buttons:
STOP TRADING: Cease all automated actions
START TRADING: Restart the EA
CLOSE LAST: Shut the newest place
CLOSE ALL: Shut all positions
ALL TO BE: Transfer all SL to breakeven
CLOSE LOSING: Shut all shedding positions
BUY MARKET/SELL MARKET: Open Purchase/Promote positions instantly
Lot Measurement Adjustment:
Click on + to extend quantity
Click on – to lower quantity
Lot worth shows straight on the panel
3. SL/TP Modes
3.1. ATR Mode (Default)
The way it works: Calculates SL/TP distance primarily based on market volatility
Formulation: SL = ATR × Multiplier_SL, TP = ATR × Multiplier_TP
Default settings:
ATR_Period = 14
ATR_Multiplier_SL = 3.0
ATR_Multiplier_TP = 5.0
Will be modified straight on the panel
3.2. Mounted Factors Mode
The way it works: Mounted SL/TP by factors
Instance: SL = 5000 factors, TP = 10000 factors
Default settings:
Fixed_SL_Points = 5000
Fixed_TP_Points = 10000
3.3. Mounted Value Mode
The way it works: Set SL/TP at fastened value ranges
Instance: Fixed_SL_Price = 1.08500, Fixed_TP_Price = 1.09500
Shows horizontal strains on chart when ShowFixedPriceOnChart is enabled
3.4. USD Mode
The way it works: Calculates SL/TP primarily based on desired USD revenue/loss
Instance: USD_SL = 50 (cease loss 50 USD), USD_TP = 100 (take revenue 100 USD)
EA routinely calculates corresponding level distances
3.5. Switching Modes
Click on buttons on panel: ATR, POINTS, PRICE, USD
EA instantly applies the chosen mode
4. Danger Administration
4.1. By Account Proportion
UsePercentageTP_SL = true
TP_Percent = 3.0 (take revenue when reaching 3% of account)
SL_Percent = -10.0 (cease loss when shedding -10% of account)
4.2. By USD
UseSumMoneyTP_SL = true
SumTargetProfitUSD = 100 (shut positions when complete revenue reaches 100 USD)
SumStoplossUSD = -100 (shut positions when complete loss reaches -100 USD)
4.3. By Common Factors
UseAverageProfitPointsTarget = true
AverageProfitPointsTarget = 10000 (shut positions when common revenue reaches 10000 factors)
UseAverageLossPoints = true
AverageLossPointsLimit = 5000 (shut positions when common loss reaches 5000 factors)
4.4. Place Restrict
UseMaxTrendOrders = true
MaxTrendOrders = 10 (handle most 10 positions solely)
5. Sensible Trailing Cease
5.1. Fundamental Settings
UseAdaptiveTrailing = true
TrailingStartR = 1.0 (begin trailing when reaching 1R revenue)
TrailingStepR = 0.5 (trailing step = 0.5R)
Total_Profit_Target = 2.0 (shut place when reaching 2R revenue)
5.2. Partial Shut
Partial_Close = true
Partial_Close_At = 1.5 (begin partial closing at 1.5R)
Partial_Close_Percent = 50.0 (shut 50% of quantity)
5.3. Automated Breakeven
UseBreakeven = true
BreakevenR = 1.0 (transfer SL to breakeven when reaching 1R revenue)
BreakevenPoints = 20 (add 20 factors to keep away from being stopped out)
6. Sensible Shut
6.1. Activation
EnableSmartClose = true
SmartCloseTimeframe = PERIOD_M15 (evaluation timeframe)
SmartClose_EMA_Period = 50 (EMA interval)
SmartClose_RSI_Period = 14 (RSI interval)
Min_R = 1.0 (activate solely when revenue ≥ 1R)
Min_USD = 50.0 (or when complete revenue ≥ 50 USD)
6.2. Shut Situations
For Purchase positions: Shut value beneath EMA and RSI crosses beneath 50
For Promote positions: Shut value above EMA and RSI crosses above 50
7. Max Bars Open
7.1. Place Time Restrict
UseMaxBarsOpen = true
MaxBarsOpen = 60 (routinely shut positions after 60 bars)
8. Unfold Examine
8.1. Allow/Disable Examine
EnableSpreadCheck = true
MaxSpreadPoints = 200 (don’t open positions if unfold > 200 factors)
9. Utilization Suggestions
9.1. For Newcomers
-
Begin with Mounted Factors mode for simple management
-
Set Fixed_SL_Points = 5000, Fixed_TP_Points = 10000
-
Allow UsePercentageTP_SL with TP_Percent = 3.0, SL_Percent = -10.0
-
Use BUY MARKET/SELL MARKET buttons on panel to open positions
9.2. For Skilled Merchants
-
Use ATR mode for versatile SL/TP in accordance with market situations
-
Allow Adaptive Trailing to optimize income
-
Mix with Sensible Shut to shut positions primarily based on technical alerts
-
Use Max Bars Open to keep away from holding positions too lengthy
9.3. Managing A number of Positions
-
Use MaxTrendOrders to restrict variety of positions
-
Use Common Revenue Factors Goal to take revenue when reaching desired common factors
-
Use ALL TO BE button when market has clear development
10. Troubleshooting
10.1. EA Not Working
Examine if EnableSingleChartOperation is ready appropriately
Guarantee no compile errors in Log
Examine if MagicNumber conflicts with one other EA
10.2. Positions Not Getting SL/TP
Examine unfold situations if EnableSpreadCheck = true
Verify lot dimension is just not too massive for account
Examine if place is inside MaxTrendOrders restrict
10.3. Panel Not Displaying
Guarantee ShowControlPanel = true
Examine panel coordinates should not off-screen
Strive clicking HIDE PANEL button then present once more
11. Essential Notes
-
At all times backtest EA on demo account earlier than reside buying and selling
-
Alter parameters to match your buying and selling type
-
Monitor EA efficiency frequently, particularly throughout excessive volatility
-
Don’t let EA run utterly unsupervised
-
Replace EA frequently to get newest model
- All options will be enabled or disabled and absolutely personalized via the enter parameters, the place true permits the characteristic for use and false disables it.
Conclusion
VM Auto SLTP Professional EA is a robust software for automated commerce administration. With versatile options and user-friendly interface, the EA gives helpful assist for each new and skilled merchants. Understanding every characteristic’s operation and adjusting them to fit your private buying and selling technique is vital to success.
Pleased buying and selling!
Disclaimer: Foreign exchange and CFD buying and selling carries excessive danger. This text is for instructional functions solely and never funding recommendation.

