M1 Sniper Order EA MT5
- Experts
-
Shashikant Jawahar Dhuri
Shashikant Dhuri — 인도
저는 8년 동안 트레이딩을 해왔으며, 지난 5년은 전업 트레이더로 활동하고 있습니다.
트레이딩과 트레이딩 도구 개발은 저의 열정입니다. 저는 MQL4, MQL5 및 Pine Script를 사용하여 개발합니다.
제가 개발한 도구들은 주로 데이 트레이더(당일 매매자)를 위한 추세 파악과 리페인팅(신호 변경)이 없는 신호 제공에 중점을 두고 있습니다. - 버전: 1.1
- 활성화: 18
M1 Sniper Order EA MT5
M1 Sniper Order EA trades the signals of the M1 Sniper Arrow indicator automatically. The complete signal logic is built into the EA itself, so no indicator file is needed and nothing extra has to be installed.
Trading concept
The EA is designed around one idea: trade in the direction of a strong trend, and enter only on a pullback inside that trend.
An entry needs three things to agree on a fully closed candle.
Strong trend. A trend reading on the working chart must point in the direction of the trade.
Multi timeframe oscillator agreement. Two oscillator readings must confirm the same direction. One of them is taken from a higher timeframe, read only from a bar that has already closed.
Pullback price action. Price must make a short pullback against the trend and then close back in the trend direction. For a buy, a bearish candle is followed by a bullish candle whose low dipped into the trend zone. For a sell, the mirror image.
The EA stays out of the market when these conditions do not agree, so it trades selectively even on the M1 chart. Every decision is taken on closed candles only, and the order is sent at the open of the next candle, exactly where the arrow appears on the indicator.
The same conditions also define the exit. As soon as the trend or the oscillators stop agreeing with the trade direction, or an opposite signal forms, the EA can close the open orders automatically.
Four trade modes
Option 1 : Only one order on one arrow
One order per signal, and only when the EA has no open order. While an order is open, all other signals are ignored. This is the lowest risk mode and the recommended starting point.
Option 2 : Two or more orders, distance lock, fixed lot
The first order opens as in Option 1. A further order in the same direction opens only when a new signal appears AND the last order is in loss by at least the set distance. All orders use the same lot size, up to the set maximum.
Option 3 : Two or more orders, distance lock, addition lot
Same entry rules as Option 2, but each new order adds the set increment to the previous lot size. Example with 0.01 lot and 0.01 increment: 0.01, 0.02, 0.03.
Option 4 : Orders on all arrows, fixed lot
Every signal opens a new order, with no distance condition, until the set maximum number of open orders is reached.
Options 2, 3 and 4 hold several orders at the same time and carry more risk than Option 1. Option 3 also increases the lot size while in loss. Use these modes only if you understand this risk, and make sure the account has enough free margin for all orders up to the maximum, especially on gold and indices.
Recommended use
Chart: M1. The status panel on the chart shows this recommendation.
Account: hedging account for Options 2, 3 and 4, so each order stays a separate position. On a netting account the orders merge into one position.
Symbols: all distances are set in points and use each symbol's own point size, so the EA runs on forex pairs, JPY pairs, gold, oil, indices and crypto without any conversion. One point is a different price move on each type of symbol, so test and adjust the point values for the symbol you trade.
Time windows: two independent trading windows are available. Use them to trade only the sessions that suit your style, for example one window for the Asian session and another for the US session, set so the EA stays out around high impact US news. Outside the windows no new orders are opened, and open orders continue to be managed by their own exit rules.
Chart status panel
The lower right corner of the chart shows the recommended timeframe and the EA status.
EA STATUS = RUNNING - the EA is working normally.
EA STATUS = STOP - no new orders, because the time filter is outside its window or the Algo Trading button is off.
Input parameters
Types Of Trades
Type Of Trades - choose Option 1, 2, 3 or 4.
Option 1 : Only One Order On One Arrow
Lot Size for option 1 - lot size of each order.
Option 2 : Distance Lock, Fixed Lot
Lot Size for option 2 - lot size of every order.
Max Orders for option 2 - maximum number of open orders.
Distance between two orders if in loss (0 = off) - how many points the last order must be in loss before the next signal can open a further order. 0 means every new signal in the same direction can add an order.
Option 3 : Distance Lock, Addition Lot
Lot Size for option 3 - lot size of the first order.
Incremental lot size for option 3 - amount added to the previous lot for each further order.
Max Orders for option 3 - maximum number of open orders.
Distance between two orders if in loss (0 = off) - as in Option 2.
Option 4 : Orders On All Arrows, Fixed Lot
Lot Size for option 4 - lot size of every order.
Max Orders for option 4 - maximum number of open orders at the same time.
Stop Loss / Take Profit
SL in Points (0 = none) - stop loss of each order.
TP in Points (0 = none) - take profit of each order.
TP in Money per Individual order (0 = none) - closes a single order when its profit reaches this amount in account currency.
AVG TP in Money - BUY basket (0 = none) - closes all buy orders together when their combined profit reaches this amount.
AVG TP in Money - SELL basket (0 = none) - the same for all sell orders.
AVG Account loss in Money - all EA orders (0 = none) - closes all orders of the EA on the symbol when their combined loss reaches this amount.
Break Even / Trailing Stop
Break Even Enable - switches break even on or off.
BE Start in Points - profit in points needed before break even is applied.
BE Stop in Points (lock profit) - points of profit locked by the new stop loss.
Trailing SL Enable - switches the trailing stop on or off.
TSL Start in Points - profit in points needed before trailing starts.
TSL Stop in Points - distance of the trailing stop from the current price.
TSL Step in Points - minimum improvement before the stop loss is moved again.
Exit
Auto close on any Exit condition - closes open orders as soon as the trend or oscillator conditions no longer agree, or an opposite signal forms.
Time Filter (terminal server time)
Time Filter1 Enable - switches window 1 on or off.
EA Start Time 1 / EA Stop Time 1 - window 1 in HH:MM server time.
Time Filter2 Enable - switches window 2 on or off.
EA Start Time 2 / EA Stop Time 2 - window 2 in HH:MM server time.
With both filters off, the EA trades at any time. A window may cross midnight, for example 22:00 to 03:00.
Order Alerts
Order Alert Message (on order open only) - master switch for order alerts.
Messages - popup message in the terminal.
Sound - sound alert.
Push Notification - message to the MetaTrader mobile app (set up in terminal options).
The alert shows symbol, timeframe, direction, price and server time, for example: XAUUSD M1 BUY @ 4110.25 @ 2026.09.29 14:37:05
Other
Max Slippage in Points - maximum allowed slippage for order execution.
Magic Number - identifies the orders of this EA. Use a different number for each chart.
Order Comment - comment added to every order.
Safety features
Before every order the EA checks the broker's minimum and maximum lot, lot step, free margin, minimum stop distance and trading permissions. An order is skipped with a clear message in the Journal when the account does not have enough free margin.
Test before you buy
The free demo runs in the Strategy Tester. Test it on your own broker and symbol with "Every tick based on real ticks", in visual mode on M1, and compare each trade with the M1 Sniper Arrow indicator on the same period. Set a deposit and leverage that match your real account, because Options 2, 3 and 4 need margin for several orders.
The signal logic is explained with chart examples in my blog: https://www.mql5.com/en/users/shashi44/blog
The same signals as an indicator: https://www.mql5.com/en/market/product/197934
Disclaimer
This Expert Advisor is a trading tool and does not guarantee any result. It does not predict future price movement, and no trading system can guarantee profitable trades. Results in the Strategy Tester are based on historical data and are not real trading results; they do not guarantee future performance. Trading forex, gold, indices, crypto and other CFDs carries a high level of risk and may not be suitable for all investors. Options 2, 3 and 4 hold several orders at the same time, and Option 3 increases the lot size while in loss, which can lead to larger losses. Always test on a demo account first, use a stop loss, manage your position size and trade only with money you can afford to lose. All trading decisions and their results are your own responsibility.
