Vini MT5
- エキスパート
- Vinicius Pereira De Oliveira
- バージョン: 2.0
- アップデート済み: 17 11月 2025
- アクティベーション: 11
This is a price action Expert Advisor with multi-symbol trading from a single instance and adaptive signals based on market conditions (Stochastic + ATR). Robust and risk-controlled for traders already proficient in MetaTrader.
The EA is fully automated, based on composite candlestick patterns and configurable risk management. It operates on multiple symbols and timeframes with position management, dynamic stops, and daily limits. Designed to be flexible – from use on a single symbol to simultaneous trading of a complete portfolio, with clear risk rules.
Fundamental characteristics
Multi-symbol trading with a single instance: It is possible to attach only one instance of the EA to a chart and configure the EA to trade multiple symbols listed in an input parameter. If the user prefers to operate only on the symbol of the current chart, simply leave this list empty - this allows the use of different settings/inputs per symbol when desired (each symbol can maintain its own parameters).
Adaptive signals by market condition: Signal generation parameters can be specified per market scenario, automatically identified by the Stochastic and ATR indicators. That is, the EA allows defining distinct parameter sets for low/high volatility conditions and different Stochastic readings - this feature increases the adaptability of the strategy.
Main features
- Detection of composite candlestick patterns (bullish and bearish patterns).
- Multi-symbol operation from a single instance of the EA (or per single symbol, as preferred).
- Configurable signal parameters based on market conditions (Stochastic + ATR).
- Risk management: percentage mode per account, fixed lot size or amount.
- Dynamic stops (SL/TP), trailing stop per candle.
- Daily limits: daily profit and loss per account.
- Compatible with Hedge accounts (recommended) and verification of minimum historical data requirements.
Quick requirements and recommendations
- Recommended Hedge account.
- Complete historical data for the symbols you intend to trade (≥ 6 months recommended).
- Knowledge of MetaTrader, Strategy Tester and risk management.
Symbols (default settings)
Indices: DE40, JP225, US500 and USTECH.
Currency Pairs: EURJPY, GBPJPY and USDJPY.
Energies: BRENT and WTI.
Metals: XAGUSD.
Stocks: AAPL, AMZN, GM, NEM, NVDA, ORCL, TSLA and XOM.
Input parameters
TRADING SYMBOLS
- Symbol List: Defines which symbols the EA will trade. Insert symbols separated by commas (e.g., USTECH,EURJPY,XAGUSD). If left empty, the EA trades only the chart symbol (or all symbols during Strategy Tester when “All Symbols in Market Watch” is selected).
TRADING STRATEGY
- Trading Mode: Selects the trading strategy of the EA (Day Trade or Swing Trade).
RISK MANAGEMENT
- Risk Mode: Defines how position size is calculated (Percentage-based risk, using account balance/equity, or Fixed Lot size, ignoring balance, or Amount defined by the user).
- Risk Size: Value associated with the selected Risk Mode (if using Percentage, provide risk per trade in %, or if using Fixed Lot, provide the lot size directly, or if using Amount, provide the monetary value).
DAILY CONTROLS
- Daily Profit Limit (%): Maximum daily profit allowed for the EA. When reached, all trading stops for the rest of the day (0% disables this limit).
- Daily Loss Limit (%): Maximum daily loss allowed for the EA. When reached, the EA stops trading for the day (0% disables this limit).
MARKET CONDITIONS (Stochastic | ATR)
Note: The EA contains 9 Market-Condition groups, combining the Stochastic level (Low / Middle / High) with ATR volatility (Low / Middle / High). Each group includes the same types of parameters listed below.
- Daily Trading Level: Defines sensitivity of daily candle structure for validating signals under this market-condition category.
- Weekly Trading Level: Defines weekly trend/structure sensitivity used together with daily conditions to filter trades.
- Monthly Trading Level: Defines monthly structural sensitivity for long-term context filtering.
- Stop Levels: Determines the Stop-Level profile used for this specific Stoch/ATR condition (affects SL/TP distance logic and volatility adaptation).
- Candle Range: Controls the required candle range (body+shadow) that must be met for the EA to consider a signal valid in this market regime.
- Shadow Big: Sets the minimum threshold for what the EA classifies as a “big shadow/wick” (used in candle-pattern filtering).
- Shadow Small: Sets the threshold for recognizing a “small shadow/wick,” allowing more refined candle-shape filtering based on market conditions.
Optimization and backtesting
To identify the best symbols in your broker, run the EA in the Strategy Tester and select the option "All symbols from Market Watch" (I use a 5-year period, 100 ms latency, and "OHLC for 1 minute" for a first impression and for adjustments, then I validate (or invalidate) using Real Ticks).
Leave the Symbol List parameter blank during this test so that the EA evaluates all symbols from your terminal's Market Watch. This way you can observe which instruments perform best with the default settings.
After identifying promising symbols, run specific tests and - if necessary - adjust the input parameters to suit your broker's conditions.
Limitations and warnings
Risk: The EA does not guarantee results or profits. Trading in the market involves the risk of total capital loss.
Spreads / Execution: Performance is sensitive to spreads, slippage, and broker execution quality.
Complexity: This EA offers advanced features (multi-symbol, parameters by market condition). Therefore, it is strongly recommended that the user have experience in the financial market, know how to operate and interpret results in MetaTrader, are familiar with the use of the Strategy Tester, and have a good understanding of risk management. Beginner users should test extensively in demo mode before operating in real time.
Order Failures: The EA logs order submission failures (if they occur) without interrupting the evaluation of other symbols. Logs and reports help with diagnosis - provide them when requesting support.
Support and updates
Support is available in the product's Comments section (please include journal entries and screenshots when reporting issues), via private message on the MQL5 profile, or by email at vinicius-fx@hotmail.com.
Updates and minor patches released as needed.

ユーザーは評価に対して何もコメントを残しませんでした