Seuls les utilisateurs ayant acheté ou loué le produit peuvent laisser des commentaires
Daniel Eduardo Arballo  

1. What GTG Is and How to Think About It

Global Trend Guardian (GTG) is a trend-following robot built on:

  • Donchian channel breakouts

  • EMA trend filters (multi-timeframe)

  • ATR-based risk and money management

In simple terms: GTG looks for clear trends, waits for a meaningful breakout, and then manages risk in a structured way.

👉 First rule:
Always start on a demo account for a few weeks. Learn how the bot behaves before putting real money at risk.


2. Timeframe, Symbols and Where to Use It

Recommended timeframes

  • Short-term swing / intraday:

    • Chart: M15 or M30

    • InpHigherTF = PERIOD_H1

  • Calmer swing trading:

    • Chart: H1

    • InpHigherTF = PERIOD_H4

Symbols

GTG generally works better on liquid, trending markets:

  • Good starting symbols:

    • EURUSD, GBPUSD, XAUUSD (Gold)

    • Major indices if your broker’s costs are reasonable.

Avoid, at least in the beginning:

  • Exotic pairs and anything with very wide spreads or huge gaps.


3. Risk and Lot Size (Critical Part)

The core of GTG is risk management.

Lot mode

  • InpLotMode = GTG_LOT_RISK (recommended)
    GTG calculates lot size based on risk % per trade and the stop-loss distance (ATR based).

  • InpLotMode = GTG_LOT_FIXED
    Always uses the same volume, regardless of distance to SL.

Suggested risk levels

Typical suggestions:

  • Conservative: 0.5% – 1.0% per trade

  • Moderate: 1.0% – 1.5%

  • Aggressive (only if you fully understand the risk): 2%+

Position limits (extra safety):

  • InpMaxPositionsTot = max open positions from GTG on the whole account.

  • InpMaxPositionsSym = max positions per symbol.

  • InpMaxPositionsDir = max positions in one direction (only buys / only sells).

A sensible starting point:

  • InpMaxPositionsTot = 8–12

  • InpMaxPositionsSym = 4–6

  • InpMaxPositionsDir = 3–4


4. Donchian / EMA / ATR Parameters

Donchian breakout

  • InpDonchianPeriod (lookback for highs/lows):

    • 20–35 is a good working range.

    • Lower = more signals, more noise.

    • Higher = fewer signals, cleaner breakouts.

  • InpBreakoutBufferATR (extra distance beyond channel in ATR multiples):

    • 0.10–0.25 is typical.

    • Higher = fewer but “stronger” breakouts.

EMAs (trend filters)

  • InpEMAPeriodFast = fast EMA (local trend)

  • InpEMAPeriodTrend = slow EMA (main direction)

Typical combo:

  • Fast EMA: 15–25

  • Trend EMA: 40–60

If fast EMA > trend EMA → bullish bias.
If fast EMA < trend EMA → bearish bias.

ATR

  • InpATRPeriod = 14 is a solid default.
    Only adjust this if you know what you’re doing with volatility modeling.


5. SL/TP, Break-Even and Trailing

GTG works with R multiples (R = initial risk).

Per-trade SL/TP

  • InpUsePerTradeSLTP = true (recommended)

  • InpSL_ATR_Mult = how many ATRs for the SL

  • InpTP_ATR_Mult = how many ATRs for the TP

Example:

  • InpSL_ATR_Mult = 1.8 – 2.2

  • InpTP_ATR_Mult = 3.0 – 4.0

Bigger TP relative to SL = fewer winners needed to be profitable, but also more trades that won’t reach target.

Break-even

  • InpUseBreakEven = true

  • InpBE_TriggerRR = R multiple at which BE is activated

  • InpBE_OffsetPoints = how many points beyond entry the SL is moved (to cover spread/commission)

Example:

  • InpBE_TriggerRR ≈ 1.0–1.3

  • InpBE_OffsetPoints ≈ 3–10 (depends on symbol & digits)

Trailing stop

  • InpUseTrailing = true

  • InpTrailActivateRR = R at which trailing starts

  • InpTrailStopRR = distance from price to SL (in R)

  • InpTrailStepRR = how much profit must increase to move SL again

Example:

  • InpTrailActivateRR = 2.0 – 2.5

  • InpTrailStopRR = 0.8 – 1.0

  • InpTrailStepRR = 0.3 – 0.5


6. Session Filter, Spread Filter and Grid Spacing

Trading session

  • InpUseSessionFilter = true if you want to restrict trading hours

  • InpSessionStart / InpSessionEnd = "HH:MM" (server time)

If you’re not sure:

  • InpSessionStart = "00:00"

  • InpSessionEnd = "23:00"
    so the bot can trade all day.

Spread filter

  • InpMaxSpreadPoints blocks entries when spread is too wide.
    Use a realistic value per symbol:

    • Majors: something like 150–250 points, depending on broker & digits.

    • Gold / indices: you may need higher values.

Setting this to 0 disables the filter (not recommended with very volatile spreads).

Grid spacing (pyramiding distance)

  • InpGridSpacingATR = minimum distance (in ATR multiples) between entries in the same direction.

Typical: 0.8 – 1.5

Higher value = fewer “stacked” trades and a cleaner equity curve.


7. HUD and Panel Buttons

The floating HUD shows:

  • Daily / Weekly / Monthly / Total P/L

  • Number of trades, wins, losses

  • Open P/L for Bulls (BUY) and Bears (SELL)

Buttons:

  1. CLOSE ALL

    • Closes all open positions created by GTG (same Magic Number).

  2. W-CLOSE

    • Closes only winning positions (positions with current profit > 0).

    • Good when you want to lock in open profits and leave the losers to hit SL or be managed manually.

  3. L-CLOSE

    • Closes only losing positions (profit < 0).

    • Useful when you want to clean the negative floating and keep your winners running.

  4. ▲ BUY / ▼ SELL

    • Open manual trades that still use GTG’s risk/SL/TP logic (ATR-based risk, BE, trailing, etc.).

    • Perfect when you see an opportunity and want GTG to manage the position for you.


8. “Starter” Configuration Example

You can offer this as a default template (not a guarantee, just a starting point):

  • Chart: M15

  • InpHigherTF = PERIOD_H1

  • InpLotMode = GTG_LOT_RISK

  • InpRiskPerTrade = 1.0

  • InpDonchianPeriod = 30

  • InpEMAPeriodFast = 20

  • InpEMAPeriodTrend = 50

  • InpSL_ATR_Mult = 2.0

  • InpTP_ATR_Mult = 3.5

  • InpUseBreakEven = true , InpBE_TriggerRR = 1.2

  • InpUseTrailing = true

    • InpTrailActivateRR = 2.3

    • InpTrailStopRR = 0.9

    • InpTrailStepRR = 0.4

  • InpGridSpacingATR = 1.0

  • InpMaxPositionsTot = 10

  • InpMaxPositionsSym = 5

  • InpMaxPositionsDir = 3

  • InpMaxSpreadPoints = use a realistic value per symbol based on your broker.


9. Final Best Practices for New Users

Some friendly advice you can literally copy for them:

  • Always start in demo with the same settings you plan to use live.

  • Don’t run the EA on 15–20 pairs from day one. Begin with 1–3 symbols, observe, and grow from there.

  • Don’t increase risk just because you caught a good streak. Percentage risk per trade is your seatbelt, not a variable to “gamble” with.

  • Use the HUD: if you don’t like what you see in Total P/L or open Bulls/Bears P/L, you can always step in with W-CLOSE / L-CLOSE / CLOSE ALL and take control.