Screener FAQ
How to use the screener
Describe a trading idea in plain English. The desk turns it into exact rules and reads them back before anything runs; the screen then tests them on up to 8 years of futures tick data and returns a verdict, usually in seconds. This page covers what to say, what comes back, and ideas you can try as they are.
Getting started
- What does the screener do?
It tests one futures idea, within the day or held for days, against years of recorded tick data and tells you whether it holds up. You describe the idea in plain English, the desk writes it as exact rules and reads them back, and the screen replays it session by session, charges commission and slippage on every fill, and puts the result through seven gates written down before it runs. Measured on the machine that runs the screens, a screen written in the Strategy Language usually takes about 15 to 25 seconds (about 25 on 1-minute bars), and a heavy one, with orders waiting on both sides and thousands of trades, up to about three minutes. On tick bars, one that takes a hundred thousand trades or more can take about five minutes.
A position held overnight or over a weekend can open well beyond its stop. The screen fills that stop at the opening price, and a real order can fill worse, so a loss can be larger than the stop you set.
- What can I use it for?
- Checking a setup before real money rides on it. A verdict takes seconds.
- Testing, in its exact form, a rule you read about, were shown, or have traded on instinct.
- Comparing one idea across markets. The same rules on NQ and on ES are two screens, and the verdicts can differ, because the cost of trading differs.
- Finding out which gate an idea fails, so you know whether it needs more trades, a wider bracket or a different idea.
- Measuring a surviving idea against a funded account’s own rules before you pay for the evaluation.
- Do I need to code, or know the exact settings?
No. Write the idea the way you would say it to another trader. The desk writes it as rules and lists, under every reply, what it chose where you left something open; a setting you leave out takes the language’s default or the indicator’s usual setting, marked as a default. Before anything runs, the whole specification is read back clause by clause for you to check, and no credit is spent until you press Run.
- Is the first screen really free?
Yes. When you press Run, the desk asks for an email address and sends a six-digit code; the screen runs once you type it. No password and no card. The free screen shows the verdict, whether each gate passed, and the line written by the gate that decided it. The dollar figures behind a verdict are part of a plan: Pro is $29 a month for 10 screens with the full report on each, and Pro Max is $59 for 40. Compare the plans.
- Which markets can I test, and how far back?
46 U.S. futures markets, each judged on its sessions from the date below except the most recent ones, which are held back from every research path and never scored. There is no date range to choose.
- NQ — E-mini Nasdaq 100, from January 2018.
- ES — E-mini S&P 500, from January 2018.
- CL — Crude Oil, from January 2018.
- YM — E-mini Dow, from September 2021.
- GC — Gold, from March 2022.
- NG — Natural Gas, from February 2023.
- RTY — E-mini Russell 2000, from May 2023.
- SI — Silver, from August 2023.
- ZN — 10-Year T-Note, from January 2018.
- ZB — 30-Year T-Bond, from January 2018.
- 6E — Euro FX, from January 2018.
- 6J — Japanese Yen, from January 2018.
- 6C — Canadian Dollar, from January 2018.
- HG — Copper, from January 2018.
- PL — Platinum, from January 2018.
- HO — Heating Oil, from January 2018.
- ZC — Corn, from January 2018.
- ZS — Soybeans, from January 2018.
- ZW — Wheat, from January 2018.
- ZM — Soybean Meal, from January 2018.
- EMD — E-mini MidCap 400, from January 2018.
- ZF — 5-Year T-Note, from January 2018.
- ZT — 2-Year T-Note, from January 2018.
- TN — Ultra 10-Year Note, from January 2018.
- UB — Ultra T-Bond, from January 2018.
- 6B — British Pound, from January 2018.
- 6A — Australian Dollar, from January 2018.
- 6S — Swiss Franc, from January 2018.
- 6N — New Zealand Dollar, from January 2018.
- 6M — Mexican Peso, from January 2018.
- M6E — Micro Euro FX, from January 2018.
- RB — RBOB Gasoline, from January 2018.
- BZ — Brent Crude, from January 2018.
- MGC — Micro Gold, from January 2018.
- ZL — Soybean Oil, from January 2018.
- KE — KC HRW Wheat, from January 2018.
- LE — Live Cattle, from January 2018.
- HE — Lean Hogs, from January 2018.
- GF — Feeder Cattle, from January 2018.
- MES — Micro E-mini S&P 500, from May 2019.
- MYM — Micro Dow, from May 2019.
- M2K — Micro Russell 2000, from May 2019.
- SIL — Micro Silver, from February 2020.
- MBT — Micro Bitcoin, from May 2021.
- BTC — Bitcoin, from January 2022.
- MNQ — Micro E-mini Nasdaq 100, from December 2022.
Results are quoted per contract of the market a rule trades: a full-size contract, or a micro on MES, MNQ, MYM, M2K, M6E, MGC, SIL and MBT. A trade is flat by the close unless your rule holds it overnight. A position held overnight or over a weekend can open well beyond its stop. The screen fills that stop at the opening price, and a real order can fill worse, so a loss can be larger than the stop you set.
Ideas you can try
Nine ideas in the words a trader would use, each showing a different part of what the screen can test, beside the sentence the desk reads back before anything runs. Solid parts of the read-back come from the idea; faint parts are the desk’s defaults, and any of them changes if you say so.
Where an idea leaves the stop open, the desk asks and offers the choices as buttons. “Try this on the desk” puts the sentence in the box for you, and nothing is sent until you press Send. None of these is a recommendation; they are here to show the grammar.
01 · ES
Fade the opening gap
A chart study taken against its usual direction, once a session.
Fade the opening gap on ES at 10:00.
Try this on the deskRead back as
On ES, trade the reading alone (opening gap, faded) at 10:00. It acts only when the reading is in its top or bottom 40% of the last 250 sessions. Risk 0.8 ATR against a 2.0 ATR target, flat at the close (16:00 ET).
02 · RTY
Opening-range breakout, filtered
A break of the first 30 minutes' range that a second reading has to permit.
Russell opening-range breakout, only when the 50 EMA points the same way. Usual index stop.
Try this on the deskRead back as
On RTY, trade breaks of the first 30 minutes' range (9:30–10:00) only in the direction the reading (50 EMA) points, from 10:00 until the flat time, one trade a session. The reading counts only in its top or bottom 40% of the last 250 sessions. Risk 0.8 ATR against a 2.0 ATR target, flat at the close (16:00 ET).
03 · ES
The first hour's breakout, stop at the range
An opening range with its stop at the range and a target in multiples of the risk.
ES: trade the break of the first hour's range. Stop on the other side of the range, target 2R.
Try this on the deskRead back as
On ES, trade the first break of the first hour's range (9:30–10:30) in the direction it breaks, from 10:30 until the flat time, one trade a session. Stop one tick past the other side of the range, target 2R, flat at the close (16:00 ET).
04 · NQ
RSI below 30, on the half-hour chart
An indicator signal checked at every half-hour close, with the stop past the bar that fired.
NQ on the 30-minute chart: buy when RSI(14) drops below 30, sell when it goes above 70. Stop past the signal bar, 2R.
Try this on the deskRead back as
On NQ, take every signal on half-hour closes: buy when RSI(14) drops below 30 and sell when it rises above 70, from 10:00 until the flat time, up to three a session. Stop one tick past the far end of the signal bar, target 2R, flat at the close (16:00 ET).
05 · NQ
Short-term mean reversion
A faded oscillator, checked five times a session.
On NQ, fade RSI 2: sell when it is high, buy when it is low, every hour from 10 to 2.
Try this on the deskRead back as
On NQ, trade the reading alone (RSI 2, faded) at every hour, 10:00 to 14:00. It acts only when the reading is in its top or bottom 40% of the last 250 sessions. Risk 0.8 ATR against a 2.0 ATR target, flat at the close (16:00 ET).
06 · YM
The bar's close, confirmed
The market's own tape, traded only when an indicator agrees.
Dow at 11:00: go with where the bar closed in its range, but only when the MACD histogram agrees.
Try this on the deskRead back as
On YM, combine the close location in range signal with the reading (MACD histogram), trading only when both agree, at 11:00. It acts only when the reading is in its top or bottom 40% of the last 250 sessions. Risk 0.8 ATR against a 2.0 ATR target, flat at the close (16:00 ET).
07 · GC
A month's trend in gold
A commodity on the wide bracket, with an early exit.
Gold: follow the last month's trend at 10:00 and noon, with a wide stop, flat by 2 pm.
Try this on the deskRead back as
On GC, trade the reading alone (20-session return) at 10:00 and 12:00. It acts only when the reading is in its top or bottom 40% of the last 250 sessions. Risk 2.0 ATR against a 5.0 ATR target, flat by 14:00 ET.
08 · ES
Fading stretches from VWAP
A strict neutral band, and a filter on which sessions count.
ES at 11:00: fade big stretches away from VWAP. Only the strongest readings, and only when volatility is high.
Try this on the deskRead back as
On ES, trade the reading alone (VWAP distance, faded) at 11:00. It acts only when the reading is in its top or bottom 20% of the last 250 sessions. Risk 0.8 ATR against a 2.0 ATR target, flat at the close (16:00 ET). Only when volatility is in the top 65%.
09 · CL
A channel break in crude
A break of the last 20 half-hour bars, filtered by where yesterday closed within its own range.
Crude oil: take the 20-bar channel break, but only upward when yesterday closed near its high and downward when it closed near its low. Wide stop.
Try this on the deskRead back as
On CL, trade breaks of the high or low of the previous 20 half-hour bars only in the direction the reading (prior close in its range) points, from 10:00 until the flat time, at most three a session. The reading counts only in its top or bottom 40% of the last 250 sessions. Risk 2.0 ATR against a 5.0 ATR target, flat at the close (15:00 ET).
Questions work too
Before a screen, ask the desk about the screen itself. None of these spends a credit:
- “What will I get back from a screen?”
- “What can’t the screen test?”
- “What does the strength filter do?”
And after a verdict
Ask about the result, or take the same idea to another market as a new screen. Questions about a result need a sign-in, which is free:
- “Why did the cost gate decide it?”
- “What would produce more trades?”
- “Screen it on ES instead.”
Describing an idea
- What can an idea be built from?
Every specification is written in the Strategy Language, from these parts:
- The market: one of the 46 above.
- The bars: minutes (1, 2, 3, 5, 10, 15, 20, 30, 60, 120 or 240), a day or a week, each anchored at the session’s open.
- Bars that are not time bars: point-and-figure, kagi and line break, drawn from 1-minute closes on every market’s sessions at any size; and range, Renko, volume and tick bars, built from the tick data, only at the markets, sessions and sizes the data hold: NQ’s 16-, 40-, 260- and 340-tick range, 16-, 40- and 160-tick Renko, 31,500-contract volume and 233-, 500-, 1,000- and 1,500-trade tick bars and ES’s 4- and 8-tick range, 4- and 8-tick Renko, 10,000-contract volume and 233-, 500-, 1,000- and 1,500-trade tick bars, in the regular session. Their signals come from the bars and their fills from the underlying 1-minute prices.
- The session: the regular session or, on NQ, ES, CL, BTC and MBT, where the 24-hour data exist, the whole Globex session.
- Series: 62 indicators (moving averages; oscillators such as RSI, Stochastic, MACD and CCI; volatility measures and bands such as ATR, Bollinger and Keltner; volume studies with VWAP; trend studies such as ADX and Supertrend; and community lines in their non-repainting versions); session levels (today’s open, high and low, the prior day’s, week’s or month’s, an opening range of any whole number of bars, a clock window’s range, the opening gap, and on NQ, ES, CL, BTC and MBT the overnight range); and bar fields and arithmetic on any of them.
- Conditions: a series above, below or between others, crossing or touching one, rising or falling, counted over the last bars, bars since, the first time today, combined with all, any and not; and the time of day, the weekday, the month, the trading day of the month, the days of FOMC, CPI, payrolls, EIA reports and expirations, and the minutes around a release.
- Entries: long, short or both, each its own rule, at the next bar’s open, on a stop or at a limit with an expiry and a condition that cancels it, or at the close on day bars.
- Exits: a stop or a target (in points, ticks, percent, dollars, ATR or R, or at a price level); a trailing stop or a breakeven; a time limit in bars, minutes or sessions; or a condition. Part of a position can be taken off at nearer targets, and a unit added each time price moves a set step in its favour.
- Limits: trades per session, a pause after an exit, stop and reverse, a flat time; no new entries for the rest of a session once its realised profit or loss, net of costs, reaches a daily loss or profit limit, or after a run of losses in a row; the prior trade in an entry’s rule (whether the last trade closed was a win or a loss); and positions held overnight and over weekends, or not.
A position held overnight or over a weekend can open well beyond its stop. The screen fills that stop at the opening price, and a real order can fill worse, so a loss can be larger than the stop you set.
For example, “ES daily: buy at the close when it closes below the lowest low of the ten days before, and sell at the close once it closes above its 5-day average. Stop two ATR away.” reads back as:
- ES (E-mini S&P 500) futures.
- Daily bars: one bar per session.
- Regular trading hours (RTH), 09:30–16:00 ET.
- The rules read these series:
- The lowest low of the 10 days before this one.
- The 5-day SMA of the close.
- One rule: long.
- Go long when, one minute before a bar's close, the close is below the lowest low of the 10 days before this one.
- Buy at the signal bar's close (market on close), decided one minute before the close, on the bar as it stands then.
- Stop 2 × the signal bar's ATR(14) below the fill; R is this distance.
- Exit at that bar's close (market on close) when, one minute before a bar's close, the close is above the 5-day SMA of the close.
- No cap on trades a session; one position at a time.
- Held overnight, across sessions; at a contract roll the position is closed on the old contract and reopened on the new one, as one trade with one more round trip of cost.
- Held over weekends too (default).
- Costs: the market's round-trip cost and stop slippage from the engine's table.
None of these is a recommendation: the screen tests the rules you give it and chooses no settings for you.
What you can test lists every part an idea can be built from, and what the screen does not test.
- What should my description include?
Four things decide most verdicts, and the desk asks about any you leave out: the market, which way it trades, what fires the entry, and where the stop goes. It asks one question at a time.
Everything else has a default you can change by saying so: the bar size, the session, an indicator’s settings, the order, and when you are flat. The read-back marks each default.
- Can it test a long-only or short-only idea?
Yes. The desk writes the side you describe: “long only” is one long rule. “Both ways” is two rules, a long and a short, each written out with its own condition and exits; the short side is never taken to be the long side’s mirror unless you say so.
- How do I describe a breakout?
Say what breaks, how the entry goes in, and where the stop sits. The level can be an opening range of any whole number of your bars (the first 5, 15 or 30 minutes), today’s high or low so far, the prior day’s high or low, or the overnight range on NQ, ES, CL, BTC and MBT. It can also be the highest high or lowest low of the last N bars. The entry can be a close beyond it, filled at the next bar’s open, or a stop order just past it, which fills when price trades through; the stop can sit at the other side of the range, with the target a multiple of that risk. A cap on trades a session takes the first break only, or the first few. Two stop orders can bracket the range, one on each side, the first to fill cancelling the other.
- Can I use RSI, MACD, moving averages and other indicators?
Yes: 62 of them, with the settings you give them, on the bars of your screen. Each can be compared with a level, with price or with another series, crossed, touched, or read rising or falling.
- Moving averages: SMA, EMA, WMA, Hull, VWMA, DEMA, TEMA, Wilder’s smoothed average, zero-lag EMA, least-squares and Kaufman’s adaptive.
- Oscillators: RSI, Stochastic, Stochastic RSI, Williams %R, CCI, rate of change, MACD, PPO, TRIX, Chande momentum, the Ultimate Oscillator and the Awesome Oscillator.
- Volatility and bands: true range, ATR, ATR as a percent, standard deviation, z-score, realised volatility, Bollinger Bands, Keltner Channels, Donchian Channels and the squeeze.
- Volume and VWAP: VWAP by session, week or month, with bands, anchored VWAP, OBV, MFI, Chaikin Money Flow, accumulation/distribution and volume against the same time of day.
- Trend studies: ADX, Aroon, Supertrend, Parabolic SAR, Ichimoku, Vortex, Choppiness, linear regression and Heikin Ashi.
- Community lines, in their non-repainting versions: UT Bot, the Chandelier line, HalfTrend, Range Filter, SSL, the Hi-Lo Activator, WaveTrend, QQE, Connors RSI, IBS, the VIX Fix, the Alligator and Nadaraya-Watson.
An indicator’s settings are yours. The desk asks for any that decides the trade, gives the rest the indicator’s usual settings, and marks each of those as a default.
- What if the desk gets my idea wrong?
Say what to change, in plain words: “use a wider stop”, “make it 11:00”, “on ES instead”, or tap any clause of the read-back to start a message about it, or change a value in the editor under it. When the language cannot say exactly what you said, the desk writes the nearest rule it can and lists every difference beside the read-back, for you to tick before Run; a part that is not built yet is marked and holds Run. The report keeps the list. The rules read back are the rules that run.
Reading the verdict
- What do the verdicts mean?
A screen flat by the close gets one of three verdicts:
- Candidate: it survived every gate.
- Inconclusive: there are too few trades to tell the result from noise, so the sample cannot answer the question.
- Not this one: it stopped at a gate. The report names the gate and prints the line it wrote.
Most ideas stop somewhere. Of the 105,204 specifications screened here to date, about 1 in 187 cleared every gate.
A rule that can hold a position overnight is a swing screen. It is graded candidate, promising, doubtful or dead rather than judged gate by gate, and it is never inconclusive.
The grade says how likely its edge over random entries on matched days, held the same way, is to be real and to clear a set hurdle. Its own trades, the same rule on the other markets it runs on, and what the record of swing screens knew before it ran all count as evidence, and the report says how much of the answer each carried.
- Candidate: likely a real edge over holding the market.
- Promising: more likely real than not, not yet enough to call it.
- Doubtful: probably no edge over holding the market.
- Dead: no edge over holding the market, or the causality or cost check failed.
How likely the edge must be for each grade, and the hurdle it must clear, were set by a calibration study on rules with no edge and rules with a planted one.
A position held overnight can open beyond its stop, so a loss can be larger than the stop you set.
- What are the seven gates?
Questions fixed before any run, in the order they run, each answered by one or more checks:
- Causality: Could the signal have read a bar it could not have seen live?
- Edge vs. noise: Is the average trade clearly above zero: over enough trades, not carried by a handful of sessions, and after counting every idea screened here?
- Drift null: Does it beat random entries with the same trade count, hold and long/short mix?
- Walk-forward: Does it hold on sessions the selection never saw?
- Mirror test: Does the opposite trade, taken on the same bars, do clearly worse?
- Cost: Does the edge clear real per-fill commission and slippage, with room to spare?
- Era split: Did it also pay in the years before the sample it was judged on? Reported on survivors; it never decides a verdict.
The first check that fails decides the verdict. The checks after it still run and are shown greyed on the report: they decide nothing, so a pass among them is not a pass for the idea. How the gates work explains each one.
- Can I see a report before I spend my free screen?
Yes. The sample report is a real screen from the record, shown in full: the verdict, the seven gates in the order they ran, and the numbers a plan adds — dollars and drawdown per contract, the year-by-year record and the equity curve. On a paid plan your own screens look the same, with every trade to download; the free screen shows the verdict, whether each gate passed, and the line written by the gate that decided it.
- What does the full report add?
On a paid plan, every screen comes with the full report, whatever its verdict:
- Dollars per year and maximum drawdown per contract, net of costs.
- The year-by-year record.
- The figure behind every gate.
- Every trade it took, as a spreadsheet: entry, exit, reason, R and dollars.
Every report has a permanent link that opens for your account alone, and every plan emails it to you when it finishes.
- My idea failed. What now?
Read the deciding gate first. It tells you whether the idea is dead or only under-resolved, and the desk will explain it if you ask. Changing one thing for a reason you can state is a new, honest question. Changing things until something passes is the search the gates exist to catch, which is why every report quotes how many specifications have been screened.
- What are the follow-up reports?
Second questions about a screen that has already run, one credit each:
- Leak audit: Is this result an artefact of the data rather than the market?
- Regime read: Which market states does this live in, and which kill it?
- Capacity and impact: How many contracts can this take before the edge is gone?
- Funded-account fit: What does this do to my funded account, under its own rules?
Pro can order the regime read and leak audit; Pro Max can order all four. The leak audit can be ordered on any verdict; the others need a candidate or an inconclusive result.
They are ordered on a screen made from the menu: a screen written in the Strategy Language cannot take them yet.
- Can I put a candidate on my trading platform?
No. A screen tells you whether the specification survived the gates; it builds nothing for a trading platform, and nothing it produces connects to your broker or your account.
What it cannot do
- What can’t the screener test?
- Swing screens on stocks, or on a book of markets ranked against each other: not yet. A swing screen tests one futures market at a time.
- A follow-up report for a screen written in the Strategy Language: those are for screens made from the menu.
- Bars shorter than a minute, a decision inside a bar, a session other than the regular one or the whole Globex session, or a date range of your choosing.
- The order book or footprints, or options, COT, news or fundamental data: the screen reads bar delta and bid and ask volume per bar, not the ladder.
- A machine-learning model, or a search for the best settings: the screen tests the rules you give it and does not search.
- More than one position at a time besides adding to one, portfolios, spreads, rankings across markets, or position sizing: the screen trades one contract and reports per contract.
- Discretionary methods such as Elliott counts or Gann angles, or your own code or a formula typed as text.
- Whether you should trade it. A screen is a measurement, not advice.
What you can test lists every part an idea can be built from, and what the screen does not test.
- Why does a screen test only one idea?
Because the screener does not search, on purpose. Running twenty variants and keeping the best is exactly the mistake the gates exist to catch, and every report quotes how many specifications have been screened so that the arithmetic stays honest.
- What if someone has already screened the same idea?
The record is kept by specification. An identical specification is answered from the earlier run rather than run again; it still costs a credit, and the report says that it came from the record and when that run finished, never whose run it was. A different stop, time or market is a different specification, and it runs fresh.
- Is a screen trading advice?
No. A screen is a research result on historical data. It is not advice and not a recommendation to trade, futures carry a substantial risk of loss, and past results do not predict future ones. Read the risk disclosure.
Account, credits and privacy
- Do I need an account?
Yes, a free one, and it takes only an email address. Your first message to the desk, or your first Run, asks for it and emails a six-digit code; the message goes, or the screen runs, once you type it. The free plan is 8 desk questions, which do not reset, and one screen, with no password and no card.
- What is the difference between a desk question and a credit?
A question is any message to the desk: shaping an idea, asking what something means, asking about a result. A credit is one screen or one follow-up report. Only pressing Run or ordering a report spends a credit; the desk never does.
Each month the desk answers 8 questions on Free, 100 on Pro and 300 on Pro Max.
- Do credits expire?
Unused credits roll over for one billing period while you stay subscribed, then lapse. A plan can be cancelled at any time from your account; it runs to the end of the period you have paid for, and its unspent credits expire when it ends.
- What happens if a screen fails to run?
The credit goes back to your account automatically. A verdict of “not this one” is a delivered answer rather than a failed run, so it is not refunded. The refund policy covers the rest.
- Is my idea private?
You keep ownership of every specification you submit. The terms let Waypoint Quant store and process it to run the service, keep it in the internal research record, and use aggregate, de-identified information about it.
Nothing is published in a form that identifies you or your parameters unless you opt in. The one opt-in is the question under the verdict: an idea that does not pass can be added to the public research notes anonymously, and a candidate never is. Every screen counts toward the published totals, and only the counts are published.
The record is kept by specification, so someone who later arrives at exactly the same specification is told that it was screened here, when, and its verdict (with its figures, on a paid plan), never by whom. The terms and the privacy policy are the full version.
Yes, with a share link. A report's own address opens for your account alone. Under a finished screen, Share a link makes a separate link that anyone can open: it shows the verdict, the rules that were screened and the gate that decided it, never the figures, the trades or your own words, whatever plan the viewer is on. Making a new link stops the old one, and you can stop a link at any time.
Bring an idea of your own.
Any of the examples above, or yours in your own words. The desk reads it back before anything runs, and the screen returns its verdict in seconds.