# Technical Documentation

- [Platform](https://docs.optionalpha.com/technical-documentation/platform.md)
- [Infrastructure & Security](https://docs.optionalpha.com/technical-documentation/platform/infrastructure-and-security.md): A detailed overview of the server and network infrastructure used to run the autotrading platform.
- [Automations](https://docs.optionalpha.com/technical-documentation/platform/automations.md): An automation is conditional logic, represented as a decision tree scheduled to run at a particular time.
- [Automation Behavior](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/platform/order-handling.md): Overview of how orders are handled between Option Alpha and the broker.
- [Bot Limitations](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/platform/options-expiration-protocol.md): Managing Expiring ITM Positions in Option Alpha
- [Autotrading Best Practices](https://docs.optionalpha.com/technical-documentation/platform/autotrading-best-practices.md): A list of popular do's and don'ts to help guide your autotrading.
- [Calculations](https://docs.optionalpha.com/technical-documentation/calculations.md)
- [Profit and Loss](https://docs.optionalpha.com/technical-documentation/calculations/profit-and-loss.md): An overview of how profit and loss are calculated and displayed on the bot dashboard.
- [Decision Properties](https://docs.optionalpha.com/technical-documentation/calculations/decision-properties.md): Security object details and the various properties used to create decisions.
- [Decision Calculations](https://docs.optionalpha.com/technical-documentation/calculations/decision-calculations.md): Overview of the calculations used by decision recipes to determine position value.
- [Parameter Selection](https://docs.optionalpha.com/technical-documentation/calculations/parameter-selection.md): Technical explanations on how calculated input parameters are chosen.
- [Probability](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/troubleshooting.md): Common errors and troubleshooting help to get your bots running smoothly.
- [Testing Automations](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/troubleshooting/broker-rejection-errors.md): Overview of common error messages you may encounter when submitting orders through the autotrading platform.
- [Capital Warnings](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/troubleshooting/trade-enforcements.md): Learn how to navigate the trade enforcement rules for different strategies.
- [Pricing Anomaly Warning](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/indicators.md): Current indicators on the platform and their source code from TA-Lib: Technical Analysis Library.
- [ADX](https://docs.optionalpha.com/technical-documentation/indicators/adx.md): Overview of the Average Directional Index calculation.
- [ATR](https://docs.optionalpha.com/technical-documentation/indicators/atr.md): Overview of the Average True Range calculation.
- [BOLLINGER BANDS](https://docs.optionalpha.com/technical-documentation/indicators/bollinger-bands.md): Overview of the Bollinger Bands Indictor.
- [BOP](https://docs.optionalpha.com/technical-documentation/indicators/bop.md): Overview of the Balance of Power calculation.
- [CCI](https://docs.optionalpha.com/technical-documentation/indicators/cci.md): Overview of the Commodity Channel Index calculation.
- [CMO](https://docs.optionalpha.com/technical-documentation/indicators/cmo.md): Overview of the Chande Momentum Oscillator calculation.
- [DX](https://docs.optionalpha.com/technical-documentation/indicators/dx.md): Overview of the Directional Index calculation.
- [EMA](https://docs.optionalpha.com/technical-documentation/indicators/ema.md): Overview of the Exponential Moving Average indicator.
- [GEX](https://docs.optionalpha.com/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](https://docs.optionalpha.com/technical-documentation/indicators/kama.md): Overview of the Kaufman Adaptive Moving Average indicator.
- [MACD](https://docs.optionalpha.com/technical-documentation/indicators/macd.md): Overview of the Moving Average Convergence Divergence indicator.
- [MFI](https://docs.optionalpha.com/technical-documentation/indicators/mfi.md): Overview of the Money Flow Index indicator.
- [MOM](https://docs.optionalpha.com/technical-documentation/indicators/mom.md): Overview of the Momentum indicator.
- [ROC](https://docs.optionalpha.com/technical-documentation/indicators/roc.md): Overview of the Rate of Change calculation.
- [RSI](https://docs.optionalpha.com/technical-documentation/indicators/rsi.md): Overview of the Relative Strength Index calculation.
- [SMA](https://docs.optionalpha.com/technical-documentation/indicators/sma.md): Overview of the Simple Moving Average indicator.
- [STOCH](https://docs.optionalpha.com/technical-documentation/indicators/stoch.md): Overview of the Stochastic Oscillator Indicator.
- [STOCH RSI](https://docs.optionalpha.com/technical-documentation/indicators/stoch-rsi.md): Overview of the Stochastic RSI Indicator.
- [TRIMA](https://docs.optionalpha.com/technical-documentation/indicators/trima.md): Overview of the Triangular Moving Average calculation.
- [ULTIMATE OSCILLATOR](https://docs.optionalpha.com/technical-documentation/indicators/ultimate-oscillator.md): Overview of the Ultimate Oscillator Indicator.
- [WILLIAMS %R](https://docs.optionalpha.com/technical-documentation/indicators/williams-r.md): Overview of the Williams % R indicator.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.optionalpha.com/technical-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
