Pending Scalper MT5
- Experts
- Aliaksandr Chupryna
- Version: 1.22
- Updated: 10 March 2024
- Activations: 15
- // Minimum deposit = $50.
- // Ability to test 6 currency pairs simultaneously, with individual input data for each symbol.
- // When trading on a trading or demo account, it is recommended to set it on different charts - corresponding to the names of working currency pairs.
- // Filters by spread, by slippage, by price gap.
- // An important condition is a low spread.
- // It is necessary to test the Expert Advisor in the "Every tick is based on real tick" mode.
The most suitable trading conditions (low spread, commission = 0) for currency pairs (XAUUSD, EURUSD, USDJPY) for this strategy are shown by the broker "IC Markets" (Account type: "Standard" (no commission)).
You can download some set files here: https://www.mql5.com/ru/blogs/post/752887
MT-4 version: "Pending_Scalper_MT4".
General parameters:
- PERIOD : sets the time frame on which the EA will trade (it does not matter the time frame of the chart on which the EA is installed).
- Lot ( fixed_or_dynamic ) : "Fixed" - fixed lot size ( Fixed_Lot = MinLot). "Dynamic" - lot size depends on the balance (Dynamic_Lot = ( Balance / Multiplicity_for_Lot )* 0.01 ).
- Multiplicity_for_Lot : Lot increase by 0.01 every "Multiplicity_for_Lot" units deposited.
- MinLot : Valid if Lot = Fixed_Lot.
- Closing_by_bars_only : With "Closing_by_bars_only = true", closing of pending orders with a spread above "MaxSpread" occurs only when a new bar of the selected period is opened. If "Closing_by_bars_only = false" orders will be closed immediately.
- Trailing : Enables (disables) "Trailing Stop".
- Trailing_only_breakeven : if "true" the trailing starts only when the stop loss breakeven level is reached, if "false" the breakeven is not taken into account.
- difference_GMT : time difference between your broker (time in MT5 terminal) and GMT time (only needed for testing). You can see the GMT time as well as the working hours of world exchanges on the site "investing.com". On a real and demo account, this parameter is determined automatically.
- Open_all_charts : automatic opening of all charts when installed on a real or demo account (It does not affect the results of the adviser in any way. Open charts can be closed. There must be only one chart - the one on which the adviser is installed).
- Trade : enables (disables) trading of a currency pair (symbol). The maximum number of characters is 6. They work independently of each other according to their individual input data.
- Symbol : currency symbols (pairs can be repeated).
- Choosing_a_Strategy : Choosing a trading strategy. Strategy #1 - highs and lows are calculated using the Size_Amplitude parameter. Strategy No. 2 - extreme points are the maximum and minimum prices for the last 24 hours, or from the beginning of the current day (according to GMT time).
- Size_Amplitude : The minimum amount of currency pair volatility required to open a stop order (for strategy #1) .
- Shift_Price : shift of the opening price of a pending order relative to the high or low. It has three values: 1-"No_shift" - no shift. 2-"Shift_to_the_extreme" - shift down from the relative maximum and up from the relative minimum. 3-"Shift_after_the_extremum" - shift up from the relative maximum and down from the relative minimum. (for strategy No. 1)
- Size_Shift : Open price shift size (for strategy #1).
- TakeProfit : take profit .
- StopLoss : stop loss .
- Auto_StopLoss : if "true" StopLoss is equal to opposite extremes.
- Trailing_SL : trailing stop .
- Step_Trailing_SL : StopLoss modification step when trailing .
- Start_Trailing_SL : minimum distance from position opening price to stop loss at the start of trailing .
- Start_Time_Trading : Start time of opening orders (in GMT time). From 0 to 23.
- End_Time_Trading : Pending orders closing time (in GMT time). From 0 to 23. It is also the position closing time if "Closing_a_position_by_time = true". Attention!! If Start_Time_Trading = End_Time_Trading , then trading time is not taken into account.
- Closing_a_position_by_time : if "true" close positions by "End_Time_Trading" time.
- Only_one_position_per_day : "true" will open no more than one "BUY" position and no more than one "SELL" position for the current day.
- Calculation_Amplitude : the period of time for which the highs and lows for strategy #2 should be calculated (for the last 24 hours or starting from the beginning of the current day).
- MaxSpread: the maximum possible spread for opening a stop order. If the spread is exceeded or under other unfavorable conditions, the stop order is removed.
- Magic : For the same currency pairs "Magic[ Symbol ]" must be different.
Super!! But need seting i put on live account today i will update after month
Thanks Aliaksandr Chupryna ji