New OCO API -1013,"msg":"Stop loss orders are not supported for this symbol

Hi , when i run the SH script return me always -1013,“msg”:"Stop loss orders are not supported for this symbol , but i think my code is correct

#!/bin/bash

APIKEY="MY API KEY HERE "
APISECRET="MY API SECRET KEY"
#sURLPART2="symbol=BNBUSDT&side=BUY&type=LIMIT&quoteOrderQty=10&price=270.3&newOrderRespType=FULL"
URLPART2="symbol=BNBUSDT&side=BUY&quantity=1.0&price=10&stopPrice=12"
RECVWINDOW=50000
RECVWINDOW="recvWindow=$RECVWINDOW"
TIMESTAMP="timestamp=$(( $(date +%s) *1000))"
QUERYSTRING="$URLPART2&$RECVWINDOW&$TIMESTAMP"

SIGNATURE=$(echo -n "$QUERYSTRING" | openssl dgst -sha256 -hmac $APISECRET | cut -c 10-)
SIGNATURE="signature=$SIGNATURE"

curl  -H "X-MBX-APIKEY: $APIKEY" -X POST "https://api.binance.com/api/v3/order/oco?$URLPART2&$RECVWINDOW&$TIMESTAMP&$SIGNATURE"

echo

OCO orders consist of either Stop Loss Order and a Limit Order, or a Stop Loss Limit Order and a Limit Order.

A Stop Loss Limit Order is placed instead of a Stop Loss Order when the stopLimitPrice & stopLimitTimeInForce parameters are set.

To place such OCO orders, the symbol is question must accept these Order Types for the order to be accepted, otherwise the error mentioned above is thrown.

In this case, you are attempting to place a OCO order consisting of a STOP_LOSS order and a LIMIT order, and since BNBUSDT does not accept STOP_LOSS orders the order will be rejected.

To place an OCO order on BNBUSDT, you must specify the stopLimitPrice & the stopLimitTimeInForce parameters to place a STOP_LOSS_LIMIT order instead.

To check if what order types a symbol accepts, please consult the Exchange Info endpoint
https://binance-docs.github.io/apidocs/spot/en/#exchange-information