
Central Core Expert Advisor - Comprehensive Guide
Overview
Central Core is a sophisticated Forex EA that combines envelope indicators with moving average analysis to identify high-probability trading opportunities. The EA uses pending stop orders to enter trades when price breaks through dynamic support/resistance levels.
Key Features
Envelope Breakout Strategy: Uses iEnvelopes indicator to identify trading ranges
Moving Average Filter: Additional MA confirmation for trade direction
Advanced Risk Management: Adjustable stop loss, spread filters, and money management
Time Filter: Allows trading only during specified hours
Spread Monitoring: Avoids trading during high spread conditions
Optimal Settings
// Trade Settings
extern int Filter = 150; // Minimum price range filter (in points)
extern int StopLoss = 60; // Stop loss in pips
extern double MinLots = 0.01; // Minimum lot size
extern double MaxLots = 100000.0; // Maximum lot size
extern double Risk = 10; // Risk percentage per trade
extern double FixedLots = 0.01; // Fixed lot size if not using MM
// Indicator Settings
extern int Env_period = 5; // Envelope period
extern double Env_deviation = 0.02; // Envelope deviation (2%)
extern int MAPeriod = 15; // Moving average period
extern int MAMethod = 1; // MA method (0=SMA,1=EMA,2=SMMA,3=LWMA)
// Risk Controls
extern double MaxSpreadPlusCommission = 12; // Max allowed spread+commission
extern int Distance = 30; // Trailing stop distance
How It Works
Calculates upper/lower envelopes and moving averages
Waits for price to break through envelope boundaries
Places pending stop orders beyond the breakout point
Uses MA direction to confirm trade bias
Implements trailing stops and spread filters
Manages trade size based on account balance or fixed lots
Trading Logic
Buy Signal: When price breaks above upper envelope and MA confirms uptrend
Sell Signal: When price breaks below lower envelope and MA confirms downtrend
Filter: Only trades when price range exceeds Filter setting (avoids flat markets)
Money Management Options
extern bool UseMM = TRUE; // Enables/disables money management
// When UseMM=TRUE:
// Lot size = (AccountBalance * Risk%) / (MarketInfo LotSize)
// When UseMM=FALSE:
// Uses FixedLots value
Time Filter Configuration
extern int StartHour = 0; // Trading start hour (0-23)
extern int StartMinute = 0; // Trading start minute
extern int EndHour = 23; // Trading end hour
extern int EndMinute = 59; // Trading end minute
Recommended Usage
Best Pairs: EURUSD, GBPUSD, USDJPY (major pairs with good liquidity)
Timeframe: H1 or H4 (works on M15 but requires optimization)
Account Type: ECN accounts recommended (lower spreads)
Broker Requirements: Fast execution, minimal requotes
Slogan
"Central Core - Precision Trading at the Heart of Market Movements!"
Important Notes
Requires proper backtesting and optimization before live use
Works best in trending market conditions
Includes spread monitoring to avoid unfavorable trading conditions
Consider adjusting envelope deviation based on market volatility
Always test with small lots first in live environment