TFXS TITAN ULTIMATE V13

Complete Parameter Guide

V13 is a ground-up rebuild. No grid, no martingale. ULTIMATE is now a trend continuation system: it reads the higher timeframe trend, enters with the market, scales into winners, and protects every step with a full risk-control layer.

What's New in V13

If you are coming from V12, read this first. V13 is not an iteration of the grid, it is a different engine.
Most members will never touch the advanced inputs. Set Use_Preset = true, pick a profile, deposit, attach to your XAUUSD chart. For tuned settings per account size, load the setfiles we post in the group instead of the built-in profiles.
01

License

Your unique license key provided by TFXS. The EA will not trade without a valid, activated license. Generate your key at license.theforexskyline.com
ParameterDefaultDescription
License_Key""Your license key in format TFXS-XXXX-XXXX-XXXX-XXXX. Must match the account number and server this EA is attached to. Validated online.
Authorize https://tfxs-license.onrender.com in MT5 → Tools → Options → Expert Advisors → "Allow WebRequest for listed URLs". V13 requires a hedging account.
02

Preset System

With Use_Preset = true, the bot reads your Risk_Profile choice and applies a coherent set of values across sizing, stop loss, take profit, pyramiding, recovery, trailing, and the equity stop. The advanced inputs lower in the panel are then overridden by the preset. Entry filters, timeframes, and the daily limits stay under your control either way.
ParameterDefaultDescription
Use_Presettruetrue = use the Risk_Profile dropdown for sizing and management values. false = manual mode, every input drives the bot.
Risk_Profile_InRisk_BalancedPick one:
  • Risk_Conservative, lot 0.01, SL 2.5× ATR, TP 2.0R, 1 pyramid, recovery OFF, equity stop 8%. Built for capital preservation.
  • Risk_Balanced, lot 0.02, SL 2.0× ATR, TP 2.5R, 2 pyramids, Smart Recovery ON (conservative), equity stop 12%. The sweet spot most members run.
  • Risk_Aggressive, auto-risk 1.5%, SL 1.5× ATR, TP 3.0R, 3 pyramids, Smart Recovery ON (aggressive), equity stop 18%. For larger accounts comfortable with bigger swings.
Magic_Number3581Unique identifier for V13 trades. V12 used 3580, so V12 and V13 can run on the same account in parallel without interfering.
Read the Journal on first attach, the bot logs the active profile so you can verify what is actually running. The dashboard also shows it on the STRATEGY row.
03

Trend & Direction

The core of V13. The bot decides BUY or SELL from the higher timeframe trend, and refuses to seed entries when the market is in a regime it should not trade.
ParameterDefaultDescription
Use_Regime_DetectortruePauses new primary entries when the higher-timeframe ADX shows an over-extended regime. Existing trades keep being managed.
Regime_ADX_TFPERIOD_H4Timeframe of the regime ADX read.
Regime_ADX_Period14ADX period.
Regime_ADX_Max28.0Block new primaries when ADX is above this value. Raise to be less restrictive, lower to be more selective.
Use_HTF_Trend_BiastrueUse a moving average on the higher timeframe to choose direction. Price above MA = BUY only, below = SELL only.
Direction_FallbackLast_Candle_MomentumDirection used when Use_HTF_Trend_Bias is OFF:
  • Last_Candle_Momentum, follow the last completed candle on the chart timeframe.
  • Random_50_50, random BUY/SELL each entry.
  • Buy_Only / Sell_Only, force one direction.
Trend_MA_TFPERIOD_H4Timeframe of the trend MA.
Trend_MA_Period50MA period.
Trend_MA_MethodEMAEMA reacts faster to price than SMA.
04

Entry Confirmation

Optional filters that stop the bot from entering at the worst moment inside the trend (buying a top, selling a bottom). All three are OFF by default, turn them on for higher-quality, lower-frequency entries.
ParameterDefaultDescription
Use_Candle_ConfirmationfalseBUY only if the last completed chart candle is bullish (close > open), SELL only if bearish. Avoids entering against immediate momentum.
Use_RSI_FilterfalseConfirm direction with RSI on the chart timeframe.
RSI_Period14RSI period.
RSI_Buy_Min50.0BUY allowed only when RSI is at or above this level.
RSI_Sell_Max50.0SELL allowed only when RSI is at or below this level.
Use_Pullback_TriggerfalseThe textbook trend entry. In an uptrend, the bot waits for price to pull back to the trend MA and bounce (the last candle touches the MA and closes back above it) before buying. Reverse logic for downtrends. Fewer trades, higher probability.
Pullback_Tolerance_Points1500How close the candle wick must come to the MA to count as a pullback touch (in points). 1500 = 15 pips on Gold.
05

Market Filters

Volatility, session, news, and shock filters. They keep the bot out of dead markets, off-hours, news spikes, and the aftermath of a flash move.
ParameterDefaultDescription
Use_Volatility_FiltertrueRefuse to trade a dead market when ATR is too low.
Min_ATR_Points1000Minimum M15 ATR (points) required to allow entries.
Use_Session_FiltertrueTrade only inside a session window (GMT hours below).
Session_Start_Hour_GMT7Session start hour, GMT.
Session_End_Hour_GMT21Session end hour, GMT.
Use_News_FilterfalseReads the MT5 economic calendar and pauses entries around events.
News_ImpactNews_High_Only
  • News_High_Only, only high-impact events (FOMC, NFP, CPI).
  • News_Medium_High, medium and high.
  • News_All, everything on the calendar.
News_Block_Before_Mins30Block entries this many minutes before an event.
News_Block_After_Mins30Block entries this many minutes after an event.
Cooldown_After_Loss_Mins30Pause after a losing close before a new primary. Prevents revenge entries.
Cooldown_After_Spike_Mins60Pause after a detected price spike.
Spike_Threshold_ATR_Mult2.5A candle is flagged as a spike when its M15 range exceeds ATR × this multiplier.
06

Position Sizing

How the primary lot is calculated, plus spread protection.
ParameterDefaultDescription
Lot_Size_ModeLotMode_Manual
  • LotMode_Manual, uses InitialLot.
  • LotMode_AutoRisk, sizes from Risk_Pct and the stop distance.
  • LotMode_AutoCapPct, sizes from Lot_Per_1000_USD against equity.
InitialLot0.01Fixed lot for Manual mode.
Risk_Pct1.0Percent of equity risked per trade (AutoRisk mode).
Lot_Per_1000_USD0.01Lot per $1,000 of equity (AutoCapPct mode).
Min_Lot0.01Lot floor.
Max_Lot5.0Lot ceiling. Last-resort safety.
Max_Spread_Points30Skip entries when the spread exceeds this (points).
07

Stop Loss

Every trade in V13 carries a real stop loss. This is the unit of risk (R) that the take profit and break-even use as their reference.
ParameterDefaultDescription
SL_Mode_InSL_ATRSL_ATR = scales with volatility. SL_Fixed = fixed distance in points.
SL_Fixed_Points5000Fixed SL distance in points (5000 = 500 pips on a 5-digit feed). Used in Fixed mode.
SL_ATR_TFPERIOD_H1ATR timeframe for the stop.
SL_ATR_Period14ATR period.
SL_ATR_Mult2.0SL distance = ATR × this. Wider = survives more noise, smaller lot for the same risk.
08

Take Profit

The primary trade target. The default is a risk-to-reward ratio against the stop distance, so the expected value stays positive even at a moderate win rate.
ParameterDefaultDescription
TP_Mode_InTP_RRTP_RR = target is a multiple of the stop. TP_ATR = scales with volatility. TP_Fixed = fixed points.
TP_Fixed_Points10000Fixed TP distance in points (Fixed mode).
TP_ATR_Mult3.0TP = ATR × this (ATR mode).
TP_RR_Ratio2.0TP distance = SL distance × this (RR mode). 2.0 = take profit twice as far as the stop.
09

Pyramiding

Adds positions in the direction of a trade that is already in profit, to compound a confirmed move. This is anti-martingale: size is added to winners, never to losers. Pyramids only open while the primary is in profit and the trend still agrees.
ParameterDefaultDescription
Use_PyramidingtrueMaster switch. Preset-overridden.
Max_Pyras2Maximum additional positions on top of the primary. Preset-overridden (Conservative 1, Balanced 2, Aggressive 3).
Pyra_ATR_TFPERIOD_M15ATR timeframe for pyramid triggers (ATR mode).
Pyra_ATR_Period14ATR period.
Pyramid_ModePyra_Mode_ATRPyra_Mode_ATR = triggers and pyramid SL scale with ATR. Pyra_Mode_Points = fixed point distances (more predictable).
Pyra_Min_Profit_ATR_Mult1.0Primary must be at least this × ATR in profit before the first pyramid (ATR mode).
Pyra_Min_Distance_ATR_Mult1.0Minimum distance between pyramids, in × ATR (ATR mode).
Pyra_SL_ATR_Mult1.0Pyramid stop = ATR × this (ATR mode).
Pyra_Min_Profit_Points1500Primary profit (points) required to add a pyramid (Points mode).
Pyra_Min_Distance_Points2000Minimum distance between pyramids (points, Points mode).
Pyra_SL_Points1500Pyramid stop distance (points, Points mode).
Pyra_Lot_Multiplier0.5Pyramid lot = primary × this. Below 1.0 = decreasing pyramids, 1.0 or above = equal/scaling. On small accounts use 1.0, because 0.5 × 0.01 would round below the 0.01 broker minimum.
10

Smart Recovery

When a primary trade is losing and meets the trigger conditions, Smart Recovery opens a reverse position to claw back part of the loss in the new direction. It is hard-capped per day so it can never spiral. This is not a martingale, it does not add size to the losing trade, it reverses into the move that is going against you.
ParameterDefaultDescription
Use_Smart_RecoverytrueMaster switch. Preset-overridden (Conservative OFF, Balanced and Aggressive ON).
Recovery_ModeRecovery_AggressiveRecovery_Conservative waits for clearer confirmation, Recovery_Aggressive reverses sooner.
Recovery_Trigger_Loss_Percent0.5Trigger when the primary loss reaches this percent of equity.
Recovery_Min_Trade_Age_Mins30The primary must be at least this old before recovery can fire. Avoids reacting to noise.
Recovery_Reverse_Lot_Mult0.6Reverse lot = primary × this.
Recovery_Target_Ratio0.7Recovery aims to recoup this fraction of the lost amount, then closes.
Recovery_Reverse_SL_ATR_Mult1.0Reverse stop = M15 ATR × this.
Recovery_Max_Per_Day2Hard daily cap. This is what prevents a recovery spiral. Preset-overridden.
11

DD-Adaptive Sizing

Automatically reduces risk as drawdown grows, so a rough stretch shrinks position size instead of compounding the damage.
ParameterDefaultDescription
Use_DD_Adaptive_SizingtrueWhen ON, the bot scales the primary lot down as the account is in drawdown, and back up as it recovers.
12

Trailing Stop V2

Three independent layers that protect a winning trade and the basket as a whole: break-even arming, a moving trail, and a basket peak-trail that locks the group profit before a winner unwinds.
ParameterDefaultDescription
Use_TrailingtrueMaster switch for Trailing V2.
Use_BreakEventrueLayer 1, arm break-even once profit reaches a multiple of R (the stop distance).
BreakEven_Trigger_R1.0Profit in R that moves the stop to break-even. 1.0 = once the trade is up by one stop distance. Preset-overridden.
BreakEven_Buffer_Points100Stop parked this many points beyond entry when break-even arms.
Trail_Distance_ModeDistance_ATRDistance_ATR = trail distance scales with volatility. Distance_Points = fixed points.
Trail_Distance_Points3000Trail distance in points (Points mode).
Trail_ATR_TFPERIOD_M15ATR timeframe for the trail.
Trail_ATR_Period14ATR period.
Trail_ATR_Mult1.5Primary trail distance = ATR × this.
Trail_Step_Points100Minimum move (points) between stop modifications, reduces broker spam.
Trail_Apply_To_PyrastrueAlso trail the pyramid positions.
Trail_Pyra_ATR_Mult1.2Pyramids trail tighter than the primary (ATR × this).
Use_Basket_Peak_TrailtrueLayer 3, close the whole basket if combined profit falls below a percentage of its peak.
Basket_Peak_Trail_Pct50.0Close all when basket profit drops below this percent of the peak it reached. Preset-overridden.
Basket_Min_Profit_To_Arm20.0The peak-trail only arms once basket profit exceeds this many USD, so it does not close tiny baskets early.
13

Daily Limits

Daily target lock, daily drawdown cap, and a hard ceiling on the number of trades per day. The day rolls at the start of each broker day. These stay under your control and are not changed by the presets.
ParameterDefaultDescription
Daily_Target_ModeTARGET_OFFTARGET_OFF / TARGET_AMOUNT (USD) / TARGET_PERCENT (% of day-start balance). When the target is reached, the bot closes the basket and stops for the day.
Daily_Target_Value50.0Target amount or percent, depending on the mode above.
Daily_DD_ModeDD_PercentDD_Off / DD_Amount (USD) / DD_Percent (% of day-start balance). When the daily loss reaches the cap, the bot closes and pauses until the next day.
Daily_DD_Value5.0Daily drawdown cap, amount or percent.
Max_Daily_Trades0Maximum primary entries per day. 0 = unlimited. Pyramids and recovery trades do not count toward this cap.
V13 tracks the day-start balance from a snapshot taken at attach and rebased at each new day. It never reads trade history for this, which removes the false "Target Hit" condition seen on fresh deposits. If the account reads zero (terminal not synced yet), the bot shows NO ACCOUNT DATA and waits instead of acting on a bad baseline.
14

Equity Stop

The last line of defense. An absolute drawdown-from-peak ceiling that closes everything when breached. Keep it ON in production.
ParameterDefaultDescription
Use_Equity_Stop_IntrueMaster switch for the hard equity stop.
Equity_Stop_Pct12.0Close all when drawdown from the equity peak reaches this percent. Preset-overridden (Conservative 8, Balanced 12, Aggressive 18).
Equity_Stop_Resume_Next_DaytrueAfter the equity stop trips, resume trading the next day.
15

Dashboard Display

The on-chart panel showing the bot's live state, plus the two progress bars. All rows are independent toggles.
ParameterDefaultDescription
Backtest_ModefalseLighter display for the strategy tester. Skips the heavy panel objects and renders a minimal readout, which makes long backtests much faster. Set to false for live trading.
Show_PaneltrueMaster switch for the panel.
Show_ProfiletrueActive profile (CONSERVATIVE / BALANCED / AGGRESSIVE / MANUAL).
Show_RegimetrueRegime detector state (RANGING / TRENDING).
Show_TrendBiastrueHTF trend bias (BULL / BEAR).
Show_StatustrueEA status (READY / IN TRADE / DAILY LIMIT HIT / NO ACCOUNT DATA / etc.).
Show_TimetrueServer time.
Show_Balance / Show_EquitytrueAccount balance and equity.
Show_DailyPnLtrueToday's P/L.
Show_PrimaryDirtruePrimary direction and lot.
Show_PyrastrueCurrent pyramid count.
Show_RecoverytrueSmart Recovery status.
Show_SpreadtrueLive spread.
Show_DDToday / Show_DDFromPeaktrueDaily drawdown and drawdown from peak.
Show_DailyTargetBartrueGreen progress bar, profit toward the daily target.
Show_DrawdownRiskBartrueRed progress bar, loss toward the daily DD cap.
Panel_Corner / Panel_X / Panel_Y / UI_Scaleleft-upper, 20, 20, 1.0Panel placement and scaling. UI_Scale 0.8-1.5 useful for 4K/Retina screens.
Debug_ModefalseVerbose Journal logging. Turn ON during setup to see why entries are accepted or blocked.