发布

  • 16617 adfad475cc

    Feature:TradeStationBrokerage: support `ComboMarket` && `ComboLimit` (#8290)

    frostbyte_neo 发布于 2024-09-06 13:31:14 +00:00 | 739 次提交 在此版本后已推送到 master

    • refactor: adding OrderId in GroupOrderManger

    • feat: new support of OrderTypes in TradeStationBrokerageModel
      feat: unSupported OrderTypes in CanUpdateOrder's TradeStationBrokerageModel

    • feat: AllOrNone property in TradeStationOrderProperties

    • feat: unsupported SubmitCrossZero of Combo Order in TSBrokerageModel

    • test:feat: submit / update CrossZero Combo Orders

    • feat: new Message Brokerage error message
      refactor: use new Message in TradeStationBrokerageModel

    • feat: setter of Id in GroupOrderManager

    • feat: new constructor of GroupOrderManager

    • feat: develop GroupOrderCacheManager service

    • fix: groupOrderManger.Id in OrderProvider

    • fix: incrementOrderGroupOrderManagerID in BrokerageTransactionHandler
      feat: add _groupOrderManagerId in OrderProvider

    • remove: extra semicolon

    • refactor: prevent increment GroupOrderID

    • feat: add new Exchanges

    • feat: Try Get Group Combo Orders extension

    • refactor: ComboORderType in TSBrokerageModel

    • remove: implementing of prop ID in GroupOrderManager

    • refactor: UnsupportedCrossZeroByOrderType message

    • fix: warning of UnsupportedCrossZeroByOrderType

    • fix: several exchanges code based on tradier docs
      https://documentation.tradier.com/brokerage-api/reference/exchanges

    • feat: add missed Exchange in Global class

    • refactor: possible update LimitPrice in TSBrokerageModel
      test:feat: validate upddate LimitPrice of ComboLimit Order

    • refactor: GroupOrderCacheManager
      remove: TryGetGroupCachedOrders from extension

    • refactor: exchange SPHR to MIAX_SAPPHIRE

    • remove: Exchange BYX cuz It is BATS_Y

    • refactor: change position of Exchange C2

    • refactor: change constructor's access modifier in class Exchange

    下载附件