Join waitlist
Strategies / Trend / T3 Crossover With Fixed Exits

T3 Crossover With Fixed Exits

Buys when a fast Tillson T3 line crosses above a slow T3 line, both built on the weighted close. Sells on the reverse cross, with a 15% profit target and a 2% stop loss from the entry.

TrendLong onlySwingNasdaq 100Daily
2.54Profit factor
11,961Net profit EUR
25.22%Win rate
115Trades
-1,905Max drawdown
104Avg trade

Best run of 29. Nasdaq 100, Daily, spread 3, from run pf:2026-10-12-NAS100-D.tsv:21.

Entry rules, long

  1. Entries start after bar 200 and only when flat.

Exit rules

  1. A 15% profit target sits above the entry price.
  2. A 2% stop loss sits below the entry price.

Test conditions

PeriodUp to 2026-10-12
InstrumentNasdaq 100, Daily
Spread3 points
Starting capital1,000,000
CostsSpread only. Commissions and overnight financing are not included.
BarsUp to 200,000 bars, fewer where the instrument has less history
Last tested2026-10-12

Every run

Markets and timeframes tested

MarketTimeframePFTradesWin %NetMax DD
Nasdaq 100Best runDaily2.54 11525.2211,961 EUR-1,905
GoldDaily2.23 14526.902,047 EUR-507
Gold30 min1.30 2,05841.893,598 EUR-685
USD/JPY30 minn/a 2,10841.18508,230 USD-202,150
USD/JPY10 minn/a 2,11042.46300,110 USD-216,860
EUR/USDDailyn/a 13636.7653,979 USD-25,928
EUR/USD3 minn/a 2,16335.6942,921 USD-19,991
EUR/USD5 minn/a 2,10835.8234,050 USD-15,196
Nikkei 2254 hoursn/a 27440.5127,983 USD-6,982
Silver1 hourn/a 1,27937.0620,928 USD-13,647
Nikkei 2251 hourn/a 1,06341.4920,126 USD-10,263
Silver4 hoursn/a 32628.2214,173 USD-9,448
Nikkei 22530 minn/a 2,02540.2014,102 USD-11,759
SilverDailyn/a 13716.0613,758 USD-5,328
Dow Jones30 minn/a 87941.8712,563 EUR-6,349
Dow Jones1 hourn/a 44043.6411,987 EUR-5,552
Nikkei 2253 minn/a 2,10040.2411,654 USD-9,084
Dow JonesDailyn/a 16832.7410,194 EUR-7,316
Nasdaq 10030 minn/a 2,08642.719,993 EUR-6,065
Nasdaq 1001 hourn/a 1,34042.546,524 EUR-4,002
DAX 4030 minn/a 2,07843.946,205 EUR-4,176
Nasdaq 10015 minn/a 2,11743.605,352 EUR-4,977
Brent Crude1 hourn/a 67738.705,255 EUR-4,590
Brent CrudeDailyn/a 5022.003,281 EUR-1,812
FTSE 1004 hoursn/a 31242.312,794 EUR-1,385
Gold4 hoursn/a 33439.822,527 EUR-637
S&P 5004 hoursn/a 37642.551,839 EUR-742
Gold1 hourn/a 1,28841.231,569 EUR-1,051
S&P 500Dailyn/a 17029.411,393 EUR-601

Charts

Results by run

Top 10 of 29 runs. The full list is in the table above.

Above 1.0 made money, below 1.0 lost money.

The code

ProBuilder code, as tested

// ==============================================================
// T3 Crossover With Fixed Exits
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long only
// Timeframe tested: Daily
// ==============================================================

DEFPARAM CumulateOrders = false

src = WeightedClose

myA = 0.6
ea = ExponentialAverage[33](src)
eb = ExponentialAverage[33](ea)
ec = ExponentialAverage[33](eb)
ed = ExponentialAverage[33](ec)
ee = ExponentialAverage[33](ed)
ef = ExponentialAverage[33](ee)
ca = -myA * myA * myA
cb = 3 * myA * myA + 3 * myA * myA * myA
cc = -6 * myA * myA - 3 * myA - 3 * myA * myA * myA
cd = 1 + 3 * myA + myA * myA * myA + 3 * myA * myA
tslow = ca * ef + cb * ee + cc * ed + cd * ec

myB = 0.418
fa = ExponentialAverage[19](src)
fb = ExponentialAverage[19](fa)
fc = ExponentialAverage[19](fb)
fd = ExponentialAverage[19](fc)
fe = ExponentialAverage[19](fd)
ff = ExponentialAverage[19](fe)
da = -myB * myB * myB
db = 3 * myB * myB + 3 * myB * myB * myB
dc = -6 * myB * myB - 3 * myB - 3 * myB * myB * myB
dd = 1 + 3 * myB + myB * myB * myB + 3 * myB * myB
tfast = da * ff + db * fe + dc * fd + dd * fc

15 more lines: the entry and exit rules.

Setup

How to load it

  1. Copy the code with the copy button on the code block.
  2. In ProRealTime, open a chart of the instrument and timeframe you want to test, then open ProOrder > New trading system and choose "Create with programming".
  3. Paste the code, give the system a name and save it.
  4. Click "Backtest", set your own spread and position size, and run it before you consider trading it live.

Indicators used

EMA
Read this firstKnown weaknesses2 points
  • Results include the spread only. Commissions and overnight financing are not included.
  • The code is published as it was backtested and has not been compiled again since.

Questions

About this strategy

Can I run T3 Crossover With Fixed Exits in ProOrder?

Yes. The code is ProBuilder and runs as an automated ProOrder system. Backtest it on your own account with your own spread and position size before trading it live.

Which markets was it tested on?

It was tested on 29 market and timeframe combinations. The best run was Nasdaq 100, Daily, with a profit factor of 2.54 over 115 trades.

How large was the drawdown?

The best run had a maximum drawdown of 1,905 EUR at the tested position size, against a net result of 11,961 EUR.

Does it trade long, short or both?

It only takes long trades.

Related

Strategies like this one

Reversal Pattern With Chaikin Volatility

Uses the same indicator.

2.26 PF · 6,872 trades

Volatility Spike Regression Long

Best run on the same market, Nasdaq 100.

1.22 PF · 1,850 trades

Range Filter Trend With ATR Brackets

Also a trend strategy.

2.54 PF · 134 trades

Want strategies that are already part of a live portfolio? Join the ProRealAlgos waitlist.

Copy trading on US indices is available to ProRealAlgos members as spots open.

Past backtest results do not guarantee future results. This is not financial advice. Curated and maintained by ProRealAlgos. ProRealTime™ is a trademark of ProRealTime SAS. prorealalgos.comStatsDocs