Automating Alerts & Entries

⏱️ Estimated Time: 35 minutes
Intermediate

The Case for Automating Your Trading

Automation removes emotion and human error from trading. A trader manually monitoring 50 stocks all day will miss signals, second-guess decisions, and become fatigued. An automated system monitors those 50 stocks perfectly, 24/5, without emotion, without fatigue, executing rules consistently. Automation creates an edge not through superior strategies but through superior execution and consistency.

Alerts notify you of opportunities so you don't have to watch markets constantly. Automated entries execute your trade plan without hesitation or delays. Automated position management closes winners at profit targets and losers at stop losses, protecting capital. Together, alerts and automation create a disciplined trading system where your edge—if one exists—actually translates to profits.

Key Concept: Automation amplifies good strategies and removes human emotion that undermines execution. The best traders combine rules-based strategies with automated execution, creating consistency that emotional traders can't match.

Types of Alerts

Price Alerts

Trigger when an underlying asset hits a specific price. "Alert when SPY hits $500" is a price alert. These are simple but effective for technical traders waiting for breakouts or breakdowns.

IV Rank Alerts

Trigger when implied volatility reaches a specific percentile. Income traders set "Alert when IV Rank > 70%" to find overpriced options to sell. These are crucial for volatility-based strategies.

Volume Alerts

Trigger when volume exceeds a threshold. "Alert when SPY options volume > 5,000" catches unusual activity days. These identify days with inflated premiums (if selling) or potential momentum (if buying).

Technical Alerts

Trigger on moving average crosses, RSI extremes, MACD divergences, etc. "Alert when stock breaks above 50-day moving average on volume > 3x average" combines technicals with volume confirmation.

Earnings/Calendar Alerts

Trigger on earnings dates, economic releases, or FOMC meetings. Ideal for event-driven strategies. "Alert when Apple earnings are in 3 days" prepares you for earnings plays.

Setting Up Alerts on TastyTrade

Step 1: Create a Watch List - Add the symbols you want to monitor (SPY, QQQ, specific stocks, etc.).

Step 2: Access Alerts Section - In TastyTrade, go to Alerts and create a new alert.

Step 3: Define Trigger Condition - Choose your alert type: price, IV Rank, volume, or custom condition.

Step 4: Set Parameters - For price alerts: set the price level. For IV Rank: set the percentile threshold. For volume: set the contract count.

Step 5: Configure Notification - Choose notification method: email, push notification, SMS, or in-app alert.

Step 6: Save and Monitor - The alert runs continuously during market hours. When triggered, you're notified immediately.

Thinkorswim Alert Setup

Thinkorswim (TD Ameritrade) alerts are slightly different. You set alerts through the Alerts tab, where you can create price alerts, technical alerts, and custom alerts using thinkScript.

Price Alert Example: Create an alert for SPY: "Trigger when price > 510 on daily close." The alert fires when SPY closes above 510.

Custom Technical Alert: Use thinkScript to create more complex alerts: "Trigger when RSI > 70 AND price > 50-day moving average." This requires understanding thinkScript syntax but allows sophisticated alerting.

Conditional Orders and Automated Execution

Conditional Orders (Trigger Orders)

A conditional order sits dormant until a condition is met, then enters the market as a regular order. Example: "Buy 10 SPY calls at $3.00 IF SPY closes above $500." Once SPY closes above 500, the order becomes active and executes at the limit price ($3.00 or better).

This automates entry execution. You don't have to manually place the order when SPY hits your level. The system does it automatically.

Bracket Orders (Profit Target + Stop Loss)

A bracket order enters your primary trade with two companion orders: one for profit-taking and one for loss-limiting. Example: "Buy 10 SPY calls at $3.00. Sell 10 calls at $4.50 (profit target) OR sell 10 calls at $2.00 (stop loss)."

Once the primary order executes, the system monitors your position. Whichever companion order is filled first closes the trade. This automates profit-taking and stop-loss enforcement, removing emotional decisions.

One-Cancels-Other (OCO) Orders

Two orders are linked: if one executes, the other is automatically cancelled. Example: "Buy 10 SPY calls at $3.00 OR buy 10 SPY calls at $2.50." Whichever price is hit first, the order executes, and the other is cancelled. This is useful for playing both sides of a setup.

Automated Trade Example: You have a rule: "Buy call options when IV Rank < 30% and stock breaks above 50-day MA." Instead of monitoring manually, you set up: (1) Price alert when stock breaks above 50-day MA, (2) IV Rank alert when IV Rank < 30%. When both trigger, you're notified. You quickly review the chart for confirmation, then submit a conditional order: "Buy 5 calls at limit price IF both conditions still present." The order sits dormant until conditions are met, then executes automatically. Once filled, you attach a bracket order with a 40% profit target and 20% stop loss, automating exit management.

When Automation Helps vs. When It Hurts

Automation Helps When:

Rules are well-defined and tested: If your backtest confirms your rules work, automation enforces them consistently.

Emotion is your biggest weakness: Some traders second-guess winning trades or add to losing trades emotionally. Automation removes this.

Speed matters: Automated execution is instant. If your edge relies on quick response to opportunities, automation captures them. Manual trading misses some moves.

You can't watch markets constantly: If you have a job, automation monitors your watchlist 24/5 while you work.

Automation Hurts When:

Rules are untested or unclear: Automated execution of bad rules amplifies losses instead of limiting them.

Markets change and rules become stale: A rule that worked in 2023 might fail in 2024. Automated systems can't adapt without oversight.

You neglect monitoring: Automation isn't fire-and-forget. You must review positions, monitor for gaps, and be ready to intervene if necessary.

Alerts overwhelm you: Too many alerts create noise. You become desensitized and miss real signals. Quality > quantity.

Semi-Automated Workflows: The Best Approach

The most effective approach for most traders is semi-automation: Use alerts and conditional orders to identify and suggest trades, but manually confirm before execution. This keeps your edge (signal identification) while removing emotion from execution.

Workflow Example:

1. Scanner runs continuously, looking for IV Rank > 70% + volume > 1,000.

2. When a candidate appears, you receive an alert.

3. You review the chart quickly (30-60 seconds) for technical confirmation.

4. If confirmed, you submit a limit order (already-sized from your rules) to enter.

5. Once filled, bracket orders automatically manage profit-taking and stops.

This workflow is 80% automated (alert generation, candidate filtering, position management) but keeps human judgment in the 20% that matters most (trade confirmation). This is superior to either full automation (can execute bad rules) or full manual (slow, emotional).

Building an Alert System for Your Watchlist

Step 1: Define Your Core Watchlist

Start with 20-30 stocks/ETFs you know well and understand technicals. This manageable list receives quality attention. Don't try to monitor 500 symbols with one alert system.

Step 2: Create Strategy-Specific Alert Sets

For each strategy, create a separate alert set. Income traders might have "IV Rank > 70%" alerts. Directional traders might have "Price > 50-day MA + IV Rank < 40%" alerts. Earnings traders might have "Earnings within 7 days + IV Rank > 50%" alerts.

Step 3: Test Alerts Against Recent History

Before deploying, backtest: "If these alerts had fired in the past 30 days, how many signals would have resulted?" If you get 100 signals, your alerts are too loose. If you get zero, they're too tight. Aim for 3-7 signals per week on your core watchlist.

Step 4: Set Notification Frequency

Email alerts can arrive hourly, batched daily, or immediately. Immediate alerts are distracting but ensure you don't miss anything. Daily batches are less disruptive but increase reaction time. Find the balance for your style.

Step 5: Review and Refine Regularly

Every two weeks, review which alerts actually led to profitable trades. If an alert fires frequently but rarely leads to winners, adjust it. The system should improve over time as you learn what actually signals opportunities.

Rules-Based Entry Triggers

Entry rules must be specific and executable. Instead of "buy when the stock is oversold," use "buy when RSI < 30 AND price closes above the 20-day MA AND volume > 2x average."

Each condition must be:

Quantifiable: No subjective judgments. Numbers, not feelings.

Testable: Can be backtested against historical data.

Executable: Can be automated as a conditional order.

Rules-based triggers create consistency. The same setup is treated the same way every time, removing inconsistency that kills long-term profitability.

Automating Position Management

Profit-Taking Automation: Close 50% at first profit target (e.g., 30% profit). Close another 25% at second target (50% profit). Let the final 25% run with a trailing stop (protect gains while allowing upside).

Stop-Loss Automation: Set hard stops at a fixed loss percentage (e.g., -20% per trade) or technical level (e.g., close below 50-day MA). Don't negotiate with stops—they're rules, not suggestions.

Time-Based Exits: Close winning positions after X days (lock in gains, avoid decay in the final week). Close losing positions if still underwater after Y days (capital reallocation).

Automation Rule: If you wouldn't manually do it the same way every single time, don't automate it. Automation is enforcement of your proven rules, not replacement for thinking.

Key Terms Glossary

Alert
Notification that a monitored condition has been met; triggers user action or automated order.
Conditional Order
Order that sits dormant until a condition is met, then activates and enters the market.
Bracket Order
Primary order with two companion orders for profit-taking and stop-loss; first one filled cancels the other.
OCO Order
One-Cancels-Other; two linked orders where filling one cancels the other.
Rules-Based Entry
Trading entry triggered by specific quantifiable conditions, not subjective judgment.

Summary

Automation amplifies discipline and removes emotion from trading. Alerts identify opportunities while you work. Conditional orders enter positions automatically when rules are met. Bracket orders automate profit-taking and stop-loss enforcement. The key is developing well-tested rules and automating their execution, not automating poor strategies. Semi-automated workflows—where alerts and conditional orders suggest trades and manage execution, but you manually confirm entry—offer the best balance of efficiency and control. Build your alert system around your core strategies, test thoroughly, and refine continuously. The trader who combines good signals with automated execution will outperform the trader whose signals are good but execution is sloppy.

Lesson Quiz

1. What is the primary benefit of using conditional orders in options trading?
2. What does a bracket order accomplish?
3. When does automation HURT a trading strategy?
4. What is a semi-automated workflow?
5. What makes a good entry rule for automation?