[pull] master from sammchardy:master#41
Merged
pull[bot] merged 1 commit intostungkit:masterfrom Feb 15, 2026
Merged
Conversation
* feat: Update futures algo order API with new TP/SL parameters - Enhanced futures_create_algo_order() to support new API parameters: * priceMatch: for LIMIT/STOP/TAKE_PROFIT orders (OPPONENT/QUEUE options) * priceProtect: price protection for STOP_MARKET/TAKE_PROFIT_MARKET * activatePrice & callbackRate: for TRAILING_STOP_MARKET orders * selfTradePreventionMode: STP modes (EXPIRE_TAKER/MAKER/BOTH) * goodTillDate: for GTD time in force * newOrderRespType: ACK or RESULT response type * workingType: trigger based on MARK_PRICE or CONTRACT_PRICE * closePosition: close all positions * reduceOnly: reduce only mode * timeInForce: IOC/GTC/FOK/GTX support * positionSide: LONG/SHORT for hedge mode - Updated comprehensive documentation with all parameter descriptions - Added practical code example in docstring - Created 12 new test cases for both sync and async clients: * Test priceProtect parameter * Test trailing stop with activatePrice/callbackRate (skipped for testnet) * Test selfTradePreventionMode * Test priceMatch parameter * Test newOrderRespType parameter * Test workingType parameter - Added examples/futures_algo_order_examples.py with practical usage examples This update aligns with the latest Binance Futures API documentation for New Algo Order endpoint supporting advanced TP/SL functionality. Note: Some tests may fail in testnet due to timestamp sync issues, which is a known testnet limitation, not a code issue. * fix linting --------- Co-authored-by: carlosmiei <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )