Skip to content

Tags: sammchardy/python-binance

Tags

v1.0.37

Toggle v1.0.37's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump to v1.0.37 (#1693)

v1.0.36

Toggle v1.0.36's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump to 1.0.36 (#1686)

v1.0.35

Toggle v1.0.35's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Update futures algo order API with new TP/SL parameters (#1672)

* 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 <43336371+carlosmiei@users.noreply.github.com>

v1.0.34

Toggle v1.0.34's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump to 1.0.34 (#1652)

* update gitignore

* bump version

* chore: bump to 1.0.34

v1.0.33

Toggle v1.0.33's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Bump to 1.0.33 (#1640)

* update gitignore

* bump version

* chore: bump to 1.0.33

v1.0.32

Toggle v1.0.32's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump to 32 (#1621)

* update gitignore

* bump version

* chore: bump to 32

v1.0.31

Toggle v1.0.31's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(signature): encode non-ascii symbol (#1618)

* update gitignore

* bump version

* fix(signature): encode non-ascii symbol

* bump version

v1.0.30

Toggle v1.0.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump to 1.0.30 (#1615)

* update gitignore

* bump version

* chore: bump to 1.0.30

v1.0.29

Toggle v1.0.29's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Bump 29 (#1585)

* update gitignore

* bump version

v1.0.28

Toggle v1.0.28's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump 0.28 (#1565)

* update gitignore

* chore: bump to v1.0.28