QuantConnect / Lean.Brokerages.TDAmeritrade

TD Ameritrade Brokerage Plugin
14 stars 9 forks source link

Add Support to All Order Types Available in Lean #10

Open AlexCatarino opened 1 year ago

AlexCatarino commented 1 year ago

Expected Behavior

All order types available in both Lean and TD Ameritrade are supported. https://developer.tdameritrade.com/account-access/apis/post/accounts/%7BaccountId%7D/orders-0

Actual Behavior

master supports MarketOrder, LimitOrder, StopMarketOrder, StopLimitOrder while Lean and TD Ameritrade supports also support MarketOnOpen (MOO), MarketOnClose (MOC) and ExerciseOption.

Potential Solution

Implement MOC and MOO orders.

Checklist

Romazes commented 1 year ago

Hello, @AlexCatarino I explored documentation of TD Ameritrade. I didn't find info about MarketOnOpen[MOO] order type. You may look of picture below.

image