#1 RealTest Backtests
Supercharge Your Trading Now
Reduce drawdown, build diversification, or speed up your development time.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.