Backtesting Market Data Norgate Data RealTest Survivorship Bias

Norgate Data and RealTest: Which Plan You Actually Need

Summary

Norgate supplies the two things free data does not have, which are delisted companies and index membership recorded by date. Only the Platinum tier and above include either, so a Silver or Gold subscription tests your strategy on survivors no matter what RealTest does. Platinum is $630 a year for US stocks, and the RealTest side is one Import section using the Current and Past watchlists.

· 6 min read
Norgate Data and RealTest: Which Plan You Actually Need
Key findings
  • Norgate's Silver and Gold packages exclude both delisted securities and historical index constituents, so survivorship-free backtesting is impossible on them regardless of the backtesting software used.
  • Platinum is the entry tier that includes delisted securities and historical index membership, at $346.50 for six months or $630 for twelve for US stocks as of August 2026.
  • Diamond adds history back to 1950 rather than 1990, at $433.13 for six months or $787.50 for twelve.
  • The Norgate watchlists that carry delisted names end in Current & Past. Importing a plain index list instead rebuilds survivorship bias by hand on a subscription that was paid for to avoid it.
  • Importing an index switches on membership variables such as InSPX, InRUI and InNDX, which evaluate as of each historical date rather than today.
  • A membership variable only exists if that index was loaded during import, so filtering a Russell 3000 universe down to Russell 2000 names requires a Constituency line or it fails without an error.
  • InfoDelist returns the date a symbol stopped trading, which makes the cost of the failures measurable rather than assumed.
  • Norgate is end-of-day only, with no live quotes, delayed quotes, intraday or tick data, and the database is local to a Windows machine.
  • A realistic first-year setup for a US equities systematic trader is roughly $1,019, being a $389 RealTest licence plus Norgate Platinum at $630.

Norgate Data is an end-of-day market data subscription for US, Australian and Canadian stocks, plus selected world futures and forex rates. It installs a local database on a Windows machine, updates it once a day through an application called Norgate Data Updater, and plugs directly into RealTest as a native data source.

People who pair it with RealTest are almost never buying it for price history, which is available free in several places. They are buying two things that free data does not have, which are companies that no longer exist and a record of which stocks were in which index on which date.

Why that matters more than the price history

Backtest a strategy on today's S&P 500 going back to 2000 and you have tested it on a list of survivors. Every company that went bankrupt, got acquired or fell out of the index is missing, and those are precisely the names that would have hurt. The result looks better than reality by a margin that grows with how far back you test and how small the companies are. We put numbers on that effect in the five backtesting mistakes that fake an edge.

Norgate solves this by keeping delisted securities in the database and by storing index membership as history rather than as a current list. In RealTest that becomes a variable you can test against. InSPX is true for a stock on the dates it was actually in the S&P 500, not the dates you happen to be running the test.

The part most people get wrong

Norgate sells its stock market data in tiers, and the two cheaper tiers cannot do survivorship-free backtesting at all. This is the most expensive mistake available in this decision, because nothing visibly breaks. The data imports, the backtest runs, and the number that comes out is wrong without saying so.

US stock packages as of August 2026, in USD.

Package 6 months 12 months History Delisted securities Historical index members
Silver $148.50 $270 Last 10 years No No
Gold $198 $360 Last 20 years No No
Platinum $346.50 $630 Back to 1990 Yes Yes
Diamond $433.13 $787.50 Back to 1950 Yes Yes

Platinum is the entry point for the thing most systematic traders think they are buying. Silver and Gold give you currently listed securities and current index constituents, which means a test on the S&P 500 in either tier is a test on survivors by construction. No setting in RealTest can repair that, because the missing companies were never in the file.

Australian and Canadian packages follow the same structure at the same headline numbers in their own currencies, with Platinum reaching back to 1992 for the ASX and 1990 for Canada. A US OTC add-on is $49.50 for six months or $90 for twelve. Current figures are on the Norgate packages page.

How the integration works

RealTest reads Norgate through an Import section, which pulls the symbols you name into a single RealTest data file with an .rtd extension. You run the import once, then every backtest reads that file rather than touching Norgate again.

Import:
	DataSource:	Norgate
	IncludeList:	.S&P 500 Current & Past
	IncludeList:	.Russell 1000 Current & Past
	IncludeList:	SPY, QQQ
	StartDate:	Earliest
	EndDate:	Latest
	SaveAs:	universe.rtd

The words Current & Past are the whole point. Those are Norgate watchlists that resolve to every company that has ever been in the index over the period you hold data for, not the ones in it this morning. Drop those two words and you have rebuilt survivorship bias by hand, on a Platinum subscription you paid for.

Importing an index list also switches on membership variables inside your formulas.

Data:
	Setup:	InSPX and C < MA(C, 200) and RSI(2) < 10

InSPX, InRUI, InRUT, InNDX, InOEX and InDJIA cover the common US indexes, with InXAO and others for Australia and Canada. The authoritative list of which variable belongs to which index lives in constituency.csv in your RealTest install folder, usually C:\RealTest. Each row maps an index symbol to its boolean name, so when you need an index you have not used before, that file answers it faster than the documentation.

One detail saves a lot of time later. A membership variable only exists if that index's membership was loaded during import. Importing the Russell 3000 gives you InRUA and nothing else, so filtering that universe down to Russell 2000 names will silently fail. The fix is a Constituency line, which loads membership history without importing those constituents as tradable symbols.

Import:
	DataSource:	Norgate
	IncludeList:	.Russell 3000 Current & Past
	Constituency:	$RUT
	SaveAs:	r3000.rtd

Delisting itself is also readable. InfoDelist returns the date a symbol stopped trading, which is useful when you want to measure what the failures cost your strategy rather than assume it.

What Norgate does not do

It is end-of-day data. The company states plainly that it does not provide live quotes, delayed quotes, intraday or tick data. Any strategy that needs bars shorter than a day needs a different provider, and RealTest will happily test intraday bars from other sources.

The database is local and Windows-based, updated by running Norgate Data Updater. There is no cloud API in the sense of a hosted endpoint you query from anywhere, though Norgate does publish Python and Zipline packages that read the local database, alongside plugins for AmiBroker, Wealth-Lab and RightEdge.

What the whole setup costs

For a US equities systematic trader who wants results they can trust, the realistic first-year bill is a RealTest licence at $389 plus Norgate Platinum at $630, which is a little over $1,000. In year two it drops to the $159 RealTest extension plus the Norgate renewal, and the extension is optional since letting it lapse stops updates rather than the software.

Whether that is expensive depends on the alternative. The comparison is not against free data, it is against the cost of trading a strategy whose backtest was inflated by a few percent a year for reasons you could not see. One avoided year of trading a strategy that never had an edge covers the subscription several times.

How to set it up

Install Norgate Data Updater first and let it complete a full download before opening RealTest, since a partial database produces import errors that look like script errors. Then write a small import script with two or three ETFs and run it in RealTest with the -import flag rather than starting with a full index. When that produces an .rtd file, add the index watchlists you actually need.

Keep the import script separate from your strategy scripts. Imports take minutes and strategies take seconds, and mixing them means waiting for a data refresh every time you want to change an exit rule. One import file that writes several .rtd files, run weekly, is the arrangement most people settle on.

Once data is in place, the next question is what to test with it. Our strategies are built on this exact setup, with the index membership filters and delisted names included, so the backtest reports show what the rules did on the market as it was rather than on the survivors. They are in the RealTest strategy collection.

Key terms

Survivorship-Bias-Free Data
A dataset that retains companies which were delisted, acquired or went bankrupt, so a historical test sees the failures alongside the survivors.
Point-in-Time Index Membership
A record of which securities were in an index on each historical date, rather than a single current list applied backwards over history.
Current & Past Watchlist
The Norgate watchlist variant that resolves to every company that has been in an index over the data period, and the form you need for an honest universe test.
RTD File
RealTest's own data file, written by an Import section, holding price history and index membership for a defined universe.
Constituency Statement
A RealTest Import directive that loads an index's membership history without importing its constituents as tradable symbols, used to enable an extra membership filter.
InfoDelist
A RealTest symbol property returning the date a security stopped trading, which allows delisted names to be identified inside a formula.
Norgate Data Updater
The Windows application that downloads and refreshes the local Norgate database, run once a day before any backtest that needs current data.
End-of-Day Data
One bar per trading day, containing open, high, low, close and volume. Sufficient for daily and longer strategies, unusable for intraday ones.

Frequently asked questions

What is Norgate Data?

Norgate Data is an end-of-day market data subscription covering US, Australian and Canadian stocks plus selected world futures and forex rates. The data lives in a local database on a Windows machine and is refreshed once a day through the Norgate Data Updater application.

Which Norgate package do you need for RealTest?

Platinum or Diamond, if the point is trustworthy backtests. Silver and Gold exclude delisted securities and historical index constituents, which are the two things that make a stock universe test honest. For US stocks Platinum is $630 for twelve months as of August 2026.

Why are Silver and Gold not enough for backtesting?

Both give you currently listed securities and current index constituents only. That means a test on the S&P 500 covers the companies in the index today, applied backwards over history, so every company that failed or was removed is missing. No backtesting setting can recover names the data file never contained.

How much does Norgate Data cost?

For US stocks as of August 2026, Silver is $148.50 for six months or $270 for twelve, Gold is $198 or $360, Platinum is $346.50 or $630, and Diamond is $433.13 or $787.50. A US OTC add-on is $49.50 or $90. Australian and Canadian packages follow the same structure in their own currencies.

How do you connect Norgate Data to RealTest?

Through an Import section that names DataSource Norgate, lists the watchlists or symbols you want, and writes them to a RealTest data file with an .rtd extension. You run that import once and every later backtest reads the file rather than touching Norgate again.

What does Current & Past mean in a Norgate watchlist?

It is the version of the watchlist that resolves to every company that has been in the index over your data period, rather than the ones in it today. Using .S&P 500 Current & Past instead of the plain list is what puts the failed companies into your test.

What is InSPX in RealTest?

InSPX is a boolean that is true for a stock on the dates it was actually a member of the S&P 500. Companion variables include InRUI, InRUT, InNDX, InOEX, InDJIA and InXAO. They only exist when that index's membership was loaded during import.

Why does my index membership filter return nothing?

Almost always because that index's membership was never imported. Importing the Russell 3000 gives you InRUA and nothing else, so a Russell 2000 filter on the same universe evaluates as empty rather than raising an error. Adding a Constituency line for that index loads its membership history without importing its constituents as tradable symbols.

Does Norgate provide intraday or real-time data?

No. Norgate states that it does not provide live quotes, delayed quotes, intraday or tick data. It is an end-of-day product. Strategies that need bars shorter than a day need a different provider, and RealTest can test intraday bars from other sources.

Can you use Norgate Data on a Mac?

Only through a full Windows environment, since the database and the updater application are Windows software. That is the same constraint RealTest has, so a Mac user running one through Boot Camp, Parallels or a cloud virtual machine can run both.

What else works with Norgate besides RealTest?

Norgate publishes plugins and packages for AmiBroker, Wealth-Lab, RightEdge, Python and Zipline. The Python package reads the same local database, which makes it straightforward to do analysis outside the backtester on identical data.

Is Norgate worth the money for a retail systematic trader?

The comparison worth making is not against free data. It is against the cost of trading a strategy whose backtest was inflated because the losers were missing. One avoided year of trading a system that never had an edge covers the subscription several times over.

Related strategies

RealTest Mean Reversion Trading Strategy
Built on this exact data setup, with index membership filters and delisted names in the test, so the backtest report reflects the market as it was.
View →
Free RealTest Strategy
A complete script to run once your first import has written an .rtd file, which is the fastest way to confirm the data side is working.
View →
RealTest Low Drawdown Nasdaq Mean Reversion Strategy
A Nasdaq universe system, the case where getting index membership right matters most because constituent turnover is high.
View →
← Back to Learn

#1 RealTest Backtests

Supercharge Your Trading Now

Reduce drawdown, build diversification, or speed up your development time.

Browse RealTest Strategies