How to use SQMATE
Four short chapters, from reading a chart to publishing a view.
What to click first, in the order you'd actually click it. The same pages open over your chart from the question mark in the top right.
Open on a chart1 / 8
Reading the chart
Open any ticker and the lines and patterns are already on it. Five steps to know what you're looking at.
The lines are already drawn
SQMATE draws support, resistance and channel lines for you, so you never start from a blank chart. Several usually stack up on one ticker. Start by keeping the one today's candles actually respect.
SupportDaily up channelWeekly downtrend line
exampleKeep only the lines that fit
Tap ‘SQMATE Lens’ at the top left — auto channels, trendlines and the liquidation map live there. Toggle each eye; an emptier chart is an easier call.
exampleSQMATE Lens3
SupportDaily up channelWeekly downtrend lineToggle off the ones you don't need
Triangles are pattern tags
A small triangle beside a bar marks a pattern that was detected there. Tap it and a card names the shape and says what that shape usually means. Learn the name once and you'll spot it next time.
exampleDouble BottomResemblance 82%
Patterns detected on this chart
Read one bar
Tap any bar to see how its body and wicks read, plus how many times the usual volume traded that day. The same long lower wick means different things at different volume.
exampleHammer
2.1× volume
Shapes that haven't happened yet
Dashed lines mark shapes that could still complete. They aren't forecasts to be scored. Put one next to a support line and use it as material for your own scenario.
Patterns forming
example
2 / 8
Build a scan, then practice it
Save the setup you like as a scan. It finds today's matches for you, and takes you back to the days it matched so you can trade them again.
Start in the Signals tab
Open the Signals tab in the right panel and hit ‘Build a scan’. It opens right there, without leaving the chart.
exampleWatchlistSignalsViewsFind signalsBuild a scan
Pick your signals
Choose patterns like Double Bottom or Cup & Handle, candles like Hammer, and indicator filters. For a first scan, tapping one of the six starters at the top is faster.
exampleDouble BottomCup & HandleHammerInverse Head & ShouldersBull Flag2 signals
Name it and save
Give the scan a name and it becomes yours. Every saved scan runs on its own, every day.
exampleMy double bottomSave
What it matches today
Expand a scan row to see what it matches right now. History lists the days it matched and how many tickers came up each day.
exampleMy double bottom12 matches
Replay the days it matched
Hit ‘Start’ on the same row and a round opens on a day this scan actually matched. The ticker is hidden and the next bar hasn't happened yet.
exampleStartHistoryTicker hidden
3 / 8
When the picture is not in the list
Meet a shape our list does not have? Mark it on a chart or describe it — we run our detectors there and build it if we can.
Not in the list
Sooner or later you hit “what I want is not here”. Two doors stand there: on the screener, and in the Signals tab.
exampleDouble BottomCup & HandleHammerNot finding the picture you want?
Mark it on a chartDescribe it in words
Mark it on a chart
Drag across the spot; symbol, timeframe and dates come with it. Two or three across different charts beat one — one spot is hard to tell from coincidence.
exampleMarked spot18 bars
Dragging captures symbol, timeframe and dates
Or just describe it
No spot in mind? Words are enough: “volume spiked ten days ago and has dried to half since”. Your plan sets how many per day.
exampleThree lower closes, then a reclaim on heavy volume
Your plan sets how many per day
We check, then answer
We answer only with a combination that fires on every spot you marked and is rare market-wide. If our vocabulary falls short we build what is missing — and if that fails, we say why.
exampleThree-day reclaimOpen with this condition
We answer only after checking it fires on your spots
4 / 8
Paper trading in replay
A practice round runs on real past bars. No money moves, but the habits you build are the ones you'll bring to a live account.
Open a round
Use ‘Start with random charts’ in the Signals tab, or ‘Start’ on a saved scan. You choose which markets rounds are drawn from: US, Korea or crypto.
exampleChart practice
Start with random charts
USKoreaCryptoDecide before you step the bar
You only get the bars up to that day. Lines and patterns are drawn exactly as they are on a live chart, so make the call on those.
you see up to hereTicker hidden
exampleBuy in size, not all at once
Entries go in as a share of the account. Scaling in and out is what you actually do with a real position. Crypto rounds let you add leverage.
exampleBuy 30%Next bar4 bars stepped
Stop and target first
Set a stop and a target and the R:R appears beside them. Drag either line on the chart. When a bar touches one, it fills.
exampleAvgStopTargetR:R 1:2.4
Drag the line on the chart · fills when touched
Auto-play to the end
Bars step forward on their own until one of your orders fills. It's what a resting order does in a live account.
exampleAuto-playheld 6 bars
Steps bars automatically until an order fills — then it pauses.
Write down why
Every round ends with one line on why you read it that way. Once those stack up, you can see which reasons you trade well and which you don't.
exampleWhy did you buy? (optional)
The shapeVolumeSupport / resistancePrior trendOnly rounds where you noted a reason are counted — this shows how each read has paid.
5 / 8
Getting alerts
An alert is the part that reaches you when you aren't looking. Add symbols, flip the bell on a scan, and matches arrive by email and Telegram.
Add it to your watchlist
Tap the star above the chart, or add it from the Watchlist tab. Watched symbols email you the moment their cycle turns.
exampleWatchlistWatch
Alerts turn on automatically for stocks you add.
Conditions for that one symbol
The bell on a watchlist row opens conditions scoped to that symbol alone. Pick the patterns and candles, and decide how many have to land on the same day before it tells you.
examplePer-symbol conditions
These were set with the bell on a watchlist row — edit or remove them from that same bell.
Flip the bell on a scan
The bell on a saved scan reports matches wherever they happen across 8,000+ tickers. This is the side where you don't pick the symbol first. Intraday scans send on bar close, daily and slower ones after the close.
exampleMy double bottomAlert on
Emailed after the close when it matches
Set a price alert
Get told when price reaches a level you choose. Stocks are measured on 20-minute delayed quotes by exchange rule; crypto and futures are live.
examplePrice alerts74.0Waiting
Stock alerts run on quotes delayed 20 minutes by exchange rules — crypto and futures are real time.
Connect Telegram
Connect it under Channels at the bottom of the Signals tab. The bot window opens, you press start once, and alerts land on your lock screen from then on. Live alerts go by Telegram only.
exampleWhere it goes
Send by emailTelegramConnect Telegrampress start, once
See what arrived
Everything that fired stacks up under recent alerts in the Signals tab. While the chart is open, it pops up over the chart too.
exampleRecently received
With both on, the same alert arrives in both places. One is enough.
6 / 8
Recording real trades
Write down what you actually bought and sold, right on the chart, and it becomes your journal. It's a record, not an order ticket, so nothing leaves your account when you tap it.
Log it from the chart
Buy and sell sit at the top right of the plot. They don't place orders; they write down what you did. Give a fill price and a size and it works out your average and your return.
exampleLog a buy or sellSellBuy
This places no order. Try it as practice, or log what you actually traded and it becomes your journal.
Switch to futures
Hit Futures and buy/sell become long/short. Tickers with a real perp feed open their own futures chart; the rest stay on spot bars with only the price shifted.
exampleFuturesShortLongSpot
Futures mode — log longs and shorts, prices read like your exchange
The positions panel
Open longs and shorts collect in the panel under the chart, across every ticker you hold. Close, add, or swap right on that row. A swap is written as two entries: a full close plus the opposite entry.
examplePositions2+38.5
LongCloseShortSwapMatch your exchange's price
The chart runs on spot, so your exchange's futures price sits a little apart. Open settings in the positions panel and add or subtract that difference; the numbers on screen then read at the price you actually trade. Bars, drawings and detection never move — only the displayed number does.
exampleFutures price offset
- Chart price (spot)
- 61,480
- Offset
- +38.5
- Adjusted price
- 61,518.5
The chart is built on spot prices. Add the gap to your exchange's futures price and the numbers on screen read like where you actually trade. Bars, drawings and calls stay untouched — only the displayed prices shift.
Say why, while you remember
Leave one line on why you took it and later your results split by reason. Target and stop go in the same place.
example- Fill
- 61,518.5
- Qty
- 0.5
- Stop
- 59,900
- Target
- 65,200
The shapeSupport / resistanceReview it in the journal
Once records stack up, the Journal tab holds closed trades, open positions and results by reason. It never compares you to anyone else; it splits your own record in two and holds the halves side by side.
exampleBy reason
The shapeVolumeNo comparison with anyone else. This splits your own record in two and holds the halves side by side.
8 / 8
Webhooks and MCP
Send the moment a condition matches straight to your own server, or hand your scans to an AI client. This is the part that runs while nobody is watching a screen.
Open the Integrations tab
Webhooks and MCP share one tab in the right panel. Alerts open on Pro, and so does wiring them to a machine.
exampleSignalsIntegrationsSettingsSend your signals to machines — webhooks and MCP
Point a webhook at your server
When a condition matches, one JSON POST goes to the URL you saved. https only, and private or localhost addresses are never stored.
exampleWebhook
https://your-server/hookAdd
HTTPS only. Private and local addresses are rejected.
What arrives
A POST carrying application/json. The signature header proves the delivery came from us. When delayed is true in the body, the signal was judged on 20-minute delayed stock quotes, so read that field before you wire it to anything that trades.
exampleReceiver spec
- Request
- POST · application/json
- Signature
- t=… , v1=…
- Retries
- 30s · 2m · 10m · 30m · 2h · 6h
Test it, then read the log
Test sends one delivery right now. Failures retry six times starting 30 seconds later, and ten straight failures switch that URL off.
exampleTestDelivered (HTTP 200)
Disabled after 10 consecutive failures
Create an MCP key
A key is shown once, at the moment you create it. Lost it, rotate. Leaked it, revoke and it dies on the spot.
exampleMCP
sq_live_••••••••••••shown once
A key is shown once, when it is created. Lost it? Hit Regenerate.
Attach it to your AI client
A URL and an auth header is all any client needs: Claude, Cursor, Windsurf, VS Code. It's read-only, so the AI can read your scans but never change them.
example- Transport
- HTTP · JSON-RPC 2.0
- Auth
- Authorization: Bearer <KEY>
Run a saved condition and list what matches now
Something missing here
Leave a note with the megaphone button. Your screen goes along as an image, so we can see exactly where you got stuck. We read every one, then fix what's broken and add what isn't there, as fast as we can ship it.
The numbers and names in these illustrations are made up to show the interface. They are not quotes and not investment advice.