Files
ritmex-bot/docs/binance/binance_derivatives/docs_derivatives_coin-margined-futures_user-data-streams_Event-STRATEGY-UPDATE.md
DisneyandGitHub d6399b92aa Feat/support binance (#22)
* add docs

* Add Binance exchange support

- Updated the environment configuration to include Binance as a selectable exchange option.
- Enhanced the README documentation to reflect the addition of Binance.
- Implemented the Binance exchange adapter and integrated it into the existing exchange framework.
- Modified the basis arbitrage strategy to support Binance alongside existing exchanges.
- Added tests to ensure proper functionality and integration of Binance within the trading system.

* Enhance README with detailed Binance exchange configuration

- Added comprehensive instructions for setting up Binance as an exchange option.
- Included environment variable specifications for API keys, market types, and trading symbols.
- Provided examples for both perpetual and spot trading strategies.
- Clarified the use of WebSocket and REST for the Binance adapter.

* Enhance exchange support and testing framework

- Added a new test suite for exchange contracts to ensure consistency and functionality across supported exchanges.
- Refactored exchange ID handling to utilize a centralized list of supported exchanges, improving maintainability.
- Updated CLI argument parsing and help documentation to reflect the new exchange structure.
- Introduced utility functions for validating supported exchanges and their display names.
- Enhanced the BasisApp and strategy runner to leverage the new exchange validation logic.
- Added a new test command for running exchange-related tests.

* Refactor exchange contract tests and update CLI commands

- Removed the trailing supported exchanges set and simplified the logic for trailing stop support in the exchange contract tests.
- Updated the test command for exchange contracts to exclude unnecessary tests, streamlining the testing process.
- Enhanced test descriptions for clarity and improved understanding of the functionality being tested.
2026-02-27 11:37:44 +08:00

2.2 KiB
Raw Permalink Blame History

title, source, fetched_at
title source fetched_at
Event Strategy Update | Binance Open Platform https://developers.binance.com/docs/derivatives/coin-margined-futures/user-data-streams/Event-STRATEGY-UPDATE 2026-01-27T05:28:06.931Z

Event: STRATEGY_UPDATE

Event Description

STRATEGY_UPDATE update when a strategy is created/cancelled/expired, ...etc.

Strategy Status

  • NEW
  • WORKING
  • CANCELLED
  • EXPIRED

opCode

  • 8001: The strategy params have been updated
  • 8002: User cancelled the strategy
  • 8003: User manually placed or cancelled an order
  • 8004: The stop limit of this order reached
  • 8005: User position liquidated
  • 8006: Max open order limit reached
  • 8007: New grid order
  • 8008: Margin not enough
  • 8009: Price out of bounds
  • 8010: Market is closed or paused
  • 8011: Close position failed, unable to fill
  • 8012: Exceeded the maximum allowable notional value at current leverage
  • 8013: Grid expired due to incomplete KYC verification or access from a restricted jurisdiction
  • 8014: User can only place reduce only order
  • 8015: User position empty or liquidated

Event Name

STRATEGY_UPDATE

Response Example

{	"e": "STRATEGY_UPDATE", // Event Type	"T": 1669261797627, // Transaction Time	"E": 1669261797628, // Event Time	"su": {			"si": 176054594, // Strategy ID			"st": "GRID", // Strategy Type			"ss": "NEW", // Strategy Status			"s": "BTCUSDT", // Symbol			"ut": 1669261797627, // Update Time			"c": 8007 // opCode		}}