![]()
Overview
Impulse Trade MT4 is a trade management tool. It’s designed to assist traders in managing their trades and optimizing their trading strategies. Impulse Trade MT4 is providing following features:
Multi Chart Trade Execution. The tool allows traders to execute their buy and sell orders from the control panel simultaneously for multiple charts.
Position Monitoring. It enables traders to monitor their open positions in info panel.
Risk Management. Traders can set predefined risk levels and position sizes based on their risk tolerance, ensuring that they don't expose themselves to excessive losses.
Order Types. The tool supports various order types limit orders and stop orders.
Search and report impulses and engulfing impulses
Concept
You manually analyze market and search for trade signals on multiple charts. Once signal is found you mark it on the chart and let Impulse Trade to handle trading. In that manner Impulse Trade will prevent you from over trading and excessive risks. Impulse Trade is not affected by bad mood or desire to win back losses. If your trading strategy is profitable then Impulse Trade will be earning you money. Impulse Trade EA should run on a server continuously.
YouTube Channel
http://www.youtube.com/@impulse-trade
How to install
Place EA on each chart you want to trade
Metatrader4 → Menu Tools → Options → Expert Advisors
Check “Allow automated trading”
Uncheck all the rest check boxes on the “Allow automated trading” tab
Metatrader4 → Menu Tools → Options → Notifications
Check “Enable Push Notifications”
In the input field “MetaQuotes ID” enter your MetaQuotes ID from the Metatrader installed on the phone, where you want to receive push up notifications from the Impulse Trade EA.
Requirements
MT4 hedging account
General settings
Allow trade - Enable EA to open positions for new grids.
Max active grid count - Number of simultaneous grids to trade
Show control panel - Display control panel on the chart
Show info panel - Display information panel on the chart
Info panel auto update - Auto update information panel on each price tick
Start trade time - Local time since when expert advisor is opening/closing orders
End trade time - Local time after which expert advisor is stop opening/closing orders
Max spread - Maximum acceptable spread during position opening in pips
Max slippage - Maximum acceptable slippage during position opening in pips
Bidirectional trade - Trade simultaneously buy and sell positions for the same instrument
Real Stop Loss/Take Profit - Set real stop loss / take profit levels when position is being triggered
Auto stop loss level - Automatically add virtual stop loss levels while adding new virtual orders
Risks Settings
First order lot size - Rule to calculate first order lot size
Next order lot size - Rule to calculate any next order lot size
First position max loss – Absolute maximum loss for the first/next order
First position lot size [%] - Following formula applies to calculate position lot size: PositionLotSize = Deposit * THIS_PARAMETER_VALUE / 100
First position risk per stop [%] - Position size is based on risk per stop calculation
Take profit level ATR factor – Take profit level is placed on the chart ATR factor * ATR value pips above/below current price
Stop loss level ATR factor – Stop loss level is placed on the chart ATR factor * ATR value pips above/below current price
Averaging settings
Perforating lot – When Bidirectional trade trade is enabled and this parameter is set to YES maximum lot for both direction is taken in order to calculate next position lot size
Averaging method - Averaging method to calculate next position lot size
Lot multiplier – This value will be added to / multiplied by current maximum lot to calculate next position lot size
Max lot size type – Type of calculation being used to calculate maximum order lot size
Max lot size (Fixed) – Absolute maximum value of the lot size
Max lot size factor – Maximum lot size = minimum lot size * THIS_PARAMETER_VALUE
Update take profit level on averaging – Slide take profit level on averaging
Emergency close
Emergency close – Enable/Disable emergency close rule
Emergency close max positions count – Maximum number of active orders on the chart before emergency close is triggered
Grid min winners percent – Percentage of winning orders on the chart before emergency close is triggered
Grid min profit – Minimum required grid profit before emergency close is triggered
Grid min profit (fixed) – Absolute minimum required grid profit before emergency close is triggered
Grid min profit [deposit percent] - Minimum required grid profit set as deposit percent
Instant take profit
Instant take profit - Enable/Disable Instant take profit rule
Instant take min profit – Rule to calculate minimum acceptable instant profit
Instant take min profit (fixed) – Absolute value of the minimum acceptable instant profit
Instant take min profit (deposit percent) - Minimum acceptable instant profit value is calculated as a percent from deposit
Close Grid Settings
Timeout stop loss - Enable/Disable Timeout stop loss for inactive grid
Timeout stop loss time frame – Time frame to countdown candles before trigger timeout stop loss
Timeout stop loss candle count (>) - Number of candles to count before trigger timeout stop loss
Pending orders stop loss - Enable/Disable Pending orders stop loss
Pending orders count before stop loss (>=) - Number of pending orders that should have been activated if there were available spare slots for trading new grids.
Use max loss - Enable/Disable maximum loss stop loss
Grid max loss – Type of the maximum loss
Grid max loss (fixed) – Absolute maximum value for loosing grid
Grid max loss (deposit percent) – Deposit percent as a maximum allowable value for loosing grid
Use stopout - Enable/Disable stopout stop loss
Stopout (fixed) – Minimum available deposit equity before stop out stop loss is activated
ATR settings
ATR candle count – Number of candles to use for average true range calculation
ATR period – Time frame to use for ATR calculation
ATR positions filter – Use ATR as a filter for orders activation
Min available ATR percent – If ATR positions filter is enabled then orders will be activated only if available ATR is more than set in this parameter.
Impulse settings
Detect impulse – Enable/Disable impulse detection
Impulse rollback[1-3] – Impulse rollback percentage where trading level would be placed if activate impulse button is pressed in the control panel
Impulse time frame – Time frame to search for impulses
Impulse minimum candles count – Minimum number of candles to state that impulse is impulse
Impulse size – Set how to calculate minimum and maximum impulse size
Min impulse size pips – Absolute value of minimum impulse size in pips
Max impulse size pips – Absolute value of maximum impulse size on pips
Impulse main candle min size – Minimum size of the biggest impulse candle in pips
Impulse main candle max size – Maximum size of the biggest impulse candle in pips
Impulse candle min size – Minimum impulse candle size in pips
Impulse candle size to body factor [%] - Define how big should be body size compared to candle size
Min impulse size ATR factor - Minimum impulse size defined as ATR factor
Max impulse size ATR factor - Maximum impulse size defined as ATR factor
Impulse main candle min size ATR factor – Minimum biggest impulse candle size defined as ATR factor
Impulse main candle max size ATR factor – Maximum biggest impulse candle size defined as ATR factor
Impulse candle min size ATR factor - Minimum impulse candle size defined as ATR factor
ATR Impulse Settings
ATR impulse size candle count - Number of candles to use for average true range calculation
ATR impulse size time frame - Time frame to use for ATR calculation
Engulfing Impulse Settings
Detect engulfing impulse - Enable/Disable engulfing impulse detection
Max candles between impulses – Maximum number of candles between impulses
Min engulfing percent – Minimum percent of intersection between impulses
Color Settings
Info Panel - Info panel text color
Impulse Up - Impulse up color
Buy Grid Take Profit - Buy Grid Take Profit Color
Buy Grid Stop Loss - Buy Grid Stop Loss Color
Impulse Down - Impulse Down Color
Sell Grid Take Profit - Sell Grid Take Profit Color
Sell Grid Stop Loss - Sell Grid Stop Loss Color
Messages Settings
Message send to … - Specify how to report EA messages
Impulse detection message - Enable/Disable Impulse detection messages
Order open message - Enable/Disable messages when order is opened
Close grid message - Enable/Disable reporting for grid termination