EA Diamond MT4: Complete Settings Guide

Table of Contents

EA Diamond MT4: Complete Settings Guide

EA Diamond is a sophisticated MT4 Expert Advisor that utilizes a multi-dimensional market analysis approach for automated Forex trading on EURUSD, GBPUSD, and USDJPY, GBPUSD, and USDJPY. This guide provides detailed explanations of all input parameters to help you customize the EA according to your trading preferences and risk tolerance. The EA combines market timing, news filtering, and adaptive algorithms to identify and execute trading opportunities while managing risks.

More details about EA Diamond are available at this link

Detailed Analysis of Input Settings of EA Diamond MT4

EA Diamond’s parameters are organized into functional groups: Lot Settings, Trade Settings, News Filter, Time Filter, Days Filter, and Other Settings.

EA Diamond MT4 Inputs 1
EA Diamond MT4 Inputs 2

Lot Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
FixedLotSets a fixed lot size for all trades when AutoLot is disabled0.010.01-0.1 for $1,000 accountHigher values increase potential profit/loss
AutoLotEnables automatic lot sizing based on account equity and TradingRisktruetrue for dynamic sizing, false for fixedWhen enabled, adapts position size to account growth
MaxLotMaximum allowed lot size when using AutoLot100.00.5-2.0 for conservative approachPrevents excessively large positions
MinLotMinimum allowed lot size when using AutoLot0.010.01 (broker minimum)Ensures minimum trade size requirements are met

Trade Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
SetLongEnables or disables long (buy) tradestruetrue for bidirectional tradingLimits EA to only short positions if disabled
SetShortEnables or disables short (sell) tradestruetrue for bidirectional tradingLimits EA to only long positions if disabled
TakeProfitTarget profit in pips before closing a trade10.010-30 pipsHigher values may reduce win rate but increase average profit
TradingRiskRisk percentage of account equity per trade when AutoLot is enabled1.250.5-2% for balanced riskHigher values increase potential profit/loss per trade
RNDLevelControls randomization factor in entry/exit decisions10.05-15 recommendedHigher values increase variability in trade execution
TSLRatioMultiplier for trailing stop loss distance2.01.5-3.0Higher values allow more price movement before trailing activates
BasicSLInitial stop loss in pips115.050-150 pipsDefines maximum loss per trade before TSL activates
TSLevelSLEnables trailing stop loss based on SL leveltruetrue for dynamic protectionWhen enabled, stops follow price at TSLRatio distance
MaxSpreadMaximum allowed spread in pips for opening new trades1.51.0-3.0 depending on pairLower values reduce trading frequency but improve entry quality

News Filter Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
UseNewsFilterEnables or disables the news filter functionalitytruetrue for reduced news-related volatilityWhen disabled, EA trades through news events
NewsCalendarURL for economic calendar data sourcehttps://sselcal2.forexprostools.comUse default unless source changesEnsures EA receives current economic news data
NewsCurrencyCurrency pairs to monitor for news eventsEUR, USDMatch to traded pairsFilters relevant news for selected currency pairs
DetectLowNewsEnables detection and avoidance of low-impact newstruetrue for comprehensive filteringWhen enabled, pauses trading around minor news
PauseBeforeLowMinutes to pause trading before low-impact news55-15 minutesLonger pauses reduce news-related risk
PauseAfterLowMinutes to pause trading after low-impact news1010-20 minutesLonger pauses allow market to stabilize
LowNewsColorDisplay color for low-impact news on chartRoyalBlueUser preferenceVisual indication only, no performance impact
DetectMiddleNewsEnables detection of medium-impact newstruetrue recommendedWhen enabled, pauses trading around significant news
PauseBeforeMiddleMinutes to pause trading before medium-impact news1010-20 minutesLonger pauses reduce news-related risk
PauseAfterMiddleMinutes to pause trading after medium-impact news1515-30 minutesLonger pauses allow market to stabilize
MiddleNewsColorDisplay color for medium-impact newsGoldUser preferenceVisual indication only, no performance impact
PauseBeforeHighMinutes to pause trading before high-impact news3030-60 minutesLonger values provide greater protection from volatility
DetectNFPEnables detection of Non-Farm Payroll reportstruetrue recommendedWhen enabled, pauses trading around major market-moving event
PauseBeforeNFPMinutes to pause trading before NFP release4545-120 minutesLonger pauses provide more protection from pre-NFP volatility
PauseAfterNFPMinutes to pause trading after NFP release4545-180 minutesLonger pauses allow market to stabilize after major news
NFPNewsColorDisplay color for NFP news eventsDeepPinkUser preferenceVisual indication only, no performance impact

Time Filter Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
MondayStartHourHour to start trading on Mondays61-8 based on timezoneControls when EA begins operation after weekend
MondayStartMinuteMinute to start trading on Mondays150-59Fine-tunes Monday start time
StartHourHour to start trading Tuesday through Thursday16Match to preferred sessionDefines beginning of daily trading window
StartMinuteMinute to start trading Tuesday through Thursday150-59Fine-tunes daily start time
StopHourHour to stop trading Tuesday through Thursday21Match to preferred session endDefines end of daily trading window
StopMinuteMinute to stop trading Tuesday through Thursday110-59Fine-tunes daily end time
FridayStopHourHour to stop trading on Fridays21Earlier than regular days (17-20)Reduces exposure to weekend gaps
FridayStopMinuteMinute to stop trading on Fridays450-59Fine-tunes Friday end time
ServerGMTGMT offset of the broker’s server3Match to broker’s timezoneEnsures time filters operate according to server time

Days Filter Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
TradeMondayEnables or disables trading on Mondaystruefalse for conservative approachWhen disabled, avoids Monday volatility
TradeTuesdayEnables or disables trading on Tuesdaystruetrue recommendedWhen disabled, reduces overall trading frequency
TradeWednesdayEnables or disables trading on Wednesdaystruetrue recommendedWhen disabled, reduces overall trading frequency
TradeThursdayEnables or disables trading on Thursdaystruetrue recommendedWhen disabled, reduces overall trading frequency
TradeFridayEnables or disables trading on Fridaystruefalse to avoid weekend exposureWhen disabled, eliminates weekend gap risk

Other Settings

Parameter NameDescriptionDefault ValueRange/Recommended ValuesImpact
DrawProfitEnables or disables profit display on charttruetrue for visual monitoringProvides visual feedback without affecting performance
ProfitValueUnit for displaying profit (Currency or Pips)CurrencyBased on user preferenceChanges how profits are displayed on charts
MaxOrderCountMaximum number of simultaneous open positions allowed102-5 for conservative approachLower values reduce exposure during adverse conditions
MaxDDControlMaximum drawdown control (0.0 = disabled)0.010-20% for active protectionWhen set above 0, closes trades if drawdown threshold is reached
ShowInfoPanelDisplays information panel on the charttruetrue recommendedProvides visual feedback without affecting performance
TradeCommentComment attached to all trades for identificationDIAMOND EURUnique identifier per pair/setupHelps identify EA trades in account history
MagicUnique identifier for the EA’s trades77777Any unique numberPrevents conflict with other EAs/manual trading

Summary and Recommendations

• Start with 1% TradingRisk and use AutoLot for safer position sizing. • For optimal performance, focus on EURUSD, GBPUSD, and USDJPY on H1 timeframe. • Confirm broker server time matches ServerGMT setting for accurate time filtering. • Test on demo account for at least one month before using real funds. • Use a low-latency VPS for reliable 24/7 operation. • Avoid trading during major economic releases by keeping NewsFilter enabled. • Consider disabling Monday and Friday trading to reduce weekend gap exposure. • Verify broker spread conditions against MaxSpread setting before live deployment. • Reduce MaxOrderCount from default 10 to 3-5 for more conservative exposure. • Enable MaxDDControl by setting a value between 10-20% to limit potential losses. • Adjust time filters to focus on market sessions with highest liquidity for your pairs.

Important Risk Warning

Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. Past performance of EA Diamond MT4 is not indicative of future results. Market conditions change constantly, and this EA’s performance can vary significantly based on volatility, spreads, and execution quality. You are solely responsible for risk management, testing, and account supervision. The developer provides no guarantee of profits and accepts no liability for losses resulting from the use of this Expert Advisor.

Leave a Reply

Your email address will not be published. Required fields are marked *