Binance Spot har lanceret TWAP-handelsalgoritmen for API-brugere. Ved hjælp af Binances interne algoritmiske handelsfunktion kan brugerne opdele store ordrer i mindre størrelser og automatisk udføre dem med jævne mellemrum for at minimere prispåvirkningen.
TWAP (tidsvægtet gennemsnitspris) er en algoritmisk handelsudførelsesstrategi. Den har til formål at opnå en gennemsnitlig udførelsespris tæt på den tidsvægtede gennemsnitspris for en bestemt periode.
Handlende anvender normalt TWAP for at afbøde markedspåvirkningen for store ordrer. TWAP-handelsalgoritmer har til formål at optimere en handels gennemsnitlige pris ved at fordele ordreudførelsen ud over en bestemt tidsperiode.
I følgende scenarier foretrækkes TWAP for at give en bedre udførelsespris:
Her er et eksempel på TWAP-algoritmens udførelsesmønstre:

POST /sapi/v1/algo/spot/newOrderTwap
| Parametre | Beskrivelse |
| symbol | Handelssymbol (f.eks. BTCUSDT) |
| side | Handelsside (f.eks. KØB eller SALG) |
| mængde | Handelsmængde (skal svare til mellem 100 USDT og 10.100.000 USDT) |
| varighed | TWAP-ordrens varighed i sekunder (300 eller 86.400)
|
| limitPrice | TWAP-ordrens grænsepris (ordren vil som standard blive afgivet til markedspris) |
| Slutpunkt | Beskrivelse | Link |
| DELETE /sapi/v1/algo/spot/order | Annuller en aktiv ordre | https://binance-docs.github.io/apidocs/spot/en/#cancel-algo-order-trade-2 |
| GET /sapi/v1/algo/spot/openOrders | Få alle igangværende ordrer | https://binance-docs.github.io/apidocs/spot/en/#query-current-algo-open-orders-user_data-2 |
| GET /sapi/v1/algo/spot/historicalOrders | Få historiske ordrer | https://binance-docs.github.io/apidocs/spot/en/#query-historical-algo-orders-user_data-2 |
| GET /sapi/v1/algo/spot/subOrders | Få respektive underordrer for et specificeret algoritme-ID | https://binance-docs.github.io/apidocs/spot/en/#query-sub-orders-user_data-2 |
Transaktionsoplysningerne vil ikke være tilgængelige, før alle TWAP-ordrer er gennemført. Kun delvist gennemførte ordrer vises. Du kan se transaktionsmængden, den gennemsnitlige transaktionspris og handelsgebyret.
Du kan få følgende fejlsvar efter en mangelfuld forespørgsel.
| Ekstern kode | Ekstern meddelelse |
| 0 | OK |
| -1000 | Der opstod en ukendt fejl under behandlingen af anmodningen |
| -1102 | En obligatorisk parameter blev ikke sendt, var tom/ugyldig eller havde et forkert format |
| -20121 | Ugyldigt symbol |
| -20130 | Der er sendt ugyldige data for en parameter |
| -2013 | Orden findes ikke |
| -5007 | Mængden skal være større end nul |
| -20124 | Ugyldigt algoritme-ID, eller algoritme-ID er blevet afsluttet |
| -20132 | Klientens algoritme-ID er duplikeret |
| -20194 | Varigheden er for kort til at udføre alle de påkrævede mængder |
| -20195 | Den samlede størrelse er for lille |
| -20196 | Den samlede størrelse er for stor |
| -20198 | Du har nået det maksimalt tilladte antal åbne ordrer |
TWAP-ordrer garanterer ikke udførelse. Ordrer vil blive gennemført efter bedste evne, med forbehold for markedets likviditet og volatilitet.
Hvis markedsprisen bevæger sig betydeligt, eller likviditeten er utilstrækkelig under ordreudførelsen, kan algoritmen muligvis ikke udføre alle ordrer fuldt ud.
Udførelsen er og vil derfor altid være likviditetsafhængig uden nogen garanti for udførelse til bedste pris. Eksempelvis er det muligt, at algoritmen ikke gennemfører ordren inden det angivne sluttidspunkt, hvis markedet bliver presset.
Hvis du vil kontrollere status for en TWAP-ordre, kan du bruge slutpunkterne for forespørgsel om ordre (GET /sapi/v1/algo/spot/openOrders eller GET /sapi/v1/algo/spot/historicalOrders).
Bemærk: