Scalp Strategy Builder for MT5 is a flexible MT-5 Expert Advisor that can be configured for different scalp trading systems.
This EA is an open toolbox that allows transparent development, testing and automated execution of market-specific trading strategies.
Link to Expert Advisor: https://www.mql5.com/de/market/product/91995
Parameters:
Money Management:
Parameter | Description | Range |
Lot size | Lot size for entry trade | Depends on broker and account balance |
Volume Mode | Method for setting the trade volume | · Fixed Lot Size · Dynamic lot sizing according to risk and stop loss settings |
Risk per trade | Define maximum allowed risk per trade | >0 |
Trading Mode | Allowed Trading modes.
| · Buy only · Sell only · Buy or Sell
|
Maximum Spread | Trades only opened if spread equal to or bellow this setting | >=0 |
Comment: In case of dynamic lot sizing the minimal and maximal lot sizes will automatically be considered set according to broker policy.
Trading Rules Prop Trading:
Parameter | Description | Range |
Daily limits | Activate the daily drawdown checks for compliance to Prop trading rules | Deactivate Daily Baseline at reset time Trailing max w/o daily reset |
Equity Drawdown | Activate Monitoring on Equity | True / False |
Balance Drawdown | Activate Monitoring on Balance | True / False |
Drawdown limits | Allowed daily % drawdown | >0 |
Reset hour | Time for resetting the daily limits according to prop trading rules | 0-23 |
Limit Lot size | Activate Lot size limitation | True / False |
Lot size | Allowed max. lot size according to prop trading rules | >0 |
News Filter | Activate the new filter | True / False |
Close Trades | Close open trades before news events | True / False |
News Priority | All news events with priority equal or larger will be considered | 0=Holiday 1=Low 2=Medium 3=High |
Stop before | Minutes before News to stop trading | 0-59 |
Stop after | Minutes after News to stop trading | 0-59 |
Check Profit target | Stops trading if profit target is reached | True / False |
Profit target | Profit Target in account currency | >Account Ballance |
Comments:
In case of dynamic lot sizing, the drawdown limit considers the actual drawdown + the risk of a new trade. If the total exceeds the drawdown limit, trading is deactivated for the rest of the day.
The news is considered as shown in the Meta trader 5 Calendar
Trade Entry:
Parameter | Description | Range |
Candle Mode | Select if candles are used as entry signal or as a check signal to confirm a break of support or resistance | 0=Candles generate entry signal 1=Candles for re-check of resistance break |
Hammer Pattern | Single candlestick pattern | True / False |
Pin Up/Down Pattern | Single candlestick pattern | True / False |
Force Pattern | Single candlestick pattern | True / False |
Engulfing Pattern | Multiple candlestick pattern | True / False |
Pivot Reversal Pattern | Multiple candlestick pattern | True / False |
Dark Cloud / Dojistar Pattern | Multiple candlestick pattern | True / False |
Divergence Pattern | Price movement pattern | True / False |
Volume Signal | Volume change pattern | True / False |
Comment: Multiple entry patterns can be configured in parallel. If one of the patterns applies entry is triggered for the mode as entry signal. in case of configuration as re-check of resistance break, entry is checked against a counter signal from the activated candles.
Trade Exit:
Parameter | Description | Range |
Take Profit Points | Closes trade if profit points are reached | >0 |
Stop Loss Points | Closs trade if loss points are reached | >0 |
Trailing Stop | Activate / Deactivate trailing stop | True / False |
Trailing Stop Trigger Points | Points in profit to activate trailing stop | >=0 |
Trailing Stop Points | Trailing stop distance | >0 |
Entry by break of Support/ Resistance levels:
Parameter | Description | Range |
Support / Resistance Levels | Support and resistance levels | True / False |
Buy Level | Algorithm detects buy levels | True / False |
Sell Level | Algorithm detects sell levels | True / False |
Timeframe | Timeframe for level detection | All supported time frames. |
Strength | Strength of the level detection | >20% |
Offset | Offset of the level in points | >=0 |
Trend Checking:
Parameter | Description | Range |
Trend Check Trade on Entry | Activate additional trend check logic to open trades | True / False |
Time Frame for Trend Check | Time frame for trend check. | All supported time frames. Should be equal or higher than EA time frame |
Slow Moving Average Period | Slow moving average period in bars | >0 and > Fast MA period |
Fast Moving Average Period | Fast moving average period in bars | >0 and < Slow MA period |
Comment: The fast- and slow-moving averages are used to detect the trend. The trend also has an impact on the multi-bar candle patterns.
Volume Signal Parameter:
Parameter | Description | Range |
Time Frame | Time frame for volume change signal | All supported time frames. Should be equal or higher than EA time frame |
Period | Volume averaging period | >=1 |
Trading hours:
Parameter | Description | Range |
Activate time range | Activates restricted trading hours | True / False |
Trading Start Hour | Time setting for active trading window | 1-23 |
Trading Start Minute | Time setting for active trading window | 1-59 |
Trading End Hour | Time setting for active trading window | 1-23 |
Trading End Minute | Time setting for active trading window | 1-59 |
General:
Parameter | Description | Range |
Magic | Set Magic Number for this EA | Use different Magic numbers in case EA is used on different symbols on the same account |
Order Comment | Set Order Comment | Select pre-defined comments of enter in free text field |
Free Comment | Enter a free text for order comment | Comment limited to 32 characters |
Display trade statistics | Activates comment section on the chart | True / False |
Display patterns in chart | Activates display of identified patterns on the chart | True / False |
Display color | Color for pattern display | Selction Box |
Application Example 1:
Level trading scalping setup in EURUSD, daily limits activated for compliance to Prop trading rules considering a daily drawdown limit of not more than 5%.
Approach: Constant risk per trade of 2%, Trade Entry on passing resistance level, active trailing stop, daily drawdown limitation
EA-Configuration:
- Symbols EURUSD
- Time Frame M15
- Lot Size Method: Dynamic
- Risk per Trade: 2%
- Account Deposit 1000 $
- Trade Entry Pattern: Support & Resistance Level
- Buy & Sell Level: activated
- Time frame level detection: 1 Hour
- Level Strength: 100%
- Offset: 0
- Take Profit Points: 200
- Stop Loss Points: 200
- Trailing Stop: Active
- Trailing Stop Trigger Points: 30
- Trailing Stop points: 10
- Back Testing 01.01.2022 – 31.12.2022
Backtesting with the same paramters as Application Example 1: 01.01.2012-31.12.2022