Start Here
Platform
Tour
Bots 101
How it works
Live demo
Tools
Automated trading
Options backtesting
Watchlist scanner
Private community
Use cases
New investors
Stock traders
Active traders
Passive investors
Swing traders
Algorithmic traders
Templates
By trade type
Stock trading bots
Options trading bots
By strategy type
Bullish options strategies
Neutral options strategies
Bearish options strategies
Hedging strategies
By style
Active and high frequency bots
Event-based bots
Trend trading bots
Momentum trading bots
Statistic and probability-based bots
Technical analysis bots
Earnings strategy bots
Integrations
Pricing
Education
Courses
Overview
By experience
Beginner
What is an options contract?
Stock trading vs. options trading
Options contract specifics
Call vs. put options basics
Buying options vs. selling options
Options profit and loss diagrams
Options pricing tables
Option moneyness (ITM, OTM, and ATM)
Options pricing and the "Greeks"
Options expiration and assignment
What's our "edge" trading options?
Single vs. multi-leg options strategies
Small account options strategies
Intermediate
Fearless, confident options trading
Historical volatility vs. implied volatility
Predicting market moves
Trade size and capital reserves
Portfolio balance and beta weighting
How to choose the best options strategy
How far out to place trades?
Strike price anchoring with probabilities
Tips on getting your trades filled
Advanced and contingent orders
7 step options trade entry checklist
Advanced
Developing a daily trading routine
How to avoid "Black Swan" events
Adjusting and hedging option trades
Exiting options trades automatically
Options strategies we don't adjust (and why)
Big picture adjustment strategy
When to adjust or not
Adjusting straddles and strangles
Adjusting credit spreads, iron condors, and calendars
Smarter stop-loss orders
Building a diversified options portfolio
Rolling options trades for duration and premium
Options expiration week position checklist
Dealing with stock assignment and dividends
How to free up trading margin and cash
By subject
Options basics
Why options vs. stocks?
What is an options contract?
Smart use of leverage
Option strike price
Option premium
Option expiration
Option contract multiplier
Profit and loss diagrams
Long call option explained
Short call option explained
Long put option explained
Short put option explained
ATM, ITM, and OTM options
Cash vs. margin basics
High probability trading defined
How to buy a call option
How to buy a put option
Single-leg vs. multi-leg
What is the VIX?
Is fundamental analysis dead?
Entering and exiting trades
Game of numbers
7 step entry checklist
Strong liquidity examples
Picking the next direction
Scanning for trades
Option pricing table basics
Setting up your trade tab
Pinning your probability of profit
Using delta for probabilities
Buy to open vs sell to open
Buy to close vs sell to close
Market, limit, stop loss orders
5 types of contingent orders
Limit orders
Market orders
Limit on close orders
Market on close orders
Advanced contingent orders
Taking profits before expiration
Mechanics of rolling
Consider future events
Options expiration
Options expiration explained
What is the Options Clearing Corporation (OCC)?
Physical vs. cash settlement options
American vs. European style options
Weekly options expiration
Weekly expiration tags/codes
Options assignment process
Options exercise process
Trading timeline (duration)
Bullish options strategies
Bull put spread
Bull call spread
Long call
Short put
Bull call backspread
Put broken wing butterfly
Call calendar spread
Put diagonal spread
Custom naked put
Covered call
Synthetic long stock
Neutral options strategies
Short straddle
Long straddle
Iron condors
Short strangle
Long strangle
Iron butterfly
Unbalanced iron condors
Bearish options strategies
Bear call spread
Bear put spread
Long put
Short call
Bear put backspread
Call broken wing butterfly
Put calendar spread
Call diagonal spread
Custom naked call
Covered put
Synthetic short stock
Portfolio managmeent
No guaranteed trades
Don't do something, sit there
Account size adjustments
Avoiding stock market overload
Stocks, indexes, & ETFs
Monitoring positions
Creating automatic alerts
Individual stock beta
Portfolio beta
Beta weighting your portfolio
Uncorrelated industries/sectors
Systematic vs. unsystematic risk
Efficient portfolio frontier
Limiting undefined risk trades
Economic calendar
Concept of legging
Options pricing and volatility
How to find option price quotes
Understanding the math
IV vs. IV percentile
Probability of profit vs. probability of touch
Option probability curve
Bid-ask spread defined
IV expected vs. actual move
The "Greeks"
Fatal pricing errors
Inverse ETFs
Options parity
Adjusting trades
#1 adjustment for any trade
When to adjust a trade
Single options trade vs. overall portfolio
Leveraging the analyze tab
Call spread adjustments
Put spread adjustments
Short strangle adjustments
Iron condor adjustments
Short straddle adjustments
Calendar spread adjustments
Debit spread adjustments
Butterfly adjustments
Using stop losses
Delta hedging
Rolling positions
Pairs hedging
Strategies
Long call
Long put
Short call
Short put
Covered call
Covered put
Protective put
Collar strategy
LEAPS
Bull call debit spread
Bear call credit spread
Bull put credit spread
Bear put debit spread
Long straddle
Short straddle
Long strangle
Short strangle
Call calendar spread
Put calendar spread
Iron condor
Reverse iron condor
Iron butterfly
Reverse iron butterfly
Call butterfly
Put butterfly
Strap
Call diagonal spread
Put diagonal spread
Call ratio spread
Put ratio spread
Call backspread
Put backspread
Long box spread
Short box spread
Reversal
Stock repair
Topics
Overview
Asset allocation
Automated trading
Behavioral finance
Brokers
Candlestick patterns
Chart patterns
Dividends
Economic indicators
Equity investments
Exercise & assignment
Financial analysis
Financial history
Financial markets
Financial modeling
Financial theories
Fundamental analysis
Futures
Investment accounts
Investment taxes
Investor biases
Market holidays
Market hours
Market indexes
Market indicators
Momentum trading
Options
Options pricing
Options settlement
Portfolio management
Risk management
Stocks
Stock market
Technical analysis
Technical indicators
Trading commissions
Trading platforms
Trading psychology
Trend trading
Resources
Workshops
Podcast
Blog
Support
Help Center
Overview
Getting started
What is a bot?
Creating a bot
Automation types
Automation editor
Bot dashboard
Bot positions
Bot log
Templates and cloning
Key concepts
Safeguards and limits
Power of bots
Best practices
Bot automations
What is an automation?
Scanner automations
Monitor automations
Event automations
Editing automations
Reusing automations
Copying automations
Ordering automations
Using custom inputs
Bot level inputs
Automation statuses
Automations library
Bot actions
Decisions
Open position
Close position
Notifications
Loop symbols
Loop positions
Bot tags
Position tags
Bot examples
Genesis 1.0 bot
Genesis 2.0 bot
Genesis 3.0 bot
Trend trading with stocks bot
Portfolio trend trading bot
Trend trading with options bot
Multiple moving averages bot
Technical swing trading bot
Trend and momentum bot
Weekly credit spread bot
Recurring iron condors bot
The "Honey Badger" bot
Hybrid spreads bot
High IV rank iron condor bot
Decision recipes
Comparing underlying symbol price
Evaluating symbol type
Comparing underlying symbol properties
Evaluating underlying symbol performance
Evaluating underlying symbol standard deviation
Comparing underlying symbol price to an indicator
Comparing multiple underlying symbol indicators
Evaluating underlying symbol implied volatility rank
Evaluating underlying symbol earnings reporting
Evaluating underlying symbol price probability
Evaluating underlying symbol probability within range
Evaluating bot properties
Evaluating bot available capital for opportunities
Comparing bot position count to position type
Comparing bot position count to underlying symbol
Evaluating bot position count to position type and underlying symbol
Evaluating bot last position activity
Evaluating bot last activity with underlying symbol
Comparing bot active orders status
Comparing bot active orders status with underlying symbol
Evaluating bot position availability
Evaluating bot tags
Evaluating opportunity availability
Evaluating opportunity return expectations
Comparing opportunity attributes
Comparing opportunity leg attributes
Comparing opportunity bid-ask spread
Evaluating opportunity probabilities
Evaluating position performance
Comparing profit target to trailing value
Comparing position time to expiration
Comparing position duration
Evaluating position underlying symbol
Comparing position properties
Comparing position leg properties
Evaluating position type
Evaluating position side
Comparing underlying symbol price to position leg
Evaluating position tags
Evaluating underlying symbol indicator properties
Comparing multiple underlying symbol indicator properties
Evaluating MACD technical indicator
Comparing Bollinger Bands to symbol price
Evaluating stochastic technical indicator
Comparing VIX properties
Evaluating market time of the day
Evaluating days of the week
Evaluating bot switches
Position statement
Activity summary
Position details
Trade details
Opened positions
Closed positions
Canceled positions
Override positions
Expired positions
Position history
Manually open position
Manually close position
Import position
Order pricing
SmartPricing
Final price settings
Position summary
Order details
Working orders
Manual override
Bot templates
Creating new templates
Updating existing templates
Deleting templates
Sharing templates
Updating shared templates
Template best practices
Cloning bots
Cloning existing bots
Cloning from template
Cloning from shared template
Troubleshooting
Using bot logs
Testing your bots
Not enough capital warning
Daily position limit warning
Total position limit warning
Pricing anomaly warning
Missing or invalid input error
Daily symbol limit error
Excessive errors failsafe
Overlapping strikes failsafe
Price exceeds strike-difference error
Options expiration protocol
Duplicate orders error
Options approval level error
Bot event loops
Stock splits and corporate actions
Supported browsers
Supported countries
Community forum
Community guidelines
Crafting your introduction
Sending group messages
Sending private messages
Attaching bot templates
Receiving bot templates
Attaching automations
Receiving automations
Following traders
Posting publicly
Editing posts and messages
Subscribed discussions
Using bookmarks
Using backtester
Running a new backtest
Backtesting results summary
Modifying existing backtests
My backtests
Backtesting research database
Top backtests
Backtesting errors
Account settings
My profile
Trading accounts
Connecting to TDAmeritrade
Connecting to TradeStation
Connecting to Tradier
Incompatible accounts
Password management
Session timeout
Two-step authentication
Technical docs
Infrastructure and security
Automation structure
Automation behavior
Data feeds
Order handling
Trade enforcements
Broker rejection errors
Bot limitations
Profit and loss
Fair value pricing
Decision properties
Decision calculations
Parameter selection
Calculating probability
Platform indicators
Contact
Send Feedback
Report Issue
Email Us
Login
Free Trial
Resources
Help Center
Decision Recipes
Evaluating Bot Available Capital for Opportunities
Evaluating Bot Available Capital for Opportunities
Evaluating bot available capital for opportunities checks if a bot has enough available capital to open a new trading opportunity.
Kirk Du Plessis
May 25, 2022
•
3 min video
Automations
Decision Recipes
Allocation Limits
Was this helpful?
Yes
No
You're the best! Thank you so much for your feedback!
Oops! Somethings wrong with your submission.
FAQs
Related articles
Comparing Underlying Symbol Price
Comparing underlying symbol price allows you to choose whether a symbol’s price is above or below a specific value before moving through the automation.
195
views
•
1 min video
Evaluating Symbol Type
This simple recipe evaluates whether a ticker symbol is a stock or an ETF.
50
views
•
2 min video
Comparing Underlying Symbol Properties
Comparing underlying symbol properties allows you to choose whether a property of an underlying symbol price is greater than, less than, or equal to a specific value before moving through the automation.
89
views
•
1 min video
Evaluating Underlying Symbol Performance
Evaluating underlying symbol performance allows you to choose whether a symbol’s price has increased or decreased by a specific percentage over a set period of time before moving through the automation.
67
views
•
1 min video
Evaluating Underlying Symbol Standard Deviation
Evaluating underlying symbol standard deviation lets you reference a ticker's price movement relative to standard deviation in a defined period.
63
views
•
1 min video
Comparing Underlying Symbol Price to an Indicator
Comparing underlying symbol price to an indicator allows you to choose whether a symbol’s price is above or below a moving average indicator with a defined time period.
66
views
•
1 min video
Comparing Multiple Underlying Symbol Indicators
Comparing multiple underlying symbol indicators allows you to compare the value of a symbol’s moving average indicator to the value of another moving average indicator for the same symbol, with different time periods.
57
views
•
1 min video
Evaluating Underlying Symbol Implied Volatility Rank
Evaluating underlying symbol implied volatility rank allows you to choose whether a symbol’s IV rank is above or below a specific value before moving through the automation.
70
views
•
1 min video
Evaluating Underlying Symbol Earnings Reporting
Evaluating underlying symbol earnings reporting allows you to choose the number of days until a security’s next earnings report.
28
views
•
2 min video
Evaluating Underlying Symbol Price Probability
Evaluating underlying symbol price probability allows you to evaluate the probability of a symbol’s price being above or below a specific value in a certain number of days.
39
views
•
2 min video
Evaluating Underlying Symbol Probability Within Range
Evaluating underlying symbol probability within a range allows you to evaluate the probability of a symbol’s price being within a defined range within a certain number of days.
20
views
•
2 min video
Evaluating Bot Properties
Evaluating bot properties checks different bot values before making decisions inside an automation.
32
views
•
1 min video
Comparing Bot Position Count to Position Type
Comparing bot position count to position type allows you to make decisions based on the number of a particular position type in a bot.
23
views
•
2 min video
Comparing Bot Position Count to Underlying Symbol
Comparing bot position count to underlying symbol allows you to make decisions based on the number of a particular symbol in a bot.
21
views
•
1 min video
Evaluating Bot Position Count to Position Type and Underlying Symbol
Evaluating bot position count to position type and underlying symbol checks how many positions a bot has of a certain position type and ticker symbol.
14
views
•
2 min video
Evaluating Bot Last Position Activity
Evaluating bot last position activity references the last time a bot opened or closed a position.
19
views
•
2 min video
Evaluating Bot Last Activity with Underlying Symbol
Evaluating bot last activity with underlying symbol references the last time a bot opened or closed a position in a specific ticker.
18
views
•
2 min video
Comparing Bot Active Orders Status
Comparing bot active orders status checks if a bot has active orders opening or closing a position.
20
views
•
1 min video
Comparing Bot Active Orders Status with Underlying Symbol
Comparing bot active orders status with underlying symbol checks if a bot is or is not currently opening a position with a specific ticker symbol.
14
views
•
1 min video
Evaluating Bot Position Availability
Evaluating bot position availability references a bot's position limits to check if the bot can or cannot open a new position.
27
views
•
1 min video
Evaluating Bot Tags
Evaluating bot tags references if a bot has specified tags before making decisions in an automation.
27
views
•
2 min video
Evaluating Opportunity Availability
Evaluating opportunity availability references a bot's position limits to determine if a bot can open a new position.
41
views
•
1 min video
Evaluating Opportunity Return Expectations
Evaluating opportunity return expectations allows you to evaluate a position’s rate of return probability.
148
views
•
2 min video
Comparing Opportunity Attributes
Comparing opportunity attributes allows you to reference a position’s attributes, like the bid-ask spread and Greeks, to make decisions.
28
views
•
2 min video
Comparing Opportunity Leg Attributes
Comparing opportunity leg attributes allows you to reference specific options leg attributes to make decisions.
23
views
•
3 min video
Comparing Opportunity Bid-Ask Spread
Comparing opportunity bid-ask spread allows you to reference a position’s bid-ask spread before moving through the automation.
70
views
•
2 min video
Evaluating Opportunity Probabilities
Evaluating opportunity probabilities allows you to evaluate a position’s probability of profit to filter for opportunities when adding new positions.
84
views
•
2 min video
Evaluating Position Performance
Evaluating position performance allows you to evaluate whether a position’s premium has increased or decreased by a certain percentage.
182
views
•
2 min video
Comparing Profit Target to Trailing Value
Comparing profit target to trailing value uses the SmartStops feature to trail a position after a target is reached.
91
views
•
5 min video
Comparing Position Time to Expiration
Comparing position time to expiration allows you to reference a position’s time to expiration to make decisions.
22
views
•
2 min video
Comparing Position Duration
Comparing position duration allows you to reference an open position’s duration from entry.
34
views
•
2 min video
Evaluating Position Underlying Symbol
Evaluating position underlying symbol allows you to make decisions based on the underlying symbol of a position.
42
views
•
2 min video
Comparing Position Properties
Comparing position properties allows you to reference specific position properties before moving through the automation.
44
views
•
2 min video
Comparing Position Leg Properties
Comparing position leg properties allows you to reference specific options leg properties before moving through the automation.
40
views
•
3 min video
Evaluating Position Type
Evaluating position type allows you to make decisions based on an underlying position type.
38
views
•
2 min video
Evaluating Position Side
Evaluating position side allows you to make decisions based on whether an underlying position is long or short.
105
views
•
1 min video
Comparing Underlying Symbol Price to Position Leg
Comparing an underlying symbol's price to a position leg allows you to make decisions based on a position’s underlying price relative to an option leg in the position.
26
views
•
2 min video
Evaluating Position Tags
Evaluating position tags allows you to reference if a position has specified tags before making decisions in an automation.
28
views
•
3 min video
Evaluating Underlying Symbol Indicator Properties
Evaluating underlying symbol indicator properties allows you to make decisions based on an indicator’s properties for an underlying symbol.
46
views
•
4 min video
Comparing Multiple Underlying Symbol Indicator Properties
Comparing multiple underlying symbol indicator properties allows you to make decisions by comparing indicator property values for multiple underlying symbols.
26
views
•
4 min video
Evaluating MACD Technical Indicator
Evaluating MACD technical indicator allows you to use a ticker's MACD values to make decisions inside an automation.
113
views
•
3 min video
Comparing Bollinger Bands to Symbol Price
Comparing Bollinger Bands to symbol price allows you to use Bollinger Band values to make decisions inside an automation.
44
views
•
2 min video
Evaluating Stochastic Technical Indicator
Evaluating stochastic technical indicator allows you to set a ticker's K, D, and smooth period for a specified moving average.
42
views
•
3 min video
Comparing VIX Properties
Comparing VIX properties allows you to make decisions based on the VIX’s value before moving through the automation.
35
views
•
1 min video
Evaluating Market Time of the Day
Evaluating market time of the day enables you to make decisions based on a specific time inside an automation. Market time is based on the Eastern Time Zone - New York.
42
views
•
1 min video
Evaluating Days of the Week
Evaluating days of the week decision recipe enables you to select a specific day inside an automation.
16
views
•
1 min video
Evaluating Bot Switches
Evaluating bot switches checks if a certain switch is turned on or off in a bot.
92
views
•
3 min video