发布

  • 17315 3f8fd6ac3d

    Feature: support `ComboLimit` Order type in TastyTrade and refactor `BrokerageTests` (#9003)

    frostbyte_neo 发布于 2025-10-06 20:42:30 +00:00 | 342 次提交 在此版本后已推送到 master

    • feat: support new OrderType in TastytradeBrokerageModel

    • feat: extension GetGroupQuantity

    • refactor: WaitOneAssertFail to return bool

    • refactor: GetOpenOrders in BrokerageTests

    • feat: display holdings when begin/end test run

    • refactor: brokerageTest class to support handle combo order
      feat: comboOrderTestParameters
      feat: tastytrade option strategy algo

    • refactor: Tastytrade Algo BullCallSpread

    • feat: Bull/Bear-CallSpread test cases in BrokerageTests
      feat: ComboLimitOrderTestParameters

    • fix: remove static in ComboLimitOrderTestParameters of ExpectedStatus

    • feat: restrict submit combo limit cross zero orders in Tastytrade
      test:feat: submit combo limit cross zero test cases in tastytrade

    • test:fix: missed test helper to c9907b23

    • refactor: GetGroupQuantityByEachLegQuantity
      feat: overload GreatestCommonDivisor
      test:feat: GetGroupQuantityByEachLegQuantity

    • test:feat: extra test cases to GetGroupQuantity to 925c214a

    • test:refactor: take out Cancel Status update in HandleEvents()

    • feat: prop Direction in Leg

    • Revert "feat: prop Direction in Leg"

    This reverts commit 4f92f97b630a157d3972c2321473d87c330c26c8.

    • refactor: ComboLimitOrderTestParameters

    • test:refactor: CancelOrders

    • test:feat: add missed xml description

    • test:feat: support ModifyUntilFilled Combo orders

    • test:feat: Long/Short-Combo unit tests

    • test:fix: compare all status if it is combo order type

    • test:refactor: applyOrderUpdate in gracefully way in LimitOrderTestParameters

    • remover: Tastytrade algo

    • test:feat: create new BaseOrderTestParameters with helper methods
      test:rename: method in ComboOrderTestParameters
      test:remove: duplication

    下载附件