Treding Consigliere EA
- Experts
- Versione: 1.30
- Attivazioni: 5
Treding Consigliere EA
Multi-currency adaptive series Expert Advisor with smart risk management
Treding Consigliere EA is a modern multi-currency Expert Advisor that automatically adapts to any instrument (Gold, Forex pairs, indices, etc.). It uses series entry logic, adaptive lot sizing, smart break-even, trailing stop, and analysis of the best trading hours.
How it works (in simple terms)
Every day at the specified time the EA places two pending orders — Buy Stop and Sell Stop.
If one of them is triggered and closed by Stop Loss, the EA immediately opens an order in the opposite direction with an increased lot size and a new Take Profit according to a pre-calculated series.
If a position is closed at break-even, the EA opens an opposite order with the same lot size.
After a profitable Take Profit is hit, trading stops for the rest of the day and the series is reset the next day.
Additionally the EA:
- automatically adjusts the break-even level and lot size based on current win rate and profit factor;
- increases the lot size as the account balance grows;
- analyzes in which hours it performs best and can trade only during the most profitable hours;
- automatically adjusts stop-loss and take-profit distances for different instruments (Gold, EUR, JPY, etc.).
Key advantages
- Works on any instrument (true multi-currency)
- Adaptive lot and break-even based on real statistics
- Lot size growth linked to account balance
- Smart selection of the best trading hours
- Daily step limit (protection against long losing series)
- Full control via parameters + diagnostic mode and CSV logging
- Clean and stable code without martingale or grid
Input parameters
Main settings
- InitialLot — starting lot of the first trade in the series
- SpPoints — Stop Loss distance in points (from the table)
- StartHour — trading start hour (server time)
- MagicNumber — magic number of orders
- Slippage — allowed slippage
- DiagnosticMode — diagnostic mode (prints detailed information to the journal)
Break-even
- BE_Percent — percentage of the way to Take Profit at which break-even is activated
- BE_Buffer — buffer in points above the open price
- UseAdaptiveBE — adaptive break-even (adjusts according to win rate)
Adaptive lot
- UseAdaptiveLot — enable lot adaptation
- MaxLotMultiplier — maximum lot multiplier
- MinLotMultiplier — minimum lot multiplier
Balance-based lot
- UseBalanceLot — increase lot when balance grows
- InitialBalance — starting balance from which growth is calculated
- BalanceStep — balance step for lot increase
- LotIncrease — how much to increase the lot on each step
- MaxBalanceMult — maximum balance multiplier
Trailing
- UseTrailing — enable trailing stop
- TrailStartPercent — percentage of the way to Take Profit to start trailing
- TrailStepPoints — trailing step in points
Smart time
- UseSmartTime — analyze and use the best hours
- MinTradesForTime — minimum number of trades required for hour analysis
- TradeOnlyBestHours — trade only during the best hours
- BestHoursCount — how many best hours to use
Logging
- EnableLogging — record trades to a CSV file
- LogFileName — name of the log file
