FNO + all options + technicals — all in one rule.
myFnO is the screener built for FNO traders. Get the extra power by seeing not just price, volume & technicals like other scanners — but the full layer of FNO & options data where the real market dynamics actually happen.
Write a rule that reads like a sentence — no code, nothing to memorise. This guide walks you through every field.
01 What the Condition Builder does
A condition is a single true-or-false test, such as "volume is greater than 1 million". The screener checks that test against each stock and keeps only the ones that pass.
You assemble a condition from small dropdown menus. Each dropdown answers one question: which data? · measured how? · over how many candles? · compared to what? Stack several conditions and you have a full screening strategy.
02 Anatomy of one condition
Every condition has the same shape: a left side, a comparison, and a right side. Each side is an expression you build from the field dropdowns.
Read it left to right like a sentence: price ·
average of last 50 candles · is greater than ·
price now. That is the rule "price is above its 50-candle
average".
The field dropdowns on each side
From left to right: Data (what to look at), Function (how to measure it), Candles (how many bars to include), Offset (how far back to shift), and an optional Value when you typed a plain number instead of picking data. A sixth field, Interval, is on the way — see Candles & Offset.
03 Build your first rule — 6 steps
We'll build a real four-condition setup — "strong price momentum, OI unwinding, unusual volume, and a delivery spike." A genuine accumulation hint, written as one rule:
Set the group's Match to AND
At the top of the group, leave Match on AND · all.
Every condition below must be true for a stock to pass.
Condition #1 — price rising 3 in a row
First row: Data = price, Function = trend,
Candles = 10 (so we look at the last 10 bars).
Compare = gte. On the right side Data = number,
Value = 3. Reads as
price trend over 10 candles is at least +3.
Condition #2 — OI falling 3 in a row
Click + add for a new row. Data = oi,
Function = trend, Candles = 10.
Compare = lte, right side number = −3.
A negative trend value means consecutive down candles, so this
catches OI unwinding for three days straight.
Condition #3 — volume in the top 10%
Add another row. Data = volume, Function =
percentile (how unusual is this reading vs history).
Compare = gt, right side number = 90.
Translation: today's volume is higher than 90% of recent candles.
Condition #4 — delivery spike > 200%
One more row. Data = delivery, Function =
avg% over your chosen window. Compare = gt,
right-side number = 200. That's delivery running at more
than twice the average — strong accumulation signature.
Read it back and run
Glance over the four rows. Each reads like a sentence. Hit Run Scan — myFnO checks every FNO name in parallel and returns the ones passing all four conditions.
price, t for trend,
d for delivery.
+N means N candles rising in a row,
−N means N falling. So trend ≥ 3 finds runs of three
or more up-bars, and trend ≤ −3 finds three or more down-bars.
04 Reference — Data fields
The Data dropdown is what each expression looks at. It is grouped into four families.
Market data
All-options data
Candle values
Technical indicators
05 Reference — Functions
The Function decides how the chosen data is measured. The
same data — say price — behaves very differently depending on
the function attached.
06 Reference — Candles & Offset
These two fields control which bars the function works on.
Candles — the window size
How many bars to include. With average and Candles set to
20, you get a 20-candle average. Choose all for
the whole series, a preset (1–100), or X to type a custom
number.
Offset — shift the window back
How far back to move the window before measuring. 0 ends at
the most recent candle. -1 shifts everything back by one bar —
useful for comparing "now" against "the candle before".
Interval schedule Coming soon
A future Interval field will let each expression run on its own timeframe — 5 min, 15 min, hourly, daily, weekly, monthly and beyond. Today every field uses the chart's current timeframe; the Interval menu is built in but hidden until release.
This unlocks multi-timeframe (MTF) analysis — combining signals from different timeframes inside a single rule. For example: "the weekly trend is up and the hourly RSI is oversold", where the left side reads weekly candles and the right side reads hourly ones. Each expression will simply carry its own Interval setting.
07 Reference — Comparisons
The middle dropdown decides how the two sides are tested against each other.
08 Reference — Math & Brackets
You don't have to compare raw fields — you can do arithmetic first.
The Op dropdown
Between two expressions, the Op menu inserts a math operator:
+ add, − subtract, × multiply,
÷ divide. Pick — for no operation.
Brackets
In any Data dropdown the first choice is ( ) — a
bracket. It opens a nested expression so you can group calculations and
control their order, exactly like brackets in maths. number,
next to it, lets you enter a plain constant instead of a field.
(price − low) ÷ (high − low)
groups each subtraction before the division — without the brackets the
order would be wrong.09 Combining conditions — Groups
One condition is rarely enough. The Match dropdown at the top of a group decides how its conditions combine.
Manage them with the toolbar: + add adds a condition row,
+ group nests a whole sub-group (so you can mix AND inside OR),
~ duplicates, and x deletes. Nesting lets you
express ideas like "strong volume AND (oversold OR near support)".
10 Worked examples
rsi value lt < 30
close trend lte ≤ -3
11 Frequently asked
What's the difference between "value" and "change"? expand_more
value gives the reading itself — e.g. price is 250. change gives how much it moved across the candles window — e.g. price rose by 12. Use %chg for that move as a percentage.
When do I need the Value dropdown? expand_more
The Value field only appears once you pick number
in the Data dropdown. It's how you enter a plain constant — like the
30 in "RSI < 30". For real data fields it stays hidden.
What does Offset do that Candles doesn't? expand_more
Candles sets the size of the window; Offset sets where it sits. Offset −5 shifts the whole window five bars into the past so you can measure historical, not live, data.
How do I screen for "either of two things"? expand_more
Set the group's Match to OR · any. Every condition
becomes an alternative — a stock passes if any one is true. Mix logic by
nesting a sub-group with + group.
Can I compare a field to a calculation? expand_more
Yes. Use the Op dropdown to add + − × ÷ between
two expressions, and the ( ) bracket option to group them.
Example two above multiplies an average by 2 on the right side.
Can I search a dropdown instead of scrolling? expand_more
Yes. With the menu open, just start typing the option's name — the highlight jumps to the matching option.
FNO data · cumulative options · technicals · math · backtests · alerts. One condition builder. The way the market actually breathes.