Skip to content

Allow TradeStation extended-hours limit orders on any supported security type - #9928

Open
AlexCatarino wants to merge 1 commit into
QuantConnect:masterfrom
AlexCatarino:bug-9920-tradestation-extended-hours-options
Open

AlexCatarino wants to merge 1 commit into
QuantConnect:masterfrom
AlexCatarino:bug-9920-tradestation-extended-hours-options

Conversation

@AlexCatarino

Copy link
Copy Markdown
Member

Description

TradeStationBrokerageModel.CanSubmitOrder no longer restricts orders with OutsideRegularTradingHours = true to equities; it still requires a limit order. TradeStation applies its own eligibility rules (which underlyings, which session) to whatever it receives.

Related Issue

Closes #9920

Motivation and Context

TradeStation opened extended-hours options trading on 2026-10-19 (limit orders only, Day+/GTC+/GTD+). The plugin already maps the flag to those durations for any security type; only the model rejected the order.

Requires Documentation Change

The TradeStation orders page should drop the equity-only note for OutsideRegularTradingHours, if it has one.

How Has This Been Tested?

TradeStationBrokerageModelTests.CanSubmitOrder_WhenOutsideRegularTradingHours, now with option and index option market (rejected) and limit (accepted) cases.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • My code follows the code style of this project.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

🤖 Generated with Claude Code

…ity type

TradeStation now accepts Day+/GTC+/GTD+ limit orders on options, so the
model only enforces the limit-order rule and leaves eligibility to the brokerage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TradeStationBrokerageModel rejects extended-hours limit orders on equity options

1 participant