ExpQL
- Experts
- Roberto Manuel Merino Blazquez
- 버전: 2.17
- 업데이트됨: 28 1월 2026
- 활성화: 18
Input Parameters
Risk Management
BaseLot
Lot size for each trade. Controls the risk per position. Higher values increase both profit potential and drawdown.
StopLossPoints
Stop Loss distance in points. Defines the maximum loss allowed per trade.
TakeProfitPoints
Take Profit distance in points. Sets the profit target for each position.
TrailingPoints
Trailing Stop distance in points. The Stop Loss will automatically move in favor of the price when the trade is profitable.
MaxPositions
Maximum number of simultaneous open positions per symbol. Limits total market exposure.
Technical Indicators
EMA_Fast
Fast exponential moving average period. Determines how quickly the EA reacts to price changes.
EMA_Slow
Slow exponential moving average period. Used to detect the main market trend.
RSI_Period
RSI indicator period. Used to confirm trend strength and filter false signals.
AI / Learning Parameters
Alpha
Learning rate of the Q-Learning system. Controls how fast the EA adapts to new market conditions.
Gamma
Future reward factor. Defines how much future rewards influence current decisions.
Epsilon
Exploration rate. Determines how often the EA explores new actions instead of exploiting known profitable ones.
Optional (recommended to mention)
Symbol compatibility:
Forex, Gold (XAUUSD), Crypto (BTCUSD)
Recommended timeframes:
M5 – M15
Trading style:
Trend following with adaptive learning and dynamic trailing stop.
Automated trading bot for MT5 based on reinforcement learning (Q-Learning).
Trades trend using EMA and confirms entries with RSI.
Includes risk management with Stop Loss, Take Profit and dynamic Trailing Stop.
Learns from real trading results to adapt its strategy over time.
Automated trading bot for MT5 based on reinforcement learning (Q-Learning).
It trades market trends using exponential moving averages (EMA) and confirms entries with the RSI indicator to avoid low-quality signals.
The system includes advanced risk management with Stop Loss, Take Profit, and a dynamic Trailing Stop that follows price movements.
It learns from real trading results, progressively adapting its decision-making process to changing market conditions, volatility levels, and price behavior.
This bot is an automatic trend trader with learning capability.
It doesn’t try to predict the market. What it does is:
-
Detect if there is a trend.
-
Decide whether to buy, sell, or do nothing.
-
Manage risk with SL, TP and trailing.
-
Learn from wins and losses to improve future decisions.
It’s not magic — it’s probability + discipline + adaptation.
Internal logic (in simple terms)On every new candle, the bot checks:
1️⃣ Trend (EMA)
It uses two moving averages:
-
Fast EMA (20)
-
Slow EMA (50)
If:
-
Fast is above Slow → bullish market
-
Fast is below Slow → bearish market
This avoids trading in flat markets.
2️⃣ Confirmation (RSI)
Then it checks RSI:
-
RSI > 55 → real bullish strength
-
RSI < 45 → real bearish strength
-
Between 45–55 → no trade (noise)
This helps filter low-quality entries.
3️⃣ Decision (the “AI”)
Based on the market state:
-
bullish
-
bearish
-
ranging
The bot chooses an action:
-
buy
-
sell
-
or do nothing
Sometimes it explores (Epsilon):
-
it tries new actions
-
it doesn’t always repeat the same behavior
That’s what allows it to learn.
Real learning (Q-Learning)After each trade:
-
it checks the account balance
-
calculates if it won or lost
-
updates its internal table
If a decision made money:
→ it will repeat it more often.
If a decision lost money:
→ it will avoid it.
It doesn’t learn from old historical data,
it learns from YOUR real account or backtest results.
StopLossPoints
Maximum loss you accept.
Example on BTC:
This is your airbag.
TakeProfitPoints
Profit target.
It must ALWAYS be bigger than SL:
Otherwise you are mathematically doomed.
TrailingPoints
This is what makes the bot profitable long term.
When price moves in your favor:
-
SL moves up
-
profits are protected
-
trends are allowed to run
This is literally:
“Cut losses fast, let profits run”
MaxPositions
How many trades at the same time.
Real professional recommendation:
More than 1 with AI = chaos and overfitting.
Parameters explained one by oneLotSize
Trade size.
Not strategy — pure risk.
Bigger lot = more psychological pressure.
EMA_Fast / EMA_Slow
Bot speed.
-
20 / 50 → balanced
-
10 / 30 → aggressive
-
50 / 200 → swing trading
RSI_Period
Noise sensitivity.
14 is the professional standard.
Alpha (learning speed)
How fast it changes behavior.
-
0.1 → slow learner
-
0.2 → balanced
-
0.5 → too fast (unstable)
Epsilon (exploration)
How much it experiments.
-
0.1 → conservative
-
0.3 → ideal
-
0.5 → crazy
This bot is:
-
trend follower
-
opportunistic
-
adaptive
-
aggressive trailing
-
no martingale
-
no grid
-
no hedging
In other words: hedge fund style, not casino style.
The real truth (as I’d tell you honestly)This bot is NOT for:
-
getting rich in one week
-
doubling accounts
-
miracles
It IS for:
-
slow consistent growth
-
surviving drawdowns
-
adapting to the market
-
not blowing accounts
This bot doesn’t try to always be right.
It tries to lose little when wrong
and win big when right.
And in real trading,
that’s literally the only thing that matters.
