# Technical Documentation

- [Platform](/technical-documentation/platform.md)
- [Infrastructure & Security](/technical-documentation/platform/infrastructure-and-security.md): A detailed overview of the server and network infrastructure used to run the autotrading platform.
- [Automations](/technical-documentation/platform/automations.md): An automation is conditional logic, represented as a decision tree scheduled to run at a particular time.
- [Automation Behavior](/technical-documentation/platform/automation-behavior.md): Curious how automations work? This is a technical overview of the autotrading platform's automation behavior and execution configuration.
- [Data Feeds](/technical-documentation/platform/data-feeds.md): An overview of the platform's data operations, ticker selection process, and a current database of tradable symbols.
- [Order Handling](/technical-documentation/platform/order-handling.md): Overview of how orders are handled between Option Alpha and the broker.
- [Bot Limitations](/technical-documentation/platform/bot-limitations.md): Learn the current limitations of the autotrading platform and how to navigate certain situations that are out of the bot's control.
- [Supported Ticker Symbols](/technical-documentation/platform/supported-ticker-symbols.md): The complete list of all stock and ETF ticker symbols available for autotrading in Option Alpha.
- [Supported Browsers](/technical-documentation/platform/supported-browsers.md): The autotrading platform is browser-based to offer flexibility and accessibility to our users. Here is what you need to know about supported browsers.
- [Supported Countries](/technical-documentation/platform/supported-countries.md): Our brokerage partnerships bring our autotrading platform to traders in 120+ countries. Learn more about platform access by country.
- [Ex Dividend & Earnings Dates](/technical-documentation/platform/ex-dividend-and-earnings-dates.md): The frequency, schedule, and projected ex-dividend dates for Option Alpha's supported ETFs. Dates are an estimation and subject to change.
- [Options Expiration Protocol](/technical-documentation/platform/options-expiration-protocol.md): Managing Expiring ITM Positions in Option Alpha
- [Autotrading Best Practices](/technical-documentation/platform/autotrading-best-practices.md): A list of popular do's and don'ts to help guide your autotrading.
- [Calculations](/technical-documentation/calculations.md)
- [Profit and Loss](/technical-documentation/calculations/profit-and-loss.md): An overview of how profit and loss are calculated and displayed on the bot dashboard.
- [Decision Properties](/technical-documentation/calculations/decision-properties.md): Security object details and the various properties used to create decisions.
- [Decision Calculations](/technical-documentation/calculations/decision-calculations.md): Overview of the calculations used by decision recipes to determine position value.
- [Parameter Selection](/technical-documentation/calculations/parameter-selection.md): Technical explanations on how calculated input parameters are chosen.
- [Probability](/technical-documentation/calculations/probability.md): Probability and chance are used synonymously. Any decision recipes describing the probability or chance of something happening will be calculated by the probability formula described here.
- [Probability Theory](/technical-documentation/calculations/probability-theory.md): Implied volatility (IV) and historical volatility (HV) are essential measures in probability theory. Learn why Option Alpha uses HV for calculating the probability of a future price.
- [Understanding Alpha and Expected Value](/technical-documentation/calculations/understanding-alpha-and-expected-value.md): Explore the math behind Expected Value (EV) for defined-risk options trades. We discuss Trade Ideas 2.0's groundbreaking EV-based Alpha metric.
- [Troubleshooting](/technical-documentation/troubleshooting.md): Common errors and troubleshooting help to get your bots running smoothly.
- [Testing Automations](/technical-documentation/troubleshooting/testing-automations.md): Testing automations enables you to check all the logic and decision criteria to be confident your bots will perform how you anticipate.
- [Broker Rejection Errors](/technical-documentation/troubleshooting/broker-rejection-errors.md): Overview of common error messages you may encounter when submitting orders through the autotrading platform.
- [Capital Warnings](/technical-documentation/troubleshooting/capital-warnings.md): The “not enough available capital” warning occurs when there isn't sufficient capital for a bot to enter a new position.
- [Position Limit Warnings](/technical-documentation/troubleshooting/position-limit-warnings.md): Position limit warnings occur when you reach the maximum allowable positions for a bot or the trading day.
- [Trade Enforcements](/technical-documentation/troubleshooting/trade-enforcements.md): Learn how to navigate the trade enforcement rules for different strategies.
- [Pricing Anomaly Warning](/technical-documentation/troubleshooting/pricing-anomaly-warning.md): The “pricing anomaly” warning occurs when a trade opportunity experiences pricing that is outside of what is expected.
- [Missing or Invalid Input](/technical-documentation/troubleshooting/missing-or-invalid-input.md): The “missing input” or “invalid value” error occurs when a required input field is not assigned inside the automation.
- [Daily Symbol Limit Error](/technical-documentation/troubleshooting/daily-symbol-limit-error.md): The “daily symbol limit” error occurs when a bot attempts to reference more than 10 symbols in a single trading day.
- [Excessive Errors Failsafe](/technical-documentation/troubleshooting/excessive-errors-failsafe.md): The “excessive errors” failsafe occurs when a bot encounters ten errors in one day and automatically turns off automations. Here is what you need to know about excessive errors.
- [Bot Event Loops](/technical-documentation/troubleshooting/bot-event-loops.md): Bot event loop errors may occur in positions that are triggered by an open position or close position event.
- [Option & Expiration Availability](/technical-documentation/troubleshooting/option-and-expiration-availability.md): Bots notify you with an error or warning if a specific option leg or expiration are not available for your position. Here's why you receive these alerts, and how to avoid them.
- [Overlapping Strikes Failsafe](/technical-documentation/troubleshooting/overlapping-strikes-failsafe.md): The overlapping strikes failsafe prohibits bots from overlapping identical strike prices or splitting apart positions.
- [Price Exceeds Strike-Difference Error](/technical-documentation/troubleshooting/price-exceeds-strike-difference-error.md): The price exceeds strike-difference error protects you from overpaying when you manually close a spread position.
- [Duplicate Orders Error](/technical-documentation/troubleshooting/duplicate-orders-error.md): The duplicate orders error protects you from replicating orders in your bot and brokerage platform.
- [Invalid Authorization Error](/technical-documentation/troubleshooting/invalid-authorization-error.md): You'll receive an Invalid Authorization Error if you change your broker credentials after authorizing an account.
- [Indicators](/technical-documentation/indicators.md): Current indicators on the platform and their source code from TA-Lib: Technical Analysis Library.
- [ADX](/technical-documentation/indicators/adx.md): Overview of the Average Directional Index calculation.
- [ATR](/technical-documentation/indicators/atr.md): Overview of the Average True Range calculation.
- [BOLLINGER BANDS](/technical-documentation/indicators/bollinger-bands.md): Overview of the Bollinger Bands Indictor.
- [BOP](/technical-documentation/indicators/bop.md): Overview of the Balance of Power calculation.
- [CCI](/technical-documentation/indicators/cci.md): Overview of the Commodity Channel Index calculation.
- [CMO](/technical-documentation/indicators/cmo.md): Overview of the Chande Momentum Oscillator calculation.
- [DX](/technical-documentation/indicators/dx.md): Overview of the Directional Index calculation.
- [EMA](/technical-documentation/indicators/ema.md): Overview of the Exponential Moving Average indicator.
- [GEX](/technical-documentation/indicators/gex.md): Gamma exposure charts specific to each expiration date are available in the Option Alpha platform for all supported ticker symbols.
- [KAMA](/technical-documentation/indicators/kama.md): Overview of the Kaufman Adaptive Moving Average indicator.
- [MACD](/technical-documentation/indicators/macd.md): Overview of the Moving Average Convergence Divergence indicator.
- [MFI](/technical-documentation/indicators/mfi.md): Overview of the Money Flow Index indicator.
- [MOM](/technical-documentation/indicators/mom.md): Overview of the Momentum indicator.
- [ROC](/technical-documentation/indicators/roc.md): Overview of the Rate of Change calculation.
- [RSI](/technical-documentation/indicators/rsi.md): Overview of the Relative Strength Index calculation.
- [SMA](/technical-documentation/indicators/sma.md): Overview of the Simple Moving Average indicator.
- [STOCH](/technical-documentation/indicators/stoch.md): Overview of the Stochastic Oscillator Indicator.
- [STOCH RSI](/technical-documentation/indicators/stoch-rsi.md): Overview of the Stochastic RSI Indicator.
- [TRIMA](/technical-documentation/indicators/trima.md): Overview of the Triangular Moving Average calculation.
- [ULTIMATE OSCILLATOR](/technical-documentation/indicators/ultimate-oscillator.md): Overview of the Ultimate Oscillator Indicator.
- [WILLIAMS %R](/technical-documentation/indicators/williams-r.md): Overview of the Williams % R indicator.
