# Troubleshooting

## Troubleshooting

{% stepper %}
{% step %}

#### [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.
{% endstep %}

{% step %}

#### [Broker Rejection Messages](/technical-documentation/troubleshooting/broker-rejection-errors.md)

Overview of common error messages you may encounter when submitting orders through the autotrading platform.
{% endstep %}

{% step %}

#### [Capital Warnings](/technical-documentation/troubleshooting/capital-warnings.md)

The “not enough avialable capital” warning occurs when there isn't sufficient capital for a bot to enter a new position.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [Trade Enforcements](/technical-documentation/troubleshooting/trade-enforcements.md)

Learn how to navigate the trade enforcement rules for different strategies.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [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.
{% endstep %}

{% step %}

#### [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.
{% endstep %}
{% endstepper %}


---

# 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/troubleshooting.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.
