Automating Alerts & Entries
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.
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.
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).
Key Terms Glossary
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.