Velora FX
- Experts
- Versione: 3.32
- Attivazioni: 5
Velora FX is an Expert Advisor for MetaTrader 4 designed for EURUSD on the M30 timeframe.
Technical profile:
Symbol: EURUSD
Recommended timeframe: M30
Platform: MetaTrader 4
Expert Advisor type: Trend, Level trading
Lot mode: Fixed lot by default
Default lot: 0.30
Default maximum lot: 0.30
Spread filter: maximum 3.0 pips
Main execution style: rule-based technical trading
Recommended testing mode: Every tick
Recommended initial test deposit: 5000 USD
Recommended account type: ECN or low-spread account
Recommended broker conditions: stable execution, low slippage, EURUSD spread close to or below 3 pips
Velora FX is a technical Expert Advisor built around a structured combination of trend, volatility, range breakout, pullback, moving average filtering and price-action pattern recognition. The system does not use martingale, grid, arbitrage, DLL files, external requests or external signal services. It is designed to make trading decisions directly from market data available inside MetaTrader 4.
The default configuration is prepared for EURUSD M30. The EA can technically be attached to other symbols or timeframes, but the included default logic and parameter balance are intended for the EURUSD M30 environment. Before using any different symbol or timeframe, the user should run a separate Strategy Tester check and adjust the parameters according to broker conditions.
Strategy overview
Velora FX uses several technical modules working together. The purpose is not to open a trade on every signal, but to accept only signals that pass a set of market condition filters.
The strategy combines:
Bears Power signal logic
ADX strength filtering
DI directional filtering
Range breakout detection
EMA and MACD pullback logic
Moving average entry filtering
ATR-based stop loss and take profit
ATR-based trailing protection
Price-action pattern recognition
Spread filter
Session filter
Hour filter
Rollover avoidance
Friday close protection
Account protection parameters
Each module has a specific role. Some modules identify market direction, some check volatility, some filter weak entries, and some manage execution risk.
Main signal logic
The core signal uses Bears Power together with ADX and DI filtering. Bears Power helps detect changes in bearish or bullish pressure around a defined level. ADX is used to evaluate whether the market has enough movement strength. DI filtering checks whether directional movement agrees with the planned trade direction.
This structure helps the EA avoid many entries where the market has no clear directional behavior. The EA is not based on one indicator only. A trade must pass several conditions before it can be opened.
Range breakout module
The EA includes a range breakout setup. This module checks whether price has been moving inside a limited range and then breaks outside that range with enough supporting conditions.
The range module uses:
Range ADX period
Maximum ADX during range conditions
Range lookback bars
Maximum range width in pips
Minimum ATR in pips
Break buffer in pips
RSI confirmation
DI confirmation
Optional lot cap for range trades
Cooldown after consecutive losses
This module is useful when the market spends time in consolidation and later starts to move. It is designed to avoid entering too early inside a flat area. The breakout buffer helps the EA wait for price to move beyond the range before opening a position.
Pullback module
The MACD and EMA pullback module looks for entries after price has pulled back inside a broader movement. It uses a fast EMA, a slow EMA, RSI bounds and MACD parameters.
The module checks:
Fast EMA
Slow EMA
RSI period
RSI buy and sell ranges
MACD fast EMA
MACD slow EMA
MACD signal
Minimum ATR in pips
The purpose of this module is to avoid chasing price after an extended move. Instead, it looks for a more structured entry after a controlled pullback.
Moving average entry filter
Velora FX includes a moving average filter applied to selected signal groups. By default, the moving average filter is active for core signals, range signals, pullback signals and pattern signals.
The filter uses:
MA timeframe: M30
MA period: 34
MA method: EMA
MA slope bars: 5
Minimum MA slope: 1.2 pips
Maximum price distance from MA: 80 pips
This filter has two important functions. First, it checks whether the moving average has enough slope. Second, it checks whether price is not too far from the moving average. This helps reduce entries that occur too late after a strong move.
Pattern recognition
Velora FX includes a price-action pattern module. The current default mode focuses on engulfing-style pattern detection.
The pattern module uses:
Pattern mode
Minimum ATR in pips
Minimum candle body in pips
Wick ratio
Candle close strength
Optional ADX filter
DI filter
Optional trend filter
The pattern module is not used alone as a blind entry trigger. It is connected with volatility and directional filters. The objective is to identify cleaner price-action behavior and avoid small candles or weak patterns that do not have enough market context.
ATR-based protection
The EA uses ATR-based stop loss and take profit by default. ATR is used because market volatility changes over time. A fixed stop may be too small during active periods and too large during quiet periods. ATR-based calculations adapt the protection distance to current market conditions.
Default protection logic:
ATR period: 14
Stop loss ATR multiplier: 1.2
Take profit ATR multiplier: 4.4
Minimum stop loss: 40 pips
Maximum stop loss: 120 pips
Minimum take profit: 30 pips
Maximum take profit: 160 pips
The EA also includes ATR trailing logic:
ATR trailing: enabled
Trail start: 60 pips
Trail ATR multiplier: 1.8
Trailing is applied only after the position has moved enough in profit. This avoids moving the stop too early during normal price fluctuation.
Risk and lot management
The default version uses fixed lot sizing.
Default values:
Use risk percent: false
Fixed lots: 0.30
Maximum lots: 0.30
Equity step lots: disabled
Loss reset lots: disabled
The EA does not use martingale. It does not increase lot size after losses. It does not open a recovery grid. This makes the lot behavior easier to understand and easier to test.
Users can change the lot manually according to their account size, leverage and risk tolerance. The default lot is only a preset value and should not be considered suitable for every account.
Execution filters
Velora FX includes several filters designed to avoid difficult trading conditions.
Spread filter:
Maximum spread is set to 3.0 pips.
Session filter:
Trading session is enabled.
Default session: 07:00 to 21:00 broker server time.
Hour list filter:
The EA can trade only during selected broker server hours.
Default hours: 8, 10, 13, 15, 16, 18, 20.
Rollover filter:
The EA avoids rollover hours.
Default rollover window: 23:00 to 01:00 broker server time.
Friday protection:
The EA can close or avoid holding positions near the end of the trading week.
Default Friday close hour: 20:00 broker server time.
These filters are important because spread, liquidity and execution quality are not constant during the trading day. A strategy that works during liquid hours may behave differently during rollover or late Friday conditions.
Account protection
The EA includes optional account guard parameters:
Maximum daily loss percent
Maximum weekly loss percent
Monthly risk-off loss percent
Maximum monthly loss percent
Maximum consecutive losses
The default configuration keeps these limits disabled or permissive, so the strategy logic can be tested without extra restrictions. Users who want stricter account control can enable and adjust these protections.
Important notes
Velora FX is a rule-based Expert Advisor. It does not guarantee profitability. Trading results depend on broker conditions, spread, slippage, account leverage, symbol specification, execution quality and market behavior.
Backtest results should be used only as a testing reference. They are not real trading results. Users should run their own tests in MetaTrader 4 Strategy Tester before using the EA on a live account.
Recommended testing procedure
1. Open MetaTrader 4.
2. Open Strategy Tester.
3. Select Expert Advisor: Velora FX.
4. Select symbol: EURUSD.
5. Select timeframe: M30.
6. Select model: Every tick.
7. Set spread according to broker conditions. For the default configuration, test with a spread close to 3 pips.
8. Use an initial deposit suitable for the selected lot size.
9. Run the test over a period of at least several months.
10. Check total net result, drawdown, profit factor, number of trades and the shape of the equity curve.
11. Repeat the test with your broker's historical data before using the EA on a real account.
Recommended live preparation
Before using Velora FX on a real account:
Test it in Strategy Tester.
Run it on a demo account.
Check broker spread during the active trading hours.
Check average slippage.
Check whether the broker allows the selected stop distances.
Use a lot size that matches your account risk.
Do not use the EA during abnormal market conditions unless you understand the risk.
Monitor performance after installation.
Installation guide
1. Open MetaTrader 4.
2. Go to File.
3. Click Open Data Folder.
4. Open the MQL4 folder.
5. Open the Experts folder.
6. Copy the EA file into the Experts folder.
7. Restart MetaTrader 4 or right-click Expert Advisors in Navigator and choose Refresh.
8. Open an EURUSD M30 chart.
9. Drag Velora FX from Navigator onto the chart.
10. Enable Allow live trading.
11. Make sure AutoTrading is enabled in MetaTrader 4.
12. Check that the chart shows the EA as active.
13. Verify the spread before allowing live execution.
14. Start with demo testing or a small risk setup.
Recommended chart setup
Symbol: EURUSD
Timeframe: M30
AutoTrading: enabled
Allow live trading: enabled
DLL imports: not required
WebRequest: not required
External signals: not required
Default parameter profile
The default inputs are already configured inside the EA. A separate preset file is not required for normal installation. Users may still save their own preset after testing if they want to keep a personalized configuration.
Support notes
If the EA does not open trades immediately, this does not automatically mean that it is not working. The EA uses multiple filters and may wait for suitable conditions. Check the Experts and Journal tabs in MetaTrader 4 for messages related to spread, session filters, trading permissions or broker execution.
If the EA opens fewer trades than expected, verify:
Symbol is EURUSD
Timeframe is M30
Spread is below the configured maximum
AutoTrading is enabled
Live trading permission is enabled
Broker server time matches the configured session hours
The market is open
There are enough bars loaded on the chart
If using another broker, test the EA again because broker specifications can affect results. Differences in spread, commission, stop level, freeze level and historical data quality can change the outcome.
Velora FX is intended for users who want a transparent technical EA with understandable modules, controlled execution filters and configurable risk settings.
