Ducat v1.30 User Manual

Share
Ducat EA โ€” User Manual v1.3
What's new in v1.3 (May 2026)

Keep your drawdown limit across restarts โ€” A new setting lets you lock in your Hard Stop Loss reference balance so it does not reset if the EA is restarted. Previously, restarting Ducat would set a fresh starting point from the current balance, potentially allowing further losses beyond your intended daily or weekly limit. See the Hard Stop Loss section for details.

XAUUSD off by default โ€” Gold (Slot 1) now ships disabled, the same as USD/CHF. To trade it, turn Slot 1 on in the settings. If you are upgrading from v1.2 with an open Gold position, turn Slot 1 on before attaching the new version so Ducat can pick up where it left off.

Strategy updates for Gold and USD/JPY โ€” The built-in strategies for these two symbols have been refined based on ongoing research. No action is required โ€” the updates apply automatically.

More reliable start-up โ€” Ducat now pauses briefly after starting before placing any new trades, ensuring it has a complete picture of your open positions first. Existing position management is never interrupted.

Quick Start Guide

Follow these steps to have Ducat live and trading in under ten minutes. The strategy is pre-configured โ€” for most users, the only things you need to set are your lot sizes and broker symbol names if they differ from the defaults.

Recommended for first-time users. Work through each step in order. Do not skip the Market Watch step โ€” mismatched symbol names are the most common setup issue.

Step 1 โ€” Add the Default Symbols to Market Watch

Ducat needs each configured instrument to be available in MetaTrader 5's Market Watch before it can trade them. The five default symbols are:

XAUUSD
Gold ยท Slot 1
US500
S&P 500 ยท Slot 2
GER40
DAX ยท Slot 3
USDJPY
USD/JPY ยท Slot 4
USDCHF
USD/CHF ยท Slot 5

Open Market Watch (Ctrl+M), right-click anywhere in the list, and choose Show All โ€” or right-click and search for each symbol individually to add it.

Symbol names vary between brokers. The S&P 500 may appear as SP500, US500.cash, or SPX500m. The DAX may be listed as DE40 or GER40.cash. Note the exact names your broker uses before proceeding to Step 3.

Step 2 โ€” Open a Chart and Attach the EA

  1. Open any chart in MetaTrader 5 Ducat operates independently of the chart it is attached to โ€” the chart symbol and timeframe do not affect trading behaviour. An H1 or H4 XAUUSD chart is a practical choice, as it keeps the on-chart grid lines visible for your primary instrument.
  2. Drag Ducat onto the chart Find Ducat in the Navigator panel under Expert Advisors and drag it onto the chart, or double-click it. The EA Properties dialog will open at the Inputs tab.

Step 3 โ€” Configure the Inputs

  1. Update symbol names if your broker uses different names In the Inputs tab, update S1_Symbol through S5_Symbol to match your broker's exact Market Watch names. If any slot is not needed, clear its symbol field or set its Enable toggle to false.
  2. Set your Initial Lot Sizes Set S1_Lot through S5_Lot to your desired base lot size for each instrument. This is your most important risk decision. Start conservatively โ€” the defaults are intentionally small and are intended for an account size of up to $10,000. See the Position Sizing section for full guidance.
  3. Set a unique Base Magic Number Choose any integer not used by other EAs on your account (e.g. 6000). Ducat assigns magic numbers sequentially from this base, one per symbol slot. If running multiple EAs, space them at least 10 apart.
  4. Enable Algorithmic Trading and click OK In the Common tab, ensure "Allow Algorithmic Trading" is checked. Click OK. The smiley face icon should appear in the top-right corner of the chart โ€” this confirms the EA is running.
  5. Verify the control panel The Ducat control panel will appear in the top-left of the chart. All enabled symbols should show a valid status. If any symbol is missing or shows an error, recheck its name against Market Watch.
If the smiley face is grey or frowning, global automated trading is disabled. Click the Algo Trading button in the MT5 toolbar, or go to Tools โ†’ Options โ†’ Expert Advisors and enable "Allow Automated Trading".
Broker recommendation. ECN-style brokers with tight spreads โ€” such as Pepperstone or IC Markets โ€” are strongly recommended. Consistently wide spreads on any instrument will meaningfully erode performance on that slot.

The Control Panel

When Show Info Panel is enabled, Ducat displays a live overlay in the top-left corner of your chart โ€” a real-time snapshot of every active symbol without needing to open any other window. Below is an example of what it looks like during live operation.

Starpoint Trading presents DUCAT v1.3   [3/5 active] Total Live P&L: +$177.20  |  Closed P&L: +$1,044.60
Scale: OFF  |  Hard SL: 15.0% (3.2% used) โธ DRAIN: OFF

Panel Header

SymbolStatusStepsLive P&LNext GridPriceTP
XAUUSD DISABLED โ€” โ€”โ€” โ€” โ€”
US500 BUY 1 / 6 +$136.00 5,744.10 5,782.30 5,846.80
GER40 BUY 3 / 5 โˆ’$41.20 VSL ARMED 21,304.5 21,588.0
USDJPY WAIT 18Hr42Min 1 / 7 +$82.40 152.240 154.811 155.637
USDCHF DISABLED โ€” โ€”โ€” โ€” โ€”
ElementDescription
Title barEA name and version, plus a live count of active symbol slots out of the configured maximum.
Total Live P&LCombined unrealised profit or loss across all open positions managed by Ducat, including accrued swap. Updated on every tick. Green when positive, red when negative.
Closed P&LCumulative realised profit or loss from all trades closed by Ducat since its first initialisation on this account, including swap and commission. Refreshed every 30 seconds.
Scale / Hard SL rowShows the current balance scaling ratio and Hard Stop Loss status. The colour shifts from blue โ†’ orange โ†’ red as the drawdown approaches the limit.
Drain buttonTop-right toggleable button. When activated, no new grids start โ€” existing grids run to completion. See the Hard Stop Loss section for Drain Mode details.

Symbol Row Columns

ColumnDescription
SymbolThe instrument name. If balance scaling is active and the effective lot differs from the configured lot, the current effective lot appears in brackets.
StatusCurrent operating state of this symbol slot. See the Status Indicators table below.
StepsNumber of open positions vs the maximum for this symbol (e.g. 2/5). Badge colour shifts from green โ†’ orange โ†’ red as the grid fills.
Live P&LUnrealised profit or loss for this symbol's open positions only, in account currency.
Next GridThe price at which the next grid position will open. Shows VSL ARMED when the grid is at maximum depth.
PriceCurrent mid-price. Green when price is on the profitable side of the basket's weighted average entry; red when on the losing side.
TPThe price at which the virtual take profit fires and all positions in the basket close simultaneously.

Status Indicators

StatusMeaning
BUYAn active long grid is running on this symbol. Positions are open.
SELLAn active short grid is running on this symbol. Positions are open.
WAIT Xh XminA grid is active and a position was recently opened. The EA is in cooldown before the next grid level can be added. Time shown is the remaining market-hours wait.
ask<=MA(X) / bid>=MA(X)No grid is open. The EA is monitoring and waiting for entry conditions to be met before starting a new grid.
DRAINEDDrain Mode is active. No new grids will start. Any open grid continues normally to completion.
VOL PAUSE ~XhA volatility protection event occurred. Trading is paused for the duration shown. See the Volatility Protection section.
DISABLEDThis slot has been disabled in the input settings.
DEACTIVATEDThe Hard Stop Loss triggered. All trading has ceased. Remove and re-attach the EA to resume.

Input Parameters

This section documents every user-configurable input in Ducat v1.3. Click any parameter to expand its full description.

๐Ÿ”‘
General Settings
Base Magic Number Unique identifier for this EA instance's trades Default: 6000 โ–ผ

An integer that MetaTrader 5 attaches to every order placed by Ducat, allowing it to identify and manage its own trades separately from manual orders or other EAs. Each symbol slot is assigned a sequential magic number from this base: Slot 1 uses the base number exactly, Slot 2 uses base+1, up to Slot 5 at base+4.

Never change the Base Magic Number while positions are open. Ducat uses magic numbers to locate its own trades โ€” changing this value between a restart and re-attach will cause the EA to lose track of existing open positions and be unable to manage or close them.
If you run multiple EAs on the same account, ensure their magic number ranges do not overlap. If Ducat uses 6000โ€“6004, start any other EA at 6010 or higher.
Show Info Panel Toggle the on-chart control panel on or off Default: false โ–ผ

When true, the real-time information panel is rendered on the chart. When false, the panel is hidden and no panel objects are created or updated. Disabling the panel has no effect on the EA's trading logic whatsoever.

Enable this during live trading to monitor all symbols at a glance. The default is false to keep the Strategy Tester fast โ€” enable it on your live chart after attaching the EA.
๐Ÿ“
Position Sizing
Scale Position Sizes with Account Balance Adjust lot sizes proportionally as balance grows or shrinks Default: Off โ–ผ

When turned on, Ducat automatically adjusts your lot sizes up or down in proportion to how your account balance has grown or shrunk since you first set it up. The starting balance is recorded the first time Ducat runs on your account and remembered even if it is restarted.

Example: if you started with $10,000 and set a lot size of 0.01 for Gold, then once the account grows to $12,000 the scaled lot would be 0.012. If it falls to $8,000 the scaled lot would be 0.008. The current live lot for each symbol is shown in brackets next to the symbol name in the panel whenever it differs from the figure you entered.

Note that brokers require lot sizes to be in fixed increments โ€” for Gold this is typically 0.01, so valid sizes are 0.01, 0.02, 0.03, and so on. A scaled value of 0.012 is not valid, so Ducat rounds down to 0.01. This means on Gold, scaling only produces a real change once the account has grown enough to justify a full step up. On instruments with smaller increments (most forex pairs) the effect is more gradual and responsive.

Scaling works in both directions. It compounds gains during growth but also increases your exposure during losing periods. Do not turn this on until you have a clear picture of how Ducat performs on your account across different market conditions.
For new users, leave this off. After several months of live performance data, consider enabling it to allow the account to compound naturally.

Resetting the scaling reference balance

To update the reference balance โ€” for example after significant growth, or to recalibrate after a drawdown โ€” go to Tools โ†’ Global Variables (F3 in MetaTrader 5), find the entry for your account, and update the value to your desired new starting point. The change takes effect straight away without needing to restart Ducat.

You may want to do this if your balance has grown significantly and you want lot sizes calculated from the new level rather than the original one, or if a drawdown has reduced your balance and you want the scaling to reflect where things stand now rather than chasing an old higher reference.

Hard Stop Loss: Max EA Drawdown % Sets a maximum loss limit โ€” Ducat shuts down if this is breached Default: 0.0 (disabled) โ–ผ

Sets the maximum loss Ducat is allowed to sustain before shutting down completely. The loss is measured as a percentage of your account balance at the time Ducat was last started. If your account equity falls by this amount or more, Ducat closes every open position across all symbols and stops trading for the rest of the session.

Example: a value of 15.0 means all trading halts if losses reach 15% of the starting balance. On a $10,000 account, the EA shuts down if equity drops below $8,500.

The panel's status bar shows how much of the limit has been used, and the colour shifts from blue to orange to red as you approach it. Setting this to 0 turns the feature off entirely.

To resume after a shutdown, remove Ducat from the chart and attach it again. The reference balance resets to your current balance unless the Keep drawdown limit across restarts setting is on โ€” see below.

Think carefully before restarting after a loss event. Unless you have the drawdown carry-over setting enabled, re-attaching Ducat sets a fresh starting point from the current (lower) balance, effectively giving the EA a clean slate.
This feature is strongly recommended for all live accounts. A value of 10โ€“20% is a sensible starting range. Set it before a drawdown occurs โ€” not during one.
Hard Stop Loss: Keep Drawdown Limit Across Restarts Prevents the drawdown budget from resetting if Ducat restarts Default: Off โ–ผ

New in v1.3. When turned on, Ducat remembers your original starting balance even if it is restarted mid-session. Without this, restarting the EA โ€” whether from a platform update, chart reload, or anything else โ€” sets a new starting point from the current balance, which can allow losses beyond your intended limit to accumulate undetected.

Example: you start the day with $10,000 and a 15% Hard Stop Loss. Your account drops to $9,200 and Ducat restarts. With this setting off, the new reference becomes $9,200 and Ducat trades as if the earlier loss never happened. With this setting on, the original $10,000 reference is remembered and the remaining loss budget carries over correctly.

To start fresh โ€” for example at the beginning of a new week โ€” go to Tools โ†’ Global Variables (F3 in MetaTrader 5), find the entry for your account, and delete it. Ducat will record the current balance as the new reference the next time it starts.

This setting only does anything when the Hard Stop Loss percentage is set above zero. With the Hard Stop Loss turned off, this setting has no effect.
Turn this on if you are working to a defined daily or weekly loss limit. Leave it off if you want each session to begin independently regardless of what happened before.
๐Ÿช™
Symbol Configuration

Ducat supports up to five symbol slots (S1 through S5). Each slot has three settings you can adjust: whether it is on, the symbol name, and the starting lot size. Everything else โ€” how the strategy behaves โ€” is pre-configured and managed by the EA.

SlotDefault SymbolDefault LotEnabledInstrument
S1XAUUSD0.01NoGold vs US Dollar โ€” disabled by default in v1.3, enable manually if desired
S2US5001.00YesS&P 500 index โ€” verify name with your broker
S3GER400.10YesGerman DAX index โ€” verify name with your broker
S4USDJPY0.06YesUS Dollar vs Japanese Yen
S5USDCHF0.03NoUS Dollar vs Swiss Franc โ€” disabled by default, enable manually if desired
Sx_Enabled Enable or disable this symbol slot entirely Default: true (S1, S5: false) โ–ผ

When turned off, this slot is completely ignored โ€” Ducat will not monitor or trade it, and it shows as DISABLED in the panel. Turning off slots you are not using is recommended.

You can also disable a slot by clearing the symbol name field entirely. Both approaches have the same result.

Note that Gold (Slot 1) and USD/CHF (Slot 5) are both off by default in v1.3. To trade either, turn the corresponding slot on. If you are upgrading from v1.2 with an open position on one of these slots, turn it back on before attaching v1.3 so Ducat can resume managing it.

If you only want to trade a subset of the five symbols, turn the remaining slots off rather than leaving them with names that may not exist on your broker.
Sx_Symbol Exact broker symbol name for this slot Default: varies by slot โ–ผ

Enter the exact symbol name as it appears in your broker's Market Watch, including any suffix your broker appends โ€” for example US500.cash, GER40m, or XAUUSDz.

If the symbol is not found in Market Watch at startup, Ducat will attempt to add it automatically. If it still cannot be found, the slot will be skipped and logged as a failed initialisation โ€” all other slots continue to operate normally.

Symbol names are case-sensitive. Copy the name directly from your Market Watch window rather than typing it from memory. A single character mismatch will cause the slot to fail.
To disable a slot without toggling Sx_Enabled, simply clear the symbol name field entirely.
Sx_Lot Initial lot size for the first position in each grid Default: varies by slot โ–ผ

The lot size used for the opening position of each grid cycle on this symbol. This is the most important risk parameter you will configure โ€” it directly determines base exposure on this instrument, and all subsequent grid additions are sized relative to it.

Before setting this, understand that a fully loaded grid represents a meaningfully larger total exposure than this initial lot alone. Refer to the FAQ for guidance on calculating your maximum theoretical exposure per symbol.

If balance scaling is enabled, this value serves as the reference from which scaled lots are calculated. The effective lot in use is always visible in the panel.

The default lot sizes are conservative starting points and may not be appropriate for your account size in either direction. Do not increase lot sizes significantly without first running the EA on a demo account or small live balance for a meaningful period.
Ducat automatically normalises your entered lot size to the nearest valid multiple of the broker's volume step, so minor rounding is handled automatically.
๐Ÿ“ก
Spread Filter

Introduced in v1.2. Each symbol slot has an independent maximum spread threshold. When the live spread exceeds the configured limit, both new grid entries and grid additions on that slot are skipped until conditions normalise. Position management โ€” take profit, stop loss, and emergency closes โ€” is never blocked by the spread filter.

Sx_MaxSpread Maximum allowable spread in points before entries are blocked Default: varies by slot โ–ผ

Sets the maximum spread, measured in points (the instrument's minimum price movement), at which Ducat will open new positions on this symbol. If the live spread exceeds this value at the moment of an intended entry or grid addition, that specific trade is silently skipped โ€” no order is placed, and no log noise is produced. The EA checks again on the next candle or tick as normal.

The default thresholds are calibrated to typical ECN conditions for each instrument. You may need to widen these slightly if your broker consistently shows higher spreads, particularly during the Asian session or around rollover. Setting a slot's value to 0 disables the filter entirely for that slot.

SlotSymbolDefaultNotes
S1XAUUSD100 ptsEquivalent to $1.00 per oz on a 2-decimal broker
S2US500100 ptsTypical ECN spread is 30โ€“60 pts; widens near close
S3GER40400 ptsDAX spread is structurally wider; 400 is a safe ceiling
S4USDJPY50 ptsTight on ECN brokers; 50 gives headroom at rollover
S5USDCHF50 ptsSimilar profile to USDJPY
What constitutes a "point" varies by broker and instrument. On a standard 5-decimal forex broker, 1 point = 0.00001. On a 2-decimal gold broker, 1 point = 0.01. If entries are being skipped unexpectedly, check the live spread in your Market Watch and compare it to the configured threshold in the same unit.
To find the right value for your broker: watch the spread column in Market Watch during both quiet and active sessions and set the threshold at roughly 1.5โ€“2x the typical spread. This allows for normal fluctuations without blocking trades unnecessarily.

Hard Stop Loss & Drain Mode

The Hard Stop Loss is a safety mechanism that shuts down all trading if your account losses reach a level you have set. It operates independently of individual grid exits and is the final line of defence for your account.

How the Hard Stop Loss works

When turned on, Ducat records your account balance the moment it starts as the reference point. It continuously monitors how far your equity has fallen from that point. If the loss reaches the configured percentage, Ducat immediately closes every open position across all symbols and stops trading โ€” the panel shows a full DEACTIVATED state and no further trades are placed for the rest of the session.

To resume trading, remove Ducat from the chart and attach it again. The reference balance resets to your current balance at that moment โ€” unless the Keep Drawdown Limit Across Restarts setting is on, in which case the original reference is carried over instead.

Panel Drawdown Colour Coding

ColourDrawdown LevelMeaning
BlueBelow 50% of thresholdNormal operation. No action needed.
Orange50โ€“80% of thresholdElevated. Consider reviewing open grids.
RedAbove 80% of thresholdHard Stop Loss is imminent if the drawdown continues.

Drain Mode

The Drain button in the top-right corner of the control panel provides a softer alternative to an abrupt shutdown. When activated:

  • No new grids will start on any symbol.
  • Any grids already open continue to run normally, closing at their virtual take profit or virtual stop loss as usual.
  • Once all open grids have closed, the EA becomes fully idle without being deactivated.
  • Drain Mode can be toggled off at any time to allow new grids to start again.

Use Drain Mode when you want to wind down gracefully โ€” before a major scheduled news event, during account maintenance, or when preparing to remove the EA โ€” without forcing any open positions closed at an arbitrary moment.

Grid State Recovery

If MetaTrader 5 restarts or Ducat is removed and re-attached while positions are open, the EA automatically picks up where it left off. It scans your open positions, reconstructs the grid state, and resumes managing them as normal. No manual action is required.

More reliable start-up (v1.3). Ducat now pauses for a few seconds after starting before it opens any new positions. This ensures it has a complete and accurate view of your existing open trades before acting. Position management โ€” take profits, stop losses, and safety closes โ€” is never delayed by this. In practice it is invisible, but it prevents a rare issue where a fresh position could be opened before existing ones had been fully recognised.
Do not change the Base Magic Number while positions are open. Ducat uses this number to identify its own trades. Changing it while trades are open means it will no longer recognise those positions and will be unable to manage or close them.

Volatility Protection

Ducat includes a built-in protection system that monitors each symbol for extreme short-term price moves. This system is always active and cannot be disabled.

Protection thresholds
ParameterValue
Detection windowThe last 60 minutes of price action
Trigger thresholdA move of 5% or more high-to-low within that window
Pause duration48 market hours (weekends do not count)

What happens

  1. Detection Ducat continuously measures the price range over the last hour for each active symbol. If the range exceeds 5% of the current price, protection is triggered.
  2. Emergency close If any positions are open on that symbol, they are closed immediately at market. This takes priority over everything else.
  3. Trading paused The symbol is put on hold for 48 market hours. No new positions are opened. A warning label appears on the chart and the panel shows the approximate time remaining.
  4. Automatic resumption When 48 market hours have passed, trading resumes automatically. No action is required from you.
Volatility closes are market orders. During genuine volatility events, spreads may be very wide and slippage should be expected. The priority is to exit quickly and safely โ€” not to achieve a specific price.

The pause is remembered even if Ducat restarts, the chart reloads, or the platform closes โ€” so protection is never accidentally bypassed by an interruption.

To clear a volatility pause manually (only if you are certain conditions have fully normalised): go to Tools โ†’ Global Variables (F3 in MetaTrader 5), find the entry for the affected symbol, and delete it. Ducat will resume normal monitoring immediately.

Margin Safety

Ducat includes two independent margin protection levels that operate automatically at all times. Both thresholds are fixed and cannot be configured.

Margin Protection Levels (fixed)
LevelThresholdAction
Warning 200% New grid additions are suspended on all symbols until margin recovers above 200%. Existing open positions continue to be managed and will close normally at their take profit or stop loss.
Emergency 75% All open positions are closed immediately across all symbols. This is a last-resort action that fires regardless of grid state, volatility pause, or any other condition.

The warning level acts as a soft circuit breaker โ€” it prevents Ducat from deepening exposure when the account is already under margin stress, buying time for a market recovery or for manual intervention. The emergency level should never be reached during normal operation.

If the emergency close triggers, review your lot sizing and account capitalisation immediately. Reaching 75% margin level indicates the account is significantly under-capitalised for the current exposure. Reduce lot sizes before resuming.

In addition to these account-level checks, Ducat validates free margin individually before placing each trade. If the margin required for a new position would exceed available free margin, that specific trade is skipped.


Chart Lines Reference

When a grid is active on the symbol displayed on the current chart, Ducat draws three price reference lines directly on the chart. These update in real time and are removed when the grid closes.

LineColourDescription
Next Grid Entry Orange ยท Solid The exact price at which the next grid position will be added. Hover over the line to see the grid level number and total levels possible. Disappears once the grid is at maximum depth.
Virtual Take Profit Blue ยท Solid The price at which all basket positions close for profit simultaneously. Hover to see the target price, current weighted average entry, and the take profit percentage.
Virtual Stop Loss Red ยท Solid Appears only when the grid is at maximum depth. If price reaches this level, all positions close immediately as a safety exit. Hover to see the exact price and the maximum position count.
Chart lines are only visible for the symbol currently displayed. If you are watching XAUUSD and Ducat has an active GER40 grid, the GER40 lines will not appear on the XAUUSD chart โ€” you would need to switch to a GER40 chart that also has Ducat attached to see them.

If you want grid lines visible across all five symbols simultaneously, the only way to achieve this is to run five separate instances of Ducat โ€” one attached to each symbol's chart โ€” with only a single symbol slot enabled per instance (the one matching the chart it is on). Each instance would need its own unique Base Magic Number range to avoid conflicts. This is purely a display preference; a single instance of Ducat managing all five slots trades and monitors all symbols identically โ€” the lines for non-active charts simply are not drawn.

Glossary

TermDefinition
GridA series of positions opened at staggered price levels in the same direction, managed and exited as a single basket.
Grid Depth / StepsThe current number of open positions in an active grid. A depth of 3 means three positions are open out of the maximum allowed for that symbol.
Weighted Average Entry (WAP)The average entry price of all positions in the grid basket, weighted by their individual lot sizes. Represents the blended cost basis of the basket.
Virtual Take Profit (VTP)A profit target monitored in EA logic rather than placed as a broker order. When the total floating profit of the basket reaches the target level, all positions close simultaneously.
Virtual Stop Loss (VSL)A safety exit that activates when the grid has reached its maximum depth and no further positions can be added. If price then moves a further grid-step distance against the basket from the last entry, all positions close immediately to limit the loss.
Hard Stop Loss (HSL)An account-level drawdown limit, entirely separate from the Virtual Stop Loss. When the session equity drawdown percentage reaches the configured threshold, the EA closes all positions across all symbols and deactivates itself for the session.
Session Start BalanceThe account balance recorded at EA initialisation and used as the reference for Hard Stop Loss drawdown calculations. If PersistHardSLBalance is enabled, this value is saved to a Global Variable and restored on restart rather than being re-recorded from the current balance.
Drain ModeA panel-toggled state that blocks new grids from starting while allowing any currently open grids to run to completion. Used for graceful wind-down without forcing positions closed.
Magic NumberA unique integer attached to every order placed by the EA. Allows MetaTrader 5 to distinguish between orders from different EAs or manual trades on the same account.
Market HoursTrading hours excluding weekends. Ducat measures cooldown and volatility pause durations in market hours so timing is consistent regardless of where weekends fall.
CooldownA minimum waiting period in market hours that must elapse after each grid addition before the next level can fire. Prevents the grid from stacking rapidly during fast one-directional moves.
Margin LevelAccount equity as a percentage of the margin currently used to support open positions. A margin level of 200% means equity is double the required margin.
Balance ScalingAn optional feature that adjusts all lot sizes proportionally as the account balance grows or shrinks from the session start balance.

Support

All purchases include access to ongoing updates, priority support, and an invite to the Starpoint Trading private community.

Contact method: For configuration questions, compatibility issues, or bug reports, please use the MQL5 messaging system on the product page. This is the fastest way to reach me and ensures your message is not missed.

Please include your broker name, account type (ECN / STP / market maker), and a brief description of the issue. Screenshots of the EA's Experts log tab in MetaTrader 5 are always helpful for diagnosing initialisation problems.

Starpoint Trading โ€” Algorithmic systems built for the serious retail trader.