WannaBeQuant Strategy Selection combines six distinct trading logic modules, including Ichimoku trend following, mean reversion, and breakout strategies. The EA executes on a timer-based loop rather than every tick and utilizes a local database to track trade metadata for persistence. Risk management features include equity-based drawdown thresholds, percentage-based stop losses, spread filters, and maximum order limits. It supports multiple symbols simultaneously and manages position sizing through strategy-specific multipliers.
Read from WannaBeQuant_strategy_selection.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
RANDOMEEE1
string
----------- IMPORTANT GENERAL SETTINGS -----------
IMPORTANT GENERAL SETTINGS
DontResetWhenManualCose
bool
false
open new order if closed manually
baseOrderSizeMultiplyer
double
4.0
base order size multiplier for all strategies
max_orders
uint
100
limit number of orders for all strategies
drawdownThreshold_percentage
double
0.96
daily drawdown limit till close all trades
drawdownThreshold_percentage_OPEN
double
0.97
daily drawdown threshold to open trades
RANDOMEEE12
string
----------- GENERAL SETTINGS -----------
GENERAL SETTINGS
MAGIC_NUMBER
uint
64537
magic number
update_counter_input
uint
1800
Seconds between backtest custom Optimization Custom Max
RecordingInterval
uint
60
Seconds between running code (recommended 10 - 60 )
countdownInterval
uint
300
seconds till symbol inactive should be 300
noTradesOpenedInLastDays
bool
false
open a trade every number of days to keep account active?
Show all 40 inputs
Name
Type
Default
Description
CheckTradesWithinLast
uint
25
open a trade every number of days
CheckTradesWithinLastSymbol
string
BTCUSD
open a trade every number of days symbol used
ignor5126
bool
true
ignore ERROR 5126
ignor_terminal_error
bool
true
ignore Terminal not connected ERROR
ignor_trading_not_enabled
bool
true
ignore Trading not active on symbol ERROR
CustomPerfCriterium
ENUM_CUSTOM_PERF_CRITERIUM_METHOD
MODIFIED_PROFIT_FACTORANDCOEFF_CORRELATION_R
Backtest Performance Criterium (profit*RF)
RANDOMEEE123
string
----------- CRYPTO STRATEGIES -----------
CRYPTO STRATEGIES
strat8
string
----------
crypto_volatility_8
bool
true
crypto reversion 8 strat volatility
strat8OrderSizeMultiplyer
double
0.9
order multiplier 8
AllSymbolsString_input_8
string
symbols (seperate symbols with "|") or use .txt
spreadPercent_thresh8
double
0.2
max spread to enter threshold (percentage)
comment8_input
string
WBQ strat 8
comment for trade
max_trades8
uint
10
limit max trades open for strategy (all symbols)
update_counter_input8
uint
60
strategy timer recommended 60
average_PERIOD8
uint
5
smoothing_leng_bands8
uint
5
stop_loss_pct8
double
0.3
percentage Stop loss 0.3 = 30%
envelope_1_pct
double
0.07
percentage band 1 (0=disable)
envelope_2_pct
double
0.11
percentage band 2 (0=disable)
envelope_3_pct
double
0.14
percentage band 3 (0=disable)
strat13
string
----------
crypto_strat_13_bool
bool
true
crypto trend 13 strat ichi
strat13OrderSizeMultiplyer
double
0.08
order multiplier 13
AllSymbolsString_input_13
string
symbols (seperate symbols with "|") or use .txt
spreadPercent_thresh13
double
0.2
max spread to enter threshold (percentage)
comment13_input
string
WBQ strat 13
comment for trade
max_trades13
uint
10
limit max trades open for strategy (all symbols)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone ggamer5555/live-traded-MQL5-EA-WannaBeQuant-Strategy-Selection from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes. It incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through v
Gold FX EA is a multi-asset trading robot for MetaTrader 5 that functions as a modular framework for various technical strategies. It allows users to toggle specific modules for forex, gold, silver, cryptocurrencies, and commodities. Strategies include trend following with moving averages, Bollinger Band mean reversion
MT5 AutoEA is a multi-strategy trading robot for MetaTrader 5 that utilizes an ensemble approach to market participation. It incorporates over twenty modular strategies, including trend following, mean reversion, and breakouts, which can be toggled individually. The EA supports two execution modes: a portfolio mode for
This MetaTrader 5 expert advisor is designed for gold trading using an adaptive, modular architecture. It features a regime detector that switches between trend-following, mean reversion, and breakout strategies based on market conditions. The system utilizes exponential moving averages, ADX for trend strength, and RSI
EA31337 Libre is an open-source, multi-strategy trading robot for MetaTrader 4 and MetaTrader 5. It functions as a simplified implementation of the EA31337 framework, providing a collection of over 35 built-in strategies based on technical indicators. The expert advisor performs independent market analysis across vario
Autumn Harvest is a multi-strategy MetaTrader 5 expert advisor incorporating technical patterns such as RSI reversals, peak reversals, and the ignored bar strategy. It functions as both an automated trading robot and a position manager, allowing it to maintain external trades or its own. The EA includes risk controls l