Schaff Trend Cycle MTF Scanner

Early turns, found across the whole watchlist at once. Schaff Trend Cycle Scanner runs Doug Schaff's cycle over up to twenty eight symbols and four timeframes, grades every turn by how deep into the zone it started, and keeps the oscillator under the board so the turn can be seen before the trade is taken.

The price increases by $10 every 10 purchases.

Schaff Trend Cycle Scanner is two products in one file. The first is the Schaff Trend Cycle itself, in this chart's own sub window: the cycle line, its zone levels, and the divergence marks.

The second is a board that runs the same calculation across a list of symbols on several timeframes at once. The board says which instruments have signalled and how recently; the chart under it shows you what produced the signal, so you do not have to attach a second indicator to act on what the table found.

The board

A row per symbol, a column per scanned timeframe, up to four columns and up to twenty eight symbols. It ships scanning fifteen symbols and is raised to twenty eight from one setting. The symbol list is comma separated, or the board can take the Market Watch list instead. Broker prefix and suffix are detected from the chart you are on, or given by hand. Out of the box the board scans four timeframes: M15, H1, H4 and D1.

A cell reads like ^14b G2: which side the signal was on, how many bars ago it fired, and its grade. The word flat means the calculation ran and found no direction. Three dots mean the cell has not been measured yet, and hovering it explains why in words once tooltips are switched on, which they are not by default. A signal older than the freshness threshold keeps its colour but is drawn quieter, so hue says direction and weight says how much it still matters. A row carrying a fresh signal anywhere in it gets a wash of the accent colour.

The AGREE column is the reason to use a board rather than eight charts. For each symbol it takes the visible timeframe columns, finds the majority side, and prints something like v3/4: the direction, and how many of the visible timeframes stand on it. When every visible timeframe agrees, the cell is drawn bold in that side's colour. A tie prints a dash and is deliberately not a verdict. With a single timeframe visible the column is removed entirely rather than printing 1/1, which would only restate the cell beside it.

Column headers are buttons. Click a timeframe header to sort by that column, freshest first, rows with nothing in it at the bottom; click it again to reverse. Click AGREE to sort by agreement, full agreement first. The active header carries the accent colour and a caret, so the sort state lives on the control itself. A separate Sort button cycles freshest, grade and name for a whole-board order.

A Show button cycles all, buys, sells and fresh. Buys and sells follow the AGREE verdict and not any single cell, so a row shown under buys always reads an up glyph in AGREE, and a tie appears under neither. This filters the view and not the calculation: a hidden row is still measured and can still alert.

The legend above the table decodes the notation in one line, including the grade half, which it prints only because this port grades. It can be switched off. Timeframe buttons show and hide a column without stopping the calculation behind it.

The visible row count is fitted to the chart pane and the row setting is a maximum. No page buttons are drawn when everything fits; when it does not, previous and next appear with the page number. Because the board never draws more rows than the pane holds, the page buttons are always on screen and always reachable, however tall the row setting is.

Two status lines are always on show: symbols ready of total, how long since the last update, signals in the lookback window; then either the watchdog line or a sentence explaining why nothing is showing.

Diagnostics

A second panel, off by default, answers the question "why is there no signal": symbol coverage, which series are short of bars, how many signals were found in the window, and how many symbols this indicator switched on in Market Watch to do its work. A cell that could not be measured is explained rather than left blank.

The chart indicator

In its own sub window: the cycle as a single line with its zone levels. Divergence lines are drawn on that line and, if you want them, between the matching pivots on the price chart as well. This product has one plotted line and no histogram, so the Styles tab offers the line and its width and nothing else.

The settings sheet

Values covers the timeframe, the cycle length of ten, which is the stochastic window and is used twice, the fast length of twenty three and the slow length of fifty behind the MACD, the four levels at ninety, seventy five, twenty five and ten, and the three divergence rows. Styles covers the palette, the line and its width. Every Values row has steppers, a range and a sentence of help.

Alerts covers the master switch, the per-event switches, the four channels, the cooldown and a test button.

Three colour schemes, including a colour-blind safe one that uses blue and orange rather than red and green. Panel position, scheme, the sort, the filter, which columns are visible and every value changed on the sheet persist per chart across a timeframe change and a terminal restart. The interface is English.

Alerts

Off out of the box. A master switch sits on the panel itself, next to a Test alert button that fires through every channel currently on.

The events are a fresh BUY and a fresh SELL, declared separately for each scanned timeframe, plus data health, which speaks when a symbol loses or regains its data. There is a minimum grade setting, and because this port grades its cells the setting does real work here.

The channels are a popup window, a sound, a push to the mobile terminal and e-mail. The cooldown is kept per cell and per event, thirty minutes by default. Telegram is not part of this product.

Cost

The work is budgeted: a set number of symbols is refreshed per timer tick, so a long list spreads its load instead of stalling the terminal. The first pass is progressive and the panel reports the percentage measured.

Reading it from an EA

The chart indicator publishes eight buffers, all readable through iCustom and CopyBuffer. Buffer 0 is the Schaff Trend Cycle itself, a line running between zero and one hundred and buffer 1 is a service series kept for the shared buffer map. Buffer 2 is a second service series kept for the same reason, and buffer 3 is the colour index that paints it. Buffer 4, Signal, is +1 on a BUY bar, -1 on a SELL bar and 0 otherwise. Buffer 5 is the grade of that signal, buffer 6 carries the divergence marks, and buffer 7 is the zero line.

This product has no separate Buy and Sell price buffers, because there is no price to put an arrow at in a sub window. The signal is buffer 4 and it is the contract: filled on every pass whatever the Styles tab says, and present in the Data Window. Hiding a plot is done by taking its colour away and never by emptying a buffer, so every index above stays readable with the display switches off.

This map is the scanner's own. The free single chart indicator publishes the same eight indices and adds an Override buffer at index 8, which the scanner has no use for. Read the list above rather than assuming the two are interchangeable.

The board itself is a panel and not a buffer. It is read by eye and by alert.

The single chart indicator behind this one, Schaff Trend Cycle MTF, is free and carries the same engine. If you follow one symbol, take that one; this scanner exists for watching many at once.

Provenance

This is a port of the Schaff Trend Cycle, Doug Schaff's method. The mathematics is public and openly published Pine implementations exist, which makes a port by formula admissible. One deviation is declared: on the first bars the windows are progressive and the smoothing starts from the first value rather than from nothing, and after the warm up the two series agree.

The product is called Schaff Trend Cycle Scanner because that is the name of the method, not because authorship of the method is claimed here. The original work belongs to its author.

Honest limits

The board reads closed bars and counts a cell's age in closed bars. The chart indicator under it can show a signal on the bar still forming, and such a signal can be gone by the close. What has been published on a closed bar does not change afterwards.

The oscillator is live on the forming bar. A cross that exists mid-bar can be absent at the close, and the panel line and the grade go with it. Closed bars do not change.

Two stochastic passes make the line spend much of its time pinned at nought or one hundred. That is what the construction does, and a pinned reading is not a stronger signal, it is a saturated one.

Early turns are early in both directions. The cycle turns before a move ends and it also turns before a move begins, and no setting separates the two cases.

The cycle, fast and slow lengths together move every turn the product will ever show. Two configurations give two different sets of signals and neither is the correct one.

AGREE counts timeframes, it does not estimate probability. Four timeframes agreeing means four correlated readings of one instrument agreed. A tie produces no verdict on purpose and is hidden by both the buys filter and the sells filter.

Scanning costs. Twenty-eight symbols on four timeframes is a hundred and twelve cells and will be felt on a slow machine; the budget setting is what you turn down.

Symbols your broker does not carry, and series with fewer bars than the settings need, cannot be measured, and the board says which and why rather than leaving the cell blank.

No profit figure, win rate or backtest result is claimed here.

More from author
Which of your symbols are trading above the average price of everyone who bought the last swing, and which have just lost it. Anchored VWAP Scanner runs the anchored VWAP across up to twenty eight symbols on four timeframes, publishes a scale free distance in deviations so that symbols can honestly be compared with one another, and keeps the chart under the board for the entry. The price increases by $10 every 10 purchases. Anchored VWAP Scanner is two products in one file. The first is Anchored
Currency Strength Pro ranks the eight major currencies by relative strength, read from up to 28 pairs, on a multi-timeframe composite, then ranks the basket's own pairs into a graded scanner. Closed bars only, never on a tick. The idea is simple: trade a strong currency against a weak one, instead of the chart that happens to look nice today. The strength table answers "which currency". The scanner and its A/B/C grade answer "which pair, and how clean is the setup". What it does The panel ranks
Half Trend MTF draws a stepped trend line that holds its level until the market takes it out, and flips to the other side when it does. Around it sits an ATR channel. The decision it supports is a simple one, and it is stated plainly: the line says which side the trend is currently held on, the flip says the moment that changed, and the channel says how much room the current volatility gives price before the flip is likely to matter. Because the line only moves when the extremes of the last N ba
FREE
A trend line that refuses to wander. Half Trend MTF holds its level while the market pushes at it and flips only when the extremes of the last N bars actually take it out, so it sits still through the chop that makes a moving average look like a signal generator. Around it an ATR channel shows how much room today's volatility gives price before that flip is likely to matter. Free, no trial, no locked features. The decision it supports is a simple one, and it is stated plainly: the line says whic
FREE
Nadaraya Watson Envelope MTF draws a smooth centre line through price and an envelope around it, then marks the bars where price came back inside that envelope after having traded outside it. The question it answers is narrow and it is the only one it claims to answer: price has stretched away from its own recent centre, and it has just stopped stretching. Whether you treat that as a mean-reversion entry, as a place to take profit on a trend position, or as nothing at all is your decision. The i
FREE
Alpha Trend MTF
Evgenii Sutulov
3 (1)
A trailing stop line that asks where the money is going before it decides which side to hold. Alpha Trend MTF builds its trail from ATR and lets money flow choose the side, then takes its signals from the line crossing its own copy two bars back, which is what keeps it quiet in a chop that shakes ordinary trailing stops out. Signals from a higher timeframe can be drawn on any chart, and only closed senior bars are read. It is free: no trial, no locked features, no upgrade page. Two trail levels
FREE
The average price everyone who entered after the last swing is holding, drawn without you having to click an anchor. Anchored VWAP MTF finds the last confirmed swing itself, runs the volume weighted average from there, and puts deviation bands around it so a retest can be told from a breakaway. There is no calendar in it anywhere, so it behaves the same on any symbol and any broker session. It is free: no trial, no locked features, no upgrade page. The volume weighted average price is accumulate
FREE
UT Bot MTF
Evgenii Sutulov
UT Bot MTF is an ATR trailing stop and the flip signals it produces. The stop follows price at a distance of a chosen multiple of ATR, ratchets in the direction of the move and never gives ground back. When price closes through it, the stop flips to the other side and the indicator marks a BUY or a SELL. That is the whole engine, and it is deliberately simple. What this product adds around it is the part that decides whether you can actually use it: four independent filters, an honest account of
FREE
A trailing stop that never gives ground, and the exact bar it turns. UT Bot MTF draws the ATR stop on your chart, marks every BUY and SELL flip, and then does the part almost no version of it does: it tells you how many signals its filters threw away and which filter threw them, and it warns you, in colour, while the arrow on the current bar can still disappear. Free, no trial, no locked features. The engine is deliberately simple. The stop follows price at a chosen multiple of ATR, ratchets in
FREE
Momentum you can read at a glance, and a product that tells you when it is not sure. QQE Mod MTF runs two independent QQE blocks over RSI and prints one histogram: bright when both blocks agree on a direction, grey when they do not. That grey is the point. Most oscillators give you a colour on every bar and leave you to guess how much it is worth; this one says out loud when there is no confirmation. Free, no trial, no locked features. QQE, which stands for Qualitative Quantitative Estimation, s
FREE
Wave Trend Oscillator MTF is a two-line momentum oscillator in its own sub-window. The fast line measures how far the typical price has run from its own smoothed centre, relative to its recent average deviation, and a slower average of that fast line is drawn beside it. The event is a cross between the two lines inside a zone the market has actually reached. Crosses in the middle of the range are not signals, and that single rule is what separates this product from a plain oscillator. Three thin
FREE
Currency Strength Pro ranks the eight major currencies by relative strength, read from up to 28 pairs, on a multi-timeframe composite, then ranks the basket's own pairs into a graded scanner. Closed bars only, never on a tick. The idea is simple: trade a strong currency against a weak one, instead of the chart that happens to look nice today. The strength table answers "which currency". The scanner and its A/B/C grade answer "which pair, and how clean is the setup". What it does The panel ranks
Currency Strength Flux ranks the eight major currencies by relative strength, read from up to 28 pairs, on a four-timeframe composite that only ever uses closed bars. The idea is simple: trade a strong currency against a weak one, instead of the chart that happens to look nice today. Everything on the panel serves that one decision. What it does The panel ranks EUR, GBP, AUD, NZD, USD, CAD, CHF and JPY from strongest to weakest. Every reading is built from the pairs your broker actually quotes.
FREE
Know before you take the trade how much of today's move is already gone. ADR Levels MTF prints the two prices a normal day can still reach, marks the bar where the range was fully spent, and puts the per cent already used on the panel, so a late entry stops looking like a fresh one. It builds its days from the bars of the chart you are on, which means the same numbers on M5 and on H4 and no second data feed to wait for. It is free: no trial, no locked features, no upgrade page. The average daily
FREE
Currency Strength Flux
Evgenii Sutulov
2 (1)
Currency Strength Flux ranks the eight major currencies by relative strength, read from up to 28 pairs, on a four-timeframe composite that only ever uses closed bars. The idea is simple: trade a strong currency against a weak one, instead of the chart that happens to look nice today. Everything on the panel serves that one decision. What it does The panel ranks EUR, GBP, AUD, NZD, USD, CAD, CHF and JPY from strongest to weakest. Every reading is built from the pairs your broker actually quotes.
FREE
A kernel regression that does not repaint, which is the whole point. Nadaraya Watson Envelope MTF draws a smooth centre line through price and an error envelope around it, marks the bars where price came back inside after stretching out, and computes every bar from the bars behind it only, so a closed bar never moves. The usual charting-site version of this line is fitted two-sided and rewrites itself under your feet; this one is causal by construction. Free, no trial, no locked functions. The q
FREE
Squeeze Momentum MTF answers two questions at once, in one sub-window. The first is whether the market is compressed. Bollinger Bands are compared with a Keltner Channel: when the Bollinger Bands sit entirely inside the Keltner Channel, volatility has contracted and the market is in a squeeze. When they push back outside it, the squeeze has released. The second is which way the compressed energy is pointing. A detrended price series is fitted by linear regression and the endpoint of that fit is
FREE
QQE Mod MTF
Evgenii Sutulov
QQE Mod MTF is a momentum oscillator in its own sub-window. It runs two independent QQE blocks over RSI and turns them into one readable histogram. QQE, which stands for Qualitative Quantitative Estimation, smooths RSI and then builds a trailing band around it from the smoothed average of the RSI's own absolute changes. The band does not move against the trend, which is what makes a QQE cross slower and less noisy than an RSI cross. This product runs two of those blocks at once and publishes wha
FREE
An oscillator that ignores every cross in the middle of the range. Wave Trend Oscillator MTF publishes a cross only when it happens inside a zone the market has actually reached, grades it by how deep that zone was, finds divergences on the fast line and can draw them on the price chart where you trade, and it can compute all of this on a higher timeframe while you watch your own. Free, no trial, no locked functions. The fast line measures how far the typical price has run from its own smoothed
FREE
The market goes quiet before it moves, and this window shows both halves of that sentence. Squeeze Momentum MTF marks the bars where Bollinger Bands sit entirely inside the Keltner Channel, prints the exact bar where that compression releases, and colours a momentum histogram so you see which side the stored energy was on when it let go, on this timeframe or a higher one drawn right here. Free, no trial, no locked functions. The first question it answers is whether the market is compressed. Boll
FREE
QQE Mod Scanner is two products in one file. The first is the QQE Mod oscillator itself, in this chart's own sub-window: two independent QQE blocks over RSI, reduced to one histogram, a trailing line drawn around zero and a Bollinger filter on that line. The state it publishes is the combination of the two, bright when both blocks agree on a direction and grey when they do not. The second is a board that runs the same calculation across a list of symbols on several timeframes at once. The board
Squeeze Momentum Scanner is two products in one file. The first is Squeeze Momentum MTF itself, in this chart's own sub-window: the momentum histogram coloured by expansion and fading, and the row of squeeze dots that says whether the Bollinger Bands are inside the Keltner Channel, outside it, or have just come out. The second is a board that runs the same calculation across a list of symbols on several timeframes at once. A squeeze release is a short-lived event and it happens on different inst
One line, six weighted averages deep, that changes direction instead of crossing something. Cascade WMA Trend MTF chains six weighted moving averages whose periods grow the way a Fibonacci sequence does, which smooths the result far past what a single average of the same length would do, and takes its signal from the finished line turning. Any higher timeframe can be drawn on any chart, closed senior bars only. It is free: no trial, no locked features, no upgrade page. Six weighted moving averag
FREE
Exhaustion Count MTF counts. It does not predict direction and it does not tell you which way to trade. It answers one question: has this move been going on long enough that it is running out of participants. Two independent phases run on the chart, a setup and a countdown, each with its own rules, its own cancellation conditions and its own place in the buffers an Expert Advisor can read. The setup Nine consecutive closes on one side of the close four bars back, started by a price flip. A bar t
FREE
Nine closes, thirteen counts, and the discipline most implementations quietly drop. Exhaustion Count MTF runs the classic setup and countdown pair with the full cancellation and recycling rules, marks the perfected nines, leaves the Setup Barrier levels on the chart, and never prints a number on a bar that has not closed, so nothing here repaints, ever. Free, no trial, no locked functions. It counts. It does not predict direction and it does not tell you which way to trade. It answers one questi
FREE
An arrow tells you to buy. Obsidian Scalper Pro tells you where to buy, where the stop goes, where the three targets are, how big the position should be for your risk, and how good the setup is out of 100. Every signal arrives as a finished trade plan drawn on the chart, and a built in statistics window shows the honest result of the last hundred of them, win rate with a confidence interval and all. Every decision is made on a closed bar, so the history you are looking at is the history you woul
A nine or a thirteen is rare on any one chart, and that is precisely why a watch list beats chart-hopping. Exhaustion Count Scanner runs the full setup and countdown method, cancellation and recycling rules included, across your symbol list on up to eight timeframes at once, prints every running count with the count it is heading for, and marks the rows where the timeframes agree. Out of the box it scans fifteen pairs; one setting raises that to twenty-eight. The counts also draw on the chart in
Twenty-eight symbols, four timeframes, one screen, and the trade already on the chart under it. Half Trend Scanner runs the stepped trend line across your whole watchlist, sorts the board by what flipped most recently, and tells you in one column how many timeframes agree on each symbol. Every cell it could not measure explains itself in words instead of going blank, so an empty board is never a mystery. The price increases by $10 every 10 purchases. It is two products in one file. The first is
Mean reversion is a numbers game, and the numbers live on more charts than you can watch. Nadaraya Watson Envelope Scanner runs a causal, non-repainting kernel regression envelope across your symbol list on up to four timeframes at once, prints every re-entry with its age, and marks the rows where the timeframes agree. Out of the box it scans fifteen pairs; one setting raises that to twenty-eight. The envelope itself draws on the chart in front of you, so you act on what the table found without
Twenty-eight symbols on four timeframes at once, and a board that admits when momentum is not confirmed. QQE Mod Scanner runs two independent QQE blocks over RSI across your whole watchlist, prints in every cell which way momentum turned and how many bars ago, and writes flat where the two blocks do not agree instead of colouring the cell anyway. The AGREE column tells you how many timeframes stand on the same side, and the oscillator itself is drawn in the sub-window under the table, so the mom
Filter:
No reviews
Reply to review