DaneTrades Liquid Reflex Consumer Information
DaneTrades Liquid Reflex is a mean-reversion Professional Advisor designed primarily for EURGBP on the M15 timeframe. It appears to be like for reversal-style alternatives and might handle trades as a basket with managed restoration entries and a weighted basket exit.
The EA is constructed with EURGBP M15 in thoughts, nevertheless it can be examined on different mean-reverting pairs if settings are adjusted fastidiously.
The default inputs are the really helpful start line.
Fast Begin
- Open an EURGBP chart on the M15 timeframe.
- Connect DaneTrades Liquid Reflex to the chart.
- Preserve the default settings in your first exams.
- Be certain that AutoTrading is enabled.
- Check on demo or within the Technique Tester earlier than utilizing a stay account.
- Solely optimize a number of settings at a time.
How the EA Works
The EA appears to be like for mean-reversion situations and opens an preliminary commerce when its entry guidelines are met. If grid restoration is enabled and value strikes towards the place, the EA can open extra restoration ranges in keeping with the grid settings.
Moderately than managing every place individually with a person take revenue, the EA manages the basket as a complete. It makes use of the weighted common entry value of the basket and closes the complete basket when the basket goal is reached.
This implies the EA is designed round basket administration relatively than single-trade administration.
Enter Information
Basic Settings
MagicNumber
A singular ID for the EA’s trades.
In case you run a number of EAs or a number of copies of this EA, use a special magic quantity for each.
TimeStartHour
The hour the EA begins on the lookout for new preliminary entries.
InpTimeWindow
The variety of hours after the beginning time throughout which the EA is allowed to open new preliminary trades.
UseRSIFilter
If true, the EA makes use of the RSI filter for the preliminary entry.
If false, RSI is ignored.
UseBBandsFilter
If true, the EA makes use of Bollinger Bands as a part of the preliminary entry situations.
If false, Bollinger Bands are ignored.
UseHTFHighLowFilter
If true, the EA makes use of a higher-timeframe excessive/low location filter for the preliminary entry.
In easy phrases, this helps test whether or not value is close to a higher-timeframe excessive earlier than permitting the commerce.
If false, that further location filter is ignored.
Grid Restoration – Core
EnableGridRecovery
Turns the basket restoration logic on or off.
If disabled, the EA behaves extra like a single-entry technique.
InitialLot
The lot dimension used for the primary commerce in a basket.
MaxLevels
The utmost variety of positions allowed in a basket, together with the primary commerce.
InitialGridDistancePoints
The bottom distance between basket entries.
If set to 0, the EA makes use of the setup’s personal measured distance routinely.
GridExpansionFactor
Controls how spacing adjustments because the basket deepens.
Greater values imply wider spacing for later restoration ranges.
LotScalingMode
- MultiplierFromInitial – Every restoration degree relies on the unique preliminary lot.
- MultiplierFromPrevious – Every restoration degree relies on the earlier degree’s lot dimension.
LotMultiplier
Controls how a lot lot dimension will increase from one degree to the following.
1.0 means no enhance.
Greater values make restoration extra aggressive.
Grid Restoration – Basket TP
BasketCloseMode
Controls how the entire basket is closed.
- PointsFromWeightedAverage – Closes the basket when value reaches a goal measured from the basket’s weighted common entry.
- CurrencyTarget – Closes the basket when floating revenue reaches a money worth.
- PercentOfBalance – Closes the basket when floating revenue reaches a proportion of account steadiness.
BasketTakeProfitPoints
Used when BasketCloseMode = PointsFromWeightedAverage.
BasketTakeProfitCurrency
Used when BasketCloseMode = CurrencyTarget.
BasketTakeProfitPercent
Used when BasketCloseMode = PercentOfBalance.
Grid Restoration – Security
MaxBasketLossMode
Units how most basket loss is measured.
- BasketLossCurrency
- BasketLossPercentBalance
- BasketLossPercentEquity
MaxBasketDurationMinutes
Most time a basket is allowed to stay open.
0 means no time restrict.
MaxBasketLossCurrency
Used when the max basket loss mode is ready to forex.
MaxBasketLossPercent
Used when the max basket loss mode relies on steadiness or fairness proportion.
UseEmergencyStopLoss
If true, the EA locations an emergency basket cease loss.
That is primarily meant for dealer or prop-firm guidelines and may usually be handled as a last-resort cease relatively than a traditional exit.
EmergencyStopLossPoints
The emergency basket cease distance in factors.
MaxAllowedSpreadPoints
Blocks new restoration entries if unfold is above this degree.
0 means no unfold filter.
MaxEquityDrawdownPercentForNewEntries
Stops new restoration ranges from opening if account drawdown turns into too massive.
CloseBasketOnMaxLoss
If true, the EA will force-close the basket when the utmost basket loss threshold is reached.
BlockNewLevelsOnHighDD
If true, the EA stops including new ranges when drawdown is already too excessive.
Grid Restoration – Execution
AllowNewInitialEntryIfBasketExists
If false, the EA is not going to open a brand new preliminary commerce whereas a basket is already lively.
This could often stay false.
Tester Settings
TesterMinTrades
A Technique Tester filter.
If a backtest produces fewer trades than this quantity, the customized optimization end result could also be diminished or rejected.
Inputs Value Optimizing
The settings most price optimizing are:
- UseRSIFilter
- UseBBandsFilter
- UseHTFHighLowFilter
- InitialGridDistancePoints
- GridExpansionFactor
- LotMultiplier
These are essentially the most helpful locations to start out as a result of they management:
- entry choice
- basket spacing
- restoration aggression
Really helpful Optimization Order
1. Entry Filters
Begin with the three filter toggles:
- UseRSIFilter
- UseBBandsFilter
- UseHTFHighLowFilter
Attempt completely different mixtures comparable to:
- all off
- BBands solely
- HTF Excessive/Low solely
- BBands + HTF
- RSI + BBands
- RSI + HTF
- all on
Don’t assume extra filters are routinely higher. In lots of instances, fewer filters may give extra strong long-term habits.
2. Preliminary Grid Distance
Then optimize:
- InitialGridDistancePoints
Steered values to check on EURGBP M15:
Notes:
- 0 means the EA will use the setup’s personal measured distance.
- Decrease values make restoration begin sooner.
- Greater values make baskets wider and slower.
3. Grid Growth Issue
Then optimize:
Steered vary:
Easy information:
- 1.0 = equal spacing
- above 1.0 = wider spacing as ranges deepen
4. Lot Multiplier
Then optimize:
Steered vary:
Easy information:
- 1.0 = no lot enhance
- 1.3 to 1.5 = reasonable restoration
- greater values = extra aggressive basket progress
Sensible Optimization Ideas
- Solely optimize a number of settings directly.
- Preserve the remainder of the inputs mounted whereas testing the vital ones.
- Begin with EURGBP M15 earlier than attempting different symbols.
- Use lengthy sufficient check durations to incorporate:
- quiet durations
- trending durations
- risky durations
- Examine extra than simply internet revenue. Have a look at:
- drawdown
- common basket depth
- stability over time
- variety of compelled exits
- smoothness of the fairness curve
Conservative, Balanced, and Aggressive Kinds
Extra Conservative
A extra conservative model often makes use of:
- wider preliminary grid distance
- greater growth issue
- decrease lot multiplier
- not less than one entry filter enabled
Balanced
A balanced model often makes use of:
- reasonable grid spacing
- reasonable lot multiplier
- one or two filters relying on check outcomes
Extra Aggressive
A extra aggressive model often makes use of:
- tighter grid spacing
- decrease spacing growth
- greater lot multiplier
- fewer entry filters
Aggressive settings might enhance backtest revenue, however they are going to often enhance basket depth and drawdown.
Security Notes
- Preserve AllowNewInitialEntryIfBasketExists = false until you may have a really particular cause to not.
- Solely allow UseEmergencyStopLoss when you want a broker-visible emergency cease.
- If emergency cease is enabled, it ought to often be set huge sufficient that it acts as a real final resort.
- Be cautious with very excessive MaxLevels mixed with a excessive LotMultiplier.
- Keep away from optimizing too many security settings concurrently the principle technique settings.
Greatest Use Case
DaneTrades Liquid Reflex is greatest suited to:
- EURGBP
- M15
- mean-reverting market situations
- merchants who’re snug with basket-based restoration techniques
It can be examined on different mean-reverting pairs, however every image needs to be validated individually.
Last Recommendation
Begin with the default settings. They’re the really helpful start line.
Then optimize on this order:
- UseRSIFilter
- UseBBandsFilter
- UseHTFHighLowFilter
- InitialGridDistancePoints
- GridExpansionFactor
- LotMultiplier
The purpose isn’t just to search out the best backtest revenue. The purpose is to discover a model that stays steady throughout completely different durations and retains basket habits below management.