Sniper Grade Bot

                                                       

                                                             Installation & Setup in MT5

 
1. Open MetaTrader 5.
2. Click **File** ➔ **Open Data Folder**.
3. Navigate to `MQL5` ➔ `Experts` and copy the entire `Sniper_Grade Bot` folder into it.
4. Return to MT5, right-click **Experts** in the Navigator panel, and select **Refresh**.
5. Enable **AutoTrading** in the top MT5 toolbar.
6. Under **Tools** ➔ *Trade & Exposure Limits

| Parameter | Type | Default | Description |

`InpMaxSymbolTrades`        | `1` | Maximum concurrent open positions allowed for this specific symbol under Magic Number. `InpMaxTotalTrades`            | `3` | Maximum concurrent open positions allowed globally across all symbols. 

Options** ➔ **Expert Advisors**:
   - Check **Allow Algo Trading**.   - Check **Allow WebRequest** (required if using external DXY data or news web hooks).
. Drag `EA_Grade_Bot.mq5` (or compiled `.ex5`) onto any chart window (recommended: **5-minute timeframe** for Forex / Metals / Crypto).

 

                                                              Input Parameter Reference


Lot Size & Account Sizing

 Parameter | Type | Default | Description |
 `InpUseFixedLot`          | `false` | When set to `true`, the EA uses a fixed lot size for every trade. When `false`, it auto-calculates lot size based on account balance and risk %. |
 `InpFixedLotSize`          | `0.10` | The exact lot size used when `InpUseFixedLot = true`. |
 `InpRiskPct`                  | `1.0` | Risk per trade expressed as a percentage of the detected live account balance (e.g. `1.0` = 1% per trade). |
 `InpMaxDailyLossPct`     | `5.0` | Maximum allowed daily equity drawdown limit %. If equity drops by this amount from the start-of-day balance, all trading is halted for the day.

                                                                 

                                                           Target TP Distances & Scaling


 Parameter | Type | Default | Description 

`InpTP1_RR`          | `1.0` | **TP1 Milestone (Risk-Reward Multiplier):** Reaching this price moves the Stop Loss to **Breakeven** and executes Partial Close 
`InpTP2_RR`          | `1.8` | **TP2 Milestone (Risk-Reward Multiplier):** Reaching this price locks the Stop Loss at TP1 and executes Partial Close 
`InpTP3_RR`          | `3.0` | **TP3 Broker Target (Risk-Reward Multiplier):** The primary Take Profit price sent to the broker for full position closure. 
`InpTP1_ClosePct` | `50.0` | Percentage of total position volume to close upon reaching TP1 (e.g., 50%). 
`InpTP2_ClosePct` | `25.0` | Percentage of remaining position volume to close upon reaching TP2.

                                                               Trailing Stop Controls


 Parameter | Type | Default | Description |

`InpEnableTrailingStop` | `true` | Enables active step-based trailing stop management. 

`InpTrailingStepPoints`  | `150.0` | Distance in points (15 pips) for trailing stop steps once price moves in profit. 


                                                          Macro DXY & News Filters


| Parameter | Type | Default | Description |


`InpEnableDXYFilter`   | `true` | Enables the 4H DXY US Dollar Index macro trend filter. Blocks trades that fight Dollar momentum. *           (Crypto pairs automatically bypass this filter).
`InpDXY_Symbol`         | `"USDX"` | Symbol name for DXY on your broker. If your broker does not offer DXY/USDX, the EA automatically         falls back to inverse `EURUSD`

 `InpEnableNewsFilter` | `true` | Enables MT5's native Economic Calendar high-impact news filter. |

 `InpNewsBlackoutMin` | `30` | Minutes before and after high-impact economic events (NFP, CPI, FOMC) during which new trade entries are blocked. 

             
                                                                       

                                                              Adaptive Precision Guard


| Parameter | Type | Default | Description |

 `InpEnableLossStreakGuard` | `true` | When active, if a symbol experiences **2+ consecutive historical losses**, the EA automatically raises the confidence threshold floor to **≥ 0.80** for that symbol until a winning trade occurs.

                                                          Time & Day-of-Week Filters


| Parameter | Type | Default | Description |

 `InpEnableTimeFilter`  | `true` | Restricts trading to specific UTC daily hours. |

 `InpStartHour`             | `7` | Hour of the day (UTC) to start opening trades (e.g., 7 = 07:00 UTC, London open). |

 `InpEndHour`               | `20` | Hour of the day (UTC) to stop opening trades (e.g., 20 = 20:00 UTC). |

 `InpAvoidAsianSession` | `false` | When set to `true`, blocks trade entries between 00:00 and 07:00 UTC. |

 `InpTradeMonday`        | `true` | Set to `false` to disable opening new trades on Mondays. |

 `InpTradeFriday`          | `true` | Set to `false` to disable opening new trades on Fridays. |

 `InpFridayCloseHour`    | `18` | Hour on Friday (UTC) after which no new trades are opened to avoid weekend gap exposure. |



                                                              Trade & Exposure Limits


| Parameter | Type | Default | Description |

 `InpMaxSymbolTrades` | `1` | Maximum concurrent open positions allowed for this specific symbol under Magic Number. 

 `InpMaxTotalTrades`    | `3` | Maximum concurrent open positions allowed globally across all symbols. 



                                                                    Pending Order Expiry


| Parameter | Type | Default | Description |

`InpUsePendingExpiry`       | `true` | Enables automatic time-based cancellation of unfilled Buy Limit and Sell Limit orders. 

`InpPendingExpiryHours`    | `4` | Number of hours after placement before an unfilled limit order expires. 
 InpPendingExpiryMinutes`  | `0` | Additional minutes for pending order expiration. 


                                                               Emergency Equity Floor


| Parameter | Type | Default | Description |

   InpEnableEquityFloor`  | `false` | Enables a hard account equity floor protection breaker. 

 `InpMinEquityThreshold` | `9000.0` | If account equity drops below this exact dollar amount, all trading is instantly blocked. 



                                                           Notifications & Visual HUD


| Parameter | Type | Default | Description |

 `InpShowHUDDashboard` | `true` | Toggles the real-time visual dashboard overlay on the top-left of the chart. |

 `InpSendPushAlerts`        | false` | Sends real-time MT5 mobile app push notifications when trades open or reach TP milestones. |

 `InpSendEmailAlerts`   ` | `false` | Sends email alerts on trade execution events (requires MetaTrader email setup). |


                                                              Engine Activation Flags


| Parameter | Type | Default | Description |

`InpEnableTrending`  | `true` | Enables the Trend Engine (runs on M5 bars). |

`InpEnableRanging`   | `true` | Enables the Ranging Engine (runs on M5 bars). |

`InpEnableCorrection`| `true` | Enables the Correction Transition Engine (runs on M5 bars). |

| `InpEnableScalp` | `bool` | `true` | Enables the Scalp Engine (runs on an independent 1-minute bar timer). |


 

                                                       Best Practices & Recommendations


1. **Recommended Timeframe:** Attach the EA to the **5-minute (M5)** chart for optimal multi-timeframe analysis (the Scalp engine automatically handles its own 1M data in the background).

2. **Account Capital & Risk:** Keep `InpRiskPct` between **0.5% and 1.5%** per trade for optimal institutional risk management.

3. **Crypto Trading:** When trading Crypto (`BTCUSD`, `ETHUSD`), the DXY filter automatically steps aside, allowing 24/7 technical execution.

4. **Metals & Forex Trading:** Ensure your broker's economic calendar is enabled under **Terminal ➔ Calendar** so the high-impact news filter functions smoothly.








Mais do autor
Sentinel Trade
Emmanuel Chinedu Ifechukwu
Sentinel Trade Engine                                                                             User Guide Welcome to the Sentinel Trade Engine! This guide will walk you through exactly how to install and connect your trading account to our master signal system. You do not need any technical skills or coding experience to set this up. Just follow these simple steps, and the Senti
Snipersmc
Emmanuel Chinedu Ifechukwu
1. Indicator Overview  Snipersmc    is an institutional indicator for MetaTrader 5 combining Smart Money Concepts (SMC), Multi-Timeframe EMA Alignment, True Tick Order Flow (CVD), IFVGs, BSL/SSL Liquidity Sweeps, Premium vs. Discount Equilibrium, Displacement, and Volume Profile (VPVR) into a 25-point confluence scoring matrix. Core Guarantees: Strict Non-Repainting Guarantee : All signals (arrows, labels, SL, and TP lines) are calculated on closed candles ( bar index 1 ). Once printed, historic
Filtro:
Sem comentários
Responder ao comentário