Foreign exchange Diamond EA is a confirmed professional advisor designed to ship constant outcomes utilizing a mix of pattern and counter-trend methods. Trusted by hundreds of merchants since its launch, Foreign exchange Diamond EA stands out with its clever buying and selling logic, adaptive cash administration, and talent to thrive in varied market situations.
Now upgraded with superior options to satisfy the calls for of contemporary buying and selling, together with drawdown safety and a randomization system ideally suited for prop agency challenges, Foreign exchange Diamond EA is extra highly effective than ever.
A Full Totally Dynamic Buying and selling System Designed For Most Reliability And Revenue
Most buying and selling software program handles only one side of your buying and selling technique resembling buying and selling small-spread alternatives or expecting market reversal alerts. The issue with this single-strategy strategy is that it lacks an general technique to maximise every tactic. Foreign exchange Diamond would not have this drawback! Every buying and selling software is aligned with an general buying and selling technique which means that each motion works collectively to ship superior outcomes.
High options of Foreign exchange Diamond EA
- 3 Utterly Unbiased Buying and selling Techniques In One EA
- Dynamic Buying and selling Logic
- Self-Updating Algorithm
- Excessive Buying and selling Frequency
- Affordable Dynamically Calculated Cease Loss and Take Revenue Ranges
- Much less Want To Be Optimized Then Different Robots
- Excessive Slippage Safety
- Excessive Unfold Safety
- Revenue Safety System
- Drawdown Safety System
- Randomization System
Foreign exchange Diamond EA is a uncommon mixture of pattern and countertrend methods, good money-management, dynamic buying and selling parameter configurations and speedy commerce execution. Foreign exchange Diamond EA is a whole buying and selling system for foreign money merchants who need velocity, precision and dependable efficiency. Foreign exchange Diamond is designed to commerce with 3 confirmed algorithms:
1. Sign Technique: Foreign exchange Diamond ЕА makes use of its Development-Retrace Sign Technique to systematically execute worthwhile trades. The algorithm patiently applies well-vetted buying and selling parameters to revenue from the market pattern whereas safeguarding your Positive aspects.
2. Countertrend Technique: Foreign exchange Diamond implements its Countertrend Technique to look at the marketplace for potential pattern reversals. As soon as a chance is detected, Foreign exchange Diamond EA dynamically adjusts its buying and selling parameters to maximise the revenue potential of every commerce.
3. Scalping Technique: Foreign exchange Diamond’s Countertrend Scalping Technique leverages small unfold trades executed with precision and velocity. Foreign exchange Diamond’s dynamic buying and selling system rapidly adjusts your buying and selling parameters to swimsuit even essentially the most risky markets.
Official Suggestions
Timeframe: M15
Foreign money Pairs: GBPUSD, EURUSD, USDCHF, USDJPY
Quick Backtesting: M1 information + Open costs
Correct Backtesting: M15 information + Each tick (advisable for greatest modeling high quality)
Beneficial settings: the default settings are greatest for all supported pairs!
Totally suitable with proprietary buying and selling corporations, funded accounts, FTMO, and related platforms. Foreign exchange Diamond EA comes with:
1. Drawdown Safety System: Helps handle threat dynamically by stopping extreme losses — good for assembly prop agency threat guidelines.
2. Commerce Randomization System: Provides slight random variations in execution to keep away from sample detection — ideally suited for prop agency compatibility and real-market simulation.
Why Select Foreign exchange Diamond EA?
Whether or not you are a retail dealer on the lookout for regular progress or making ready for a prop agency problem, Foreign exchange Diamond EA provides a battle-tested resolution with clever protections and adaptive conduct to swimsuit all environments.
Get Foreign exchange Diamond EA in the present day and expertise professional-grade algorithmic buying and selling with threat management and precision.
==== Common Settings ====
- LongTrades – true/false to allow/disable the lengthy trades.
- ShortTrades – true/false to allow/disable the brief trades.
- AutoGMT_Offset – true/false – Change to false solely if you wish to use the ManualGMT_Offset in your reside buying and selling. On this case, please guarantee that you’ve got used the proper ManualGMT_Offset on your dealer. Auto GMT works provided that our web site url is added in your terminal “Enable WebRequest for listed URL” configuration. To configure this: Go to MT4/MT5 Terminal → Instruments → Choices → Knowledgeable Advisors tab → “Enable WebRequests for listed URL” and add: https://www.forex-diamond.com
- ManualGMT_Offset – For this parameter you must set the winter GMT offset of your dealer. This parameter is essential in case that you’ve got disabled the AutoGMT_Offset=false and once you backtest the Foreign exchange Diamond EA. In the event you set flawed worth, then it’s possible you’ll get sudden outcomes.
- DST_Usage – This parameter is likely one of the most necessary parameters as a result of it tells to Foreign exchange Diamond EA how you can cope with the GMT offset. You’ll be able to set 3 totally different values on this parameter. Truly, it’s a drop-down record and also you solely want to decide on the proper worth on your dealer. Verify beneath:
– In case your dealer has one GMT offset year-round (your dealer by no means switches to summer time/winter time) you could choose DST_Usage=NONE.
– In case your dealer change to summer time/winter time based mostly on EU DST (summer season from final Sunday of March until final Sunday of October) then set it DST_Usage=EU_DST.
– In case your dealer change to summer time/winter time based mostly on US DST (summer season from second Sunday of March until first Sunday of November) then set it DST_Usage=US_DST.
- EA_Comment – enter feedback right here in the event you’d prefer to file feedback about your Foreign exchange Diamond trades.
- MaxSpread – most allowed unfold in normal 4 digit pips. You may also enter partial values.
- Slippage – most allowed slippage in normal 4 digit pips. You may also enter partial values.
- StealthMode (true/false) – on this mode, StopLoss and TakeProfit ranges in program logic are hidden (i.e. brokers can’t see them). In the event you use this mode, StopLoss and TakeProfit orders will not be situated within the buying and selling server, which signifies that in case your buying and selling terminal just isn’t related, or if the robotic just isn’t working, your orders will not be protected.
- NFA (true/false) – use “true” in case your dealer is NFA regulated. This mode will execute just one commerce at a time.
- No_Hedge (true/false) – use “true” in the event you want to cancel all hedge trades.
- Max_Orders_Total – most permitted (whole for all three techniques) variety of Foreign exchange Diamond open trades on the similar time.
– Foreign exchange Diamond can open a most of 9 trades at a time (as much as 3 trades for every system). Having 9 trades open on the similar time is kind of uncommon and a number of the trades will likely be hedged; nonetheless, 3-6 trades at a time is regular, so you need to think about your buying and selling volumes rigorously on this context.
– In the event you really feel nervous about having a number of trades open on the similar time, you may restrict Max_Orders_Total to three and even 1 – Foreign exchange Diamond will keep worthwhile, however the revenue issue, and naturally the full revenue, will likely be diminished. Nonetheless, it might be extra affordable to maintain the Max_Orders_Total to 9 and easily halve or quarter your traditional buying and selling quantity – this can maintain the revenue issue and the effectivity of Foreign exchange Diamond. Within the desk beneath you may simply see the connection between Max_Orders_Total, the full revenue and revenue elements.
==== Sign 1(2,3) Settings ====
- Signal_1(2,3) – (true/false) – prompts or deactivates the alerts of techniques 1,2 or 3.
- Magic_1(2,3) – a novel identifier via which Foreign exchange Diamond recognises and manages its personal positions. In the event you use different professional advisors on the identical account, please make sure that every of them has a definite, distinctive identifier. Please notice that Magic is totally different for all three Foreign exchange Diamond techniques!
- RecoveryMode_1(2,3) (true/false) – when RecoveryMode is activated, an algorithm successfully compensates the present drawdown by easily growing buying and selling volumes. This mode is lively solely when AutoMM_1(2,3) is larger than zero. Earlier than activating RecoveryMode, please keep in mind that it could actually improve the danger to your account. For that reason, RecoveryMode ought to solely be used at low values of the AutoMM_1(2,3) parameter. We suggest RecoveryMode with AutoMM_1(2,3) values beneath 1.
- FixedLots_1(2,3) – the extent of the fastened buying and selling quantity of techniques 1,2 and three. In the event you use AutoMM>0, the worth of the FixedLots_1(2,3) parameter will make no distinction.
- AutoMM_1(2,3) – computerized threat administration prompts at values higher than zero:
– Instance 1: at AutoMM = 0.5, Foreign exchange Diamond opens positions equal to 0.05 heaps (5,000) given account extent of 10,000. This locations 0.5 per cent of the account extent in danger per particular person transaction at a lack of 100 pips.
– Instance 2: at AutoMM = 2, Foreign exchange Diamond opens positions equal to 0.2 lot (20,000) given account extent of 10,000. This locations 2 per cent of the account extent in danger per particular person transaction at a lack of 100 pips.
In the event you use Foreign exchange Diamond on a couple of foreign money pair, you need to significantly think about decreasing the danger ranges for every foreign money pair in proportion to the variety of pairs you’re buying and selling.
- AutoMM_Max_1(2,3) – the utmost permitted threat expressed as a share of the account per particular person transaction, calculated on the idea of a 100 pip loss. When RecoveryMode is used, this parameter limits the higher worth of the danger.
- Max_Orders_1(2,3) – most permitted variety of open trades on the similar time for every system 1,2 or 3.
- Trade_Interval_1(2,3) – minimal time interval (in minutes) between the trades of the separate Foreign exchange Diamond techniques.
==== Knowledgeable Settings ====
- ExecuteOnEveryTick (true/false) – Foreign exchange Diamond is designed to calculate and execute all alerts on a base of one-minute-bar open worth. Nonetheless, there may be an choice for superior merchants who might have a sign calculation and execution on each tick. This function opens a area for real-tick experiments with the ExtraPipsSignal_1(2,3) parameters.
- CloseOnlyOnProfit – (true/false). Set it TRUE if you want Foreign exchange Diamond EA to shut the trades all the time on revenue or when the worth hits full cease loss degree.
- TakeProfit – fastened Take Revenue worth in normal 4 digit pips. Most Foreign exchange Diamond trades are closed by buying and selling logic, so the fastened Take Revenue is there to supply extra choices for specialists.
- Min_StopLoss – minimal StopLoss in normal 4 digit pips.
- Max_StopLoss – most StopLoss in normal 4 digit pips.
-The precise Cease Loss is dynamically calculated on the idea of present market volatility, so the aim of the Min_StopLoss and the Max_StopLoss values is to restrict the precise dynamically calculated Cease Loss. These parameters additionally present an choice for superior merchants to make use of their very own fastened Cease Loss if qual values of Min_StopLoss and Max_StopLoss are chosen.
- ReverseProfit – is necessary for the efficiency parameter, and means a minimal pips revenue during which the place will likely be closed if the worth signifies a reversal. The default ReverseProfit worth is zero, which signifies that Foreign exchange Diamond will use a worth broadcasted by our server. In the event you enter a worth higher than zero this can overwrite the automated worth. Affordable ReverseProfit values are values between 5 and 15 pips.
- ExtraPipsSignal_1(2,3) – a threshold worth (in normal pips) that controls the place opening of the Foreign exchange Diamond system 1(2,3). If for instance you selected a constructive worth of two pips, the place opening logic will wait for two pips market motion in opposition to the preliminary sign earlier than opening a place. This could improve the typical revenue of the system, however can even lead to you lacking some good trades. In the event you maintain the default zero worth, Foreign exchange Diamond will use particular values for ExtraPipsSignal_1(2,3) for every one foreign money pair.
- Use_Trend_Filter (true/false) – prompts/deactivates a pattern filter of all three alerts.
– The pattern filter can improve Foreign exchange Diamond’s Revenue Issue and Anticipated Payoff, however this can be on the expense of whole revenue and buying and selling frequency.
- Trend_Period – the interval of the pattern indicator.
- Trend_Strenght – the minimal distance (in pips) between the worth and the pattern indicator, beneath which trades is not going to be taken.
The desk beneath comprises details about how the Development Filter choice and the Trend_Strength parameter have an effect on a number of necessary efficiency parameters. These embrace: whole revenue, buying and selling frequency, revenue issue, anticipated payoff and drawdown.
==== Monday-Friday Settings ====
- MondayStartHour – Foreign exchange Diamond will open positions after this hour on Mondays.
- FridayExit (true/false) – in the event you want to restrict Foreign exchange Diamond buying and selling on Friday, use FridayExit=true.
- LastTradeHour – Foreign exchange Diamond can commerce till the top of this hour on Friday.
- ExitHour – Foreign exchange Diamond will shut all open positions presently on Friday if FridayExit is used.
==== Information Filter Settings ====
- Avoid_News (true/false) – in the event you want to use the information filter perform, you need to set Avoid_News=true
- Include_Medium_News (true/false) – in the event you want to keep away from the medium influence information too, you need to set Include_Medium_News=true.
- Wait_Before_News – the variety of minutes earlier than the information occasion, throughout which buying and selling will likely be switched off.
- Wait_After_News – the variety of minutes after the information occasion, throughout which buying and selling will likely be switched off
==== Safety Settings ====
- Max open heaps – The entire allowed lot dimension for all open trades.
- Most day by day loss (foreign money) – Set a most restrict on the quantity you may lose in a single day to guard your capital.
- Most day by day drawdown % – Outline the utmost share of your stability that may be misplaced in sooner or later.
- Day by day reset hour (terminal) – Day by day reset hour. That is often 00:00 but when your dealer has totally different reset hour then you may set any hour. Take into consideration that in the event you change the hour straight on the management panel it will likely be efficient after the brand new hour is reached!
- Minimal Fairness (foreign money) – Set up a minimal fairness degree that, when reached, triggers protecting measures.
- Most Fairness drawdown % – Restrict the utmost share drawdown of your whole fairness to stop important losses.
- Most Fairness (foreign money) – Set an higher restrict in your fairness to assist handle good points and defend from risky shifts.
The default values (zero) imply that the respective safety just isn’t lively.
Some merchants want such protections in “Prop Agency” challenges.
We are going to chorus from recommending particular values. It’s the accountability of the merchants to set these parameters accurately based mostly on their dealer restrictions.
We’re obliged to tell you, that utilizing such protections may lower the general revenue in long-term.
Every dealer should determine for himself whether or not to make use of these protections and at what values.
==== Randomization Settings ====
The Randomization System permits variability within the EA’s execution logic by randomly adjusting the worth ranges and timing of commerce entries and exits. This helps your trades seem much less uniform and extra individualized—even when utilizing related settings as different merchants.
That is particularly necessary for merchants working with proprietary corporations, the place duplicated methods might result in disqualification or restrictions.
>>> Exit Randomization Settings
- RandomizeExit (true/false) – Allow or disable exit randomization logic.
- StopLossRange (Default: 5 pips) – Randomly modifies the StopLoss degree inside a ±5 pips vary.
- TakeProfitRange (Default: 5 pips) – Randomly modifies the TakeProfit degree inside a ±5 pips vary.
>>> Entry Randomization Settings
- RandomizeEntry (true/false) – Allow or disable entry randomization for commerce opening time and worth.
- OpenTimeMaxDelay (Default: 60 seconds) – Random delay (as much as 60 seconds) for executing a commerce.
- OpenPriceMinDeviation (Default: 5 pips) – Minimal deviation from the unique entry worth.
- OpenPriceMaxDeviation (Default: 10 pips) – Most deviation from the unique entry worth.
Essential Notes Concerning the Randomization Function
1. Entry Randomization Works Solely in Dwell Buying and selling
Resulting from platform limitations (MQL4/MQL5), entry randomization doesn’t perform in backtesting. Nonetheless, we’ve rigorously verified its efficiency in reside market situations.
2. Exit Randomization Can Be Backtested
You’ll be able to confirm its effectiveness by operating a number of backtests and observing totally different outcomes, confirming the randomness in motion.
3. Parameter Suggestions
Utilizing smaller deviation ranges (e.g., 1–5 pips) might supply increased accuracy, however concentrate on potential missed trades.
Bigger deviation ranges (e.g., 5–50 pips) supply higher randomness however might result in much less favorable commerce execution.
Regulate settings rigorously based mostly in your buying and selling technique and objectives.
Suggestions for Reaching Really Distinctive Buying and selling Habits
To additional individualize your buying and selling and keep away from detection by prop agency monitoring techniques, we suggest:
1. Customizing the EA_Comment: Exchange the default EA identify with a private tag or customized phrase.
2. Utilizing Distinctive Magic Numbers: Helps differentiate trades from different accounts utilizing the identical EA.
3. Operating a Secondary EA: Introducing one other EA on the identical account can additional diversify your commerce footprint.