baseedge_labs
Tokyo Drift - a tuned GT-R drifting through a neon-lit Tokyo street at night
← strategies

Tokyo Drift

v2.2.4 · MGC (Micro Gold) ·version history

Open on TradingView →
retired
TV parity
96.2%
net pnl
$18,542
trades
574

Superseded by v2.2.5 — read this before loading a configuration

The live version is now Tokyo Drift v2.2.5, and the TradingView script has been updated to it.

Prop Safe has moved. There is a new Prop Safe built on the v2.2.5 defaults, with its own tab and TradingView export on the v2.2.5 page — use that one. The v2.2.4 Prop Safe below is kept for the record and is no longer recommended.

This page stays up because Split Sessions still lives here: it was not re-tuned for v2.2.5 and its numbers below are unchanged.

The one thing to know before you load a file from this page onto the updated script. v2.2.5 added a directional time gate, and these Load Parameters files were saved before it existed, so they do not contain those settings. Loading one does not switch the gate off — it leaves whatever the chart already had, and a chart that has been reset to the v2.2.5 defaults has new long entries blocked from 12:45 PM ET. The results below were measured with the gate off.

So after loading Split Sessions (or the old Prop Safe), open the Directional Time Gate panel and set Stop taking LONG entries later in the session to off. On Prop Safe the difference is small but real — profit factor 1.37 against 1.39, and the January 2024 to May 2025 window drops from +$351 to +$73.

Three configurations, and which one to run

Every configuration on this page is the same script. Only input values differ, so moving between them is a settings change, not a different strategy. The Default is what the script loads with; the other two are Load Parameters files, copied from their tab below and pasted into TradingView’s settings dialog through Load parameters.

configuration shape year (TradingView) run it when
Default one session from the Globex open to the New York close, VWAP anchored to the Globex open; breakeven, trail, MFE and MAE exits all on; no MACD filter 574 trades, +$18,542, PF 1.52, drawdown $2,044 a normal account: it trades the most often of the two all-day configurations and keeps every loser small ($217 was the largest on the year)
Prop Safe the Default with the MACD velocity filter on: fewer trades at the same exits 457 trades, +$15,665, PF 1.57, drawdown $1,821 a funded evaluation or a small account: the least drawdown on the long history
Split Sessions Asia, London and New York as three sessions; percent bracket; MAE exit only, no breakeven, trail or profit-side exit 695 trades, +$21,279, PF 1.40, drawdown $2,643 you want the most net on the year and can carry the deeper history below

Prop Safe is the one to run on a funded account. It has the smallest worst quarter of the three and is the only one positive in seven of the eleven quarters since 2024. Split Sessions earns the most on the year and gives the most back outside it. That trade-off is spelled out under Read the holdouts below, and it is the reason there are three tabs rather than one.

What changed since v1.5.1

The published TradingView version before this one was v1.5.1, so this is the accumulated work of nine versions. The full changelog is in the release note; the three that matter to how the strategy trades are these.

The MAE / MFE stop. A new exit group with two independent sides. Exit if IN LOSS cuts a trade that has been open at least N bars and is still at least X underwater, at the next open, ahead of the full stop. Exit if IN PROFIT takes a trade that has been open at least N bars and is at least X ahead but has stopped making progress. Each side has its own distance unit (points, percent of price, or a multiple of the block’s own ATR, frozen at the fill) and its own clock (bars or minutes). Both test the current unrealised move at each bar close, not the worst or best excursion since entry, and neither ever starts a reversal.

Why it matters for a funded account: a stop is a price. A trade that has been underwater for sixteen bars and is still 0.35% against you is, on this instrument, a trade that is not coming back often enough to pay for the ones that run to the full stop. The Default runs both sides, 0.35% after 22 bars in profit and 0.35% after 16 bars in loss, and together with the breakeven they took 152 of the year’s 573 exits. Split Sessions runs the loss side only.

Percent of price everywhere. The bracket has been percent-denominated since v1.3.0; the trail, the breakeven offset and the reversal bracket now share the unit, so a configuration cannot size its stop off price and its trail off ATR by accident. Percent transfers between instruments and across a doubling of gold’s price the way a point value cannot.

Readable orders. Every order on the chart and in the trade list says what it is: Enter Long, Flatten Target, Flatten Trail, Flatten Breakeven, Flatten Stop, Flatten EOD, MAE Exit, MFE Exit. The webhook payloads are unchanged.

The all-day session, anchored to the Globex open

Split Sessions trades the three sessions Tokyo Drift has always had. The Default and Prop Safe do something the earlier versions could not: they run one window from 6:45 PM to 3:00 PM ET on the Asia slot, with London and New York switched off, and anchor the VWAP to the Globex open rather than to the session.

The effect is a single continuous VWAP for the whole trading day, and a trend that begins in Asia can be traded through London and into New York on the same reference line rather than being cut at each session boundary and re-anchored to a VWAP that has only a few bars of history. On the year-long export the exits show what that buys: with the full stack on, the trail took 129 of the 573 exits, the target 125, the stop 119, and only 26 trades reached the end-of-day flatten. Split Sessions, which cuts at each session close, sent 165 of 691 trades to the flatten.

The cost is an all-day position budget rather than three, nine trades and three losses per day, and a day long enough that the breakeven, trail and profit-side exits have to be on to keep the average loser small. That is what makes the Default the conservative configuration and Split Sessions the higher-net one.

Results

Verified on TradingView. Micro Gold, 5-minute, one contract, $50,000 account, $1.20 per side and one tick of slippage. The table is the TradingView trade-list export for each configuration over the last 365 days (16 September 2025 to 15 September 2026). The equity curves for both this window and the selection window are on each tab below.

configuration trades net win rate PF max drawdown largest loss
Default 574 +$18,542 65.7% 1.52 $2,044 $217
Prop Safe 457 +$15,665 65.9% 1.57 $1,821 $339
Split Sessions 695 +$21,279 52.9% 1.40 $2,643 $348

The selection window, 31 May to 15 September 2026, is the range the configurations were tuned on and is the best case, not the expectation:

configuration trades net win rate PF max drawdown
Default 181 +$11,672 73.5% 2.43 $744
Prop Safe 147 +$10,032 75.5% 2.69 $536
Split Sessions 213 +$17,822 67.1% 2.70 $659

Read the holdouts

The year above contains the selection window. To see each configuration on data it was never tuned on, the engine twin runs it on the year before the export (June 2025 to May 2026) and on everything before that (January 2024 to May 2025). These are engine figures, not TradingView runs, at the same cost model.

configuration tuned window PF year before PF 2024 – mid-2025 PF quarters positive worst quarter drawdown since 2024
Default 2.34 1.24 0.97 6 / 11 −$1,084 $2,200
Prop Safe 2.73 1.22 1.03 7 / 11 −$654 $2,300
Split Sessions 2.75 1.06 0.84 6 / 11 −$3,034 $8,289

Split Sessions is the highest-net configuration on the year and the weakest outside it. Every quarter of 2024 is negative for it, and its drawdown since 2024 is four times the Default’s. The mechanism is not mysterious: with no breakeven, no trail and no profit-side exit, a loser runs to the full 0.45% stop, and the loss-side MAE exit cannot reach a trade that gets there inside sixteen bars. In the 2024 regime enough of them did. The Default and Prop Safe cap those losers and keep a profit factor near or above one on both holdouts. Size by this table, not by the selection window.

Verification

Each configuration is a paired export: the TradingView trade list and the Save Parameters file it was generated under, so the settings under test are the settings that were live. The Python engine twin reproduces the Default’s fills at 96.2% recall and 97.0% precision entry-by-entry over 573 trades, with the entry price exact on 99% of matched trades and the same exit bar on 99%. Split Sessions matches at 97.3% and Prop Safe at 95.6%. The residual is the continuous-contract data difference described on the v1.5.0 page, not an engine gap.

Known limits

  • The tuned window is the last hundred days. Every configuration was selected on the 31 May to 15 September 2026 range, and the holdout table is the honest statement of what to expect beyond it.
  • One instrument. All three configurations are Micro Gold. Percent brackets travel; the anti-liquidation and candle-range filters are in ATR and travel too; the session hours and the MACD settings do not.
  • The holdouts are engine figures. The twin is verified at 96.2% entry-by-entry, but only the year table is a TradingView run.

Every setting, every configuration

Three configurations ship on the same code. The Default is the script's own input defaults; Split Sessions and Prop Safe are Load Parameters files you copy from their tab. Every result below is a TradingView trade-list export from the chart, reproduced by the Python engine entry-by-entry. Pick a tab for the full list, grouped the way the TradingView settings dialog groups them. Copy a section or the whole configuration as JSON for your settings manager, filter by name, or narrow a configuration to just what makes it different.

The shipped defaults. Micro Gold, one all-day session from the Globex open to the New York close with the VWAP anchored to the Globex open; RSI Reset entry with the efficiency-ratio and RSI filters, no MACD filter; % of price brackets with breakeven, trail and the MAE / MFE exits on. Trades more often than Prop Safe at the same exits.

tokyo_drift_v2_2_4_mgc.json

Last 365 days

2025-09-15 to 2026-09-14 · TradingView broker emulator, one contract
net P&L
$18,542
profit factor
1.52
win rate
65.7%
trades
377 / 574
max drawdown
-$2,044
avg trade
$32
largest loss
-$339
months +
8 / 13

Default · Last 365 days

MGC · 574 trades · 2025-09-15 to 2026-09-14

net pnl
$18,542
max drawdown
-$2,044
Equity curve
$18,588$8,999-$590
Drawdown
$0-$1,022-$2,044
2025-09-152026-09-14
View monthly data table
MonthEquityDrawdown
2025-09-$273-$273
2025-10$1,863$0
2025-11$2,083-$942
2025-12$1,914-$1,111
2026-01$1,777-$1,248
2026-02$3,927-$498
2026-03$3,306-$1,118
2026-04$3,128-$1,296
2026-05$6,702-$214
2026-06$10,172-$148
2026-07$12,720-$78
2026-08$16,877$0
2026-09$18,542-$46

Selection window

2026-05-31 to 2026-09-14 · TradingView broker emulator, one contract
net P&L
$11,672
profit factor
2.42
win rate
73.5%
trades
133 / 181
max drawdown
-$744
avg trade
$64
largest loss
-$217
months +
4 / 5

Default · Selection window

MGC · 181 trades · 2026-05-31 to 2026-09-14

net pnl
$11,672
max drawdown
-$744
Equity curve
$11,717$5,531-$655
Drawdown
$0-$372-$744
2026-05-312026-09-14
View monthly data table
MonthEquityDrawdown
2026-05-$168-$168
2026-06$3,301-$148
2026-07$5,849-$78
2026-08$10,007$0
2026-09$11,672-$46

Both windows come from one TradingView trade-list export per configuration. The selection window is the range the configuration was tuned on: read it as the best case. The 365-day window contains it.

⚙️ Global10
Time Zone
America/New_York
$ Value per Point (for $ Profit BE trigger only)
10
ATR Period (Wilder)
14
Display Time Zone (session times shown in this TZ; does not affect trading logic)
America/New_York
Session Table Size
Small
Show BE / Trailing-Stop levels on chart
on
Colour bars during a reversal trade
off
Session display
Session background
Enable Longs (global master)
on
Enable Shorts (global master)
on
📊 VWAP Std-Dev Bands (display only)2
Show Standard Deviation Bands
on
Std Dev Multiplier (inner band; outer = 2x)
1
🛡️ Ghost Webhook Identity4
Contracts (qty field)
1
Strategy Name override (blank = auto)
Sync breakeven to the broker stop
off
Dry Run (adds test:true to every payload)
off
🟢 ASIA SESSION11
Enable Asia Session
on
Trading Window (ET)
1845-1500
Asia EOD Close (HH:MM ET)
15
:
20
Enable Longs
on
Enable Shorts
on
Max Trades Per Session
9
Max Losses Per Session
3
Max Reversals Per Session
1
VWAP Anchor (only used if 'Use Global VWAP Anchor' below is OFF)
Current
Asia box colour
#20e37c
🟡 LONDON SESSION11
Enable London Session
off
Trading Window (ET)
0300-1000
London EOD Close (HH:MM ET)
10
:
35
Enable Longs
on
Enable Shorts
on
Max Trades Per Session
3
Max Losses Per Session
1
Max Reversals Per Session
1
VWAP Anchor (only used if 'Use Global VWAP Anchor' below is OFF)
Current
London box colour
#fed639
🔵 NY SESSION11
Enable NY Session
off
Trading Window (ET)
1030-1530
NY EOD Close (HH:MM ET)
15
:
55
Enable Longs
on
Enable Shorts
on
Max Trades Per Session
3
Max Losses Per Session
1
Max Reversals Per Session
1
VWAP Anchor (only used if 'Use Global VWAP Anchor' below is OFF)
Current
NY box colour
#00f0ff
📈 VWAP (global)6
Use Global VWAP Anchor
on
VWAP Anchor Mode (used when Use Global VWAP Anchor is ON)
Globex
VWAP Slope Lookback Bars
16
Min VWAP Slope Delta
1.15
Slope Unit
Points
Direction Gate
Slope only
🚀 1-Hour Momentum Filter (global)3
Enable 1-Hour Momentum Filter
off
1-Hour Momentum Threshold (%)
0.11
1-Hour Lookback Bars (5m chart: 12 bars = 1 hr)
12
📐 Efficiency Ratio Filter (global)6
Enable Efficiency Ratio Filter (Chop Killer)
on
Efficiency Ratio Lookback (bars)
17
Min Efficiency Ratio (0-1)
0.03
Use Fade Veto (Block trades if trend efficiency dropping)
on
Fade Lookback (bars)
12
Fade Drop (0-1)
0.55
〰️ MACD Histogram Velocity Filter (global)6
Enable MACD Histogram Velocity Filter (Momentum)
off
MACD Fast
17
Slow
22
Smooth
7
Velocity Smoothing (bars)
12
Building Only (No late entries on fading momentum)
off
🎯 RSI Overbought/Oversold Filter (global)7
Enable RSI Overbought/Oversold Filter
on
RSI Length
14
Overbought Level
59
Oversold Level
40
Extreme Lookback (bars)
18
Long Reset Level
49
Short Reset Level
51
📏 Min VWAP Distance Filter (global)4
Enable Min VWAP Distance Filter
off
Distance Mode
Points
Distance (x ATR)
1
Distance (Points)
1
🚫 Max Extension Filter (global)2
Enable Max Extension Filter
on
Max Extension (Std Devs)
2.7
🎬 Entry Trigger Mode (global)11
Entry Trigger Mode
RSI Reset
Held Cross: bars on the new side
6
Held Cross: also require the VWAP slope gate
off
RSI Reset: RSI Length
14
RSI Reset: Long Reset Below
54
RSI Reset: Short Reset Above
34.5
RSI Reset: Lookback Bars
3
Also require RSI Reset (confluence, not a mode swap)
off
VWAP Expansion: Slope Lookback (bars)
10
VWAP Expansion: Min Slope
0.35
Expansion Unit
x ATR
💰 TP / SL (global)13
TP/SL Mode
% Price Change
R:R Mode: SL Unit
Points
Long TP
0.52
Long SL
0.45
Short TP
0.57
Short SL
0.45
R Multiple (Long)
1.5
R Multiple (Short)
1.5
Enable Anti-Liquidation Filter
on
Max Candle Range
3.5
Range Unit
x ATR
ATR Multiple Mode: Min Points Floor
5
ATR Multiple Mode: Max Points Cap
100000
🎯 Breakeven / Trail (global)40
Long: BE Offset
0.2
Offset Unit
% Price Change
Long Trigger: Points
off
pts
0
Long Trigger: x ATR
off
x ATR
0
Long Trigger: $ Profit
off
$
0
Long Trigger: Bars in Trade
off
bars
0
Long Trigger: Minutes in Trade
off
min
0
Long Trigger: % of Price
on
%
0.35
Long: Enable Trail Engine
on
needs BE first
off
Long: Trail Trigger
0.25
Trigger Unit
% Price Change
Long: Trail Distance
0.25
Distance Unit
% Price Change
Short: BE Offset
0.05
Offset Unit
% Price Change
Short Trigger: Points
off
pts
0
Short Trigger: x ATR
off
x ATR
0
Short Trigger: $ Profit
off
$
0
Short Trigger: Bars in Trade
off
bars
0
Short Trigger: Minutes in Trade
off
min
0
Short Trigger: % of Price
on
%
0.35
Short: Enable Trail Engine
on
needs BE first
off
Short: Trail Trigger
0.35
Trigger Unit
% Price Change
Short: Trail Distance
0.35
Distance Unit
% Price Change
⏱️ Time Stop (global)3
Enable P&L Time Stop
off
Exit after N bars if IN PROFIT
0
Exit after N bars if IN LOSS
0
🔁 VWAP Re-cross Exit (global)2
Enable VWAP Re-cross Exit
off
Closes back through VWAP before exit
20
🩹 MAE / MFE Stop (global)11
Exit if IN PROFIT
on
profit at least
0.35
MFE Unit
% Price Change
after
22
MFE Time Unit
Bars
Exit if IN LOSS
on
loss at least
0.35
MAE Unit
% Price Change
after
16
MAE Time Unit
Bars
MAE/MFE ATR Period (this engine only)
14
🔄 Reversal Engine (global)25
Enable Reversal Engine
off
Reverse On
Full SL only
Wait Bars After Exit
3
Hold pullback entries during the wait
on
Require a confirming candle
on
Close a reversal when its session's window ends
off
Reversal: Enable Longs
on
Reversal: Enable Shorts
on
Reversal TP/SL Mode
% Price Change
Reversal Long: TP
0.45
SL
0.35
Reversal Short: TP
0.45
SL
0.35
Reversal Long: Enable BE
off
trigger
20
offset
5
Reversal Short: Enable BE
off
trigger
20
offset
5
Reversal Long: Enable Trail
on
trigger
20
distance
10
Reversal Short: Enable Trail
on
trigger
25
distance
45