WhitmanTrading

How to Set a Price Alert

To set a price alert, decide the level away from the market, place the alert there, and write into the alert message what you intend to do when it fires. The alert is a delivery mechanism for a decision you already made, not a prompt to make one.

An alert does one thing: it lets you stop watching. That is worth more than most indicators, and it only works if the level it sits on was chosen when nothing was happening.

Before you start

A level decided in advance, because an alert at an improvised level is just a notification. Set while price approaches, the level is chosen by the approach.

A note attached to the alert saying what you intend to do when it fires. In two days you will not remember, and reconstructing it under time pressure is where plans get rewritten.

A delivery method you will actually see, and only one. Push, email or desktop. Choosing all three turns every level into three interruptions.

The steps

1. Mark the level when the market is quiet

A range-bound stretch of price with a clear boundary.
A level chosen away from the market is a decision. Illustrative chart - not real market data.

The level comes off structure: a prior high, a range edge, a tested area. Choosing it while price is two bars away means choosing it under the influence of the approach.

2. Set the alert at the level, not near it

A slice of price data with an exact boundary marked.
Set it where the level is. Illustrative chart - not real market data.

Placing it slightly early to get warning is how a level becomes approximate. On this site’s shared series the median bar range is 0.493, so “slightly early” is often an entire bar’s worth of movement.

3. Choose between touch and close deliberately

A long-horizon price series with two different triggers marked.
A close is a far higher bar than a touch. Illustrative chart - not real market data.

A touch fires on any wick. A close fires only when the bar finishes beyond the level. If your method waits for confirmation, the alert should too, or it will interrupt you for events you would ignore.

4. Write the action into the alert message

A slow-moving stretch of price with a marked entry.
The message carries the decision forward. Illustrative chart - not real market data.

“First close above 47.20, half size, stop under 45.80.” The alert then delivers a decision rather than a prompt to make one at the worst possible moment.

5. Use one delivery channel

The first half of a price series with a single confirmation point.
One channel per alert. Illustrative chart - not real market data.

Every extra channel is another interruption for the same information. The goal was to stop watching, and three notifications per level rebuilds the watching in a different form.

6. Delete alerts that no longer describe anything

A section of a price series where a level has been invalidated.
A stale alert teaches you to ignore alerts. Illustrative chart - not real market data.

When structure changes, the level is gone. An alert list full of levels that stopped mattering trains you to dismiss the ones that still do.

7. Review the whole list once a week

The first half of a price series reviewed as a set.
A short list is a list you still trust. Illustrative chart - not real market data.

Five minutes. Anything you cannot justify comes off. This is the maintenance that keeps alerts useful past the first month.

How to tell it worked

Every alert carries a message naming the intended action, written at the time it was set.

Each level was chosen at least 1 session before price approached it.

Exactly 1 delivery channel is enabled, so a level produces one interruption.

And the list was reviewed within the last 7 days, with dead levels removed.

What an alert cannot do

A candlestick chart annotated with the round-trip cost of a switch.
Firing is not a reason to trade. Illustrative chart - not real market data.

It does not make the level correct. On this site’s shared series price traded through 85% of 39 twenty-bar breakout levels, so an alert firing is an extremely ordinary event rather than a rare one.

A section of a price series drawn without volume context.
And a thin market triggers alerts on almost nothing. Illustrative chart - not real market data.

In an illiquid instrument a single small order moves price through the level. The alert fires correctly and describes an event with no participation behind it.

Why this beats watching

Watching is expensive and its cost is invisible. Hours spent in front of a chart produce a strong sense of involvement and no additional information, because nothing was going to be acted on until the level arrived.

Watching also degrades the plan. Every bar observed at a level is an opportunity to renegotiate what you decided, and the renegotiation always moves toward taking the trade.

An alert removes both. The level is decided once, the waiting costs nothing, and the message delivers the earlier decision intact.

How many alerts is the right number

One per level you would actually act on, and no others. An alert on a level you are merely curious about is a notification, and it competes for the same attention as the ones that matter.

Across a twenty-name watchlist that is usually six to ten alerts. Most names have nothing near a level on any given week, which is the normal state rather than a gap in the work.

Two alerts on the same name is usually one too many. If you have marked both a breakout and a failure of the same level, you have two plans and no decision about which one you are running.

And an alert that has sat unfired for 60 days is describing history. The structure it was drawn against has been overtaken; delete it and redraw from what is there now.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, 4 mention price alerts in the title, at a median of 1,821 views across 4 channels — all 4 instruction-shaped. One charting platform appears in 562 at 2,575. The counts come from site/corpus_count.py and site/rank_howto.py.

A candlestick series with several gaps, the largest of them marked.
A gap jumps the level without ever trading at it. Illustrative chart - not real market data.

4 videos in 24,971 on the single feature that most reduces screen time. The platform hosting it has 562. That gap is a reasonable summary of what gets taught: the tour of capabilities, rather than the one capability that changes how a week is spent.

A stretch of price bars cut short at a decision point.
The alert fired at 3am. Trade it at 8? Illustrative chart - not real market data.

The answer to the question on that chart is that the level fired and the entry is gone, which is information rather than a loss. The alert message said what to do at the level, not five hours past it — and taking it late is trading a different setup with the earlier one’s stop.

When it fails

The failure is alert fatigue, and it develops over about two months. Levels are added faster than they are deleted, several fire every day, and most describe structure that stopped existing weeks ago. By the time the list has forty entries you dismiss them without reading — including the four that were the reason for setting alerts at all.

The second failure is setting alerts while watching. The level is chosen by the approach.

A third is an alert with no message. It arrives as a prompt to decide.

A fourth is touch alerts on a close-based method. Every wick becomes an interruption.

A fifth is three delivery channels. That is watching, reassembled.

And a sixth is acting on an alert hours after it fired. The setup it described has moved on.

Trading plan is where the levels come from. Entry and exit covers what happens once one fires. And support and resistance is the structure most alerts sit on.

What I actually do

The change that mattered was putting the action in the alert message. When one fires two days later I no longer have to reconstruct what I was thinking — the message says ‘first close above, half size, stop under the low’ and the decision has already been made by a calmer version of me.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.