Closed emin-karadag closed 1 year ago
Ben bu emri çalıştırdığımda tam olarak aşağıdaki sonucu alıyorum
{"code":"1","data":[{"clOrdId":"","ordId":"","sCode":"51020","sMsg":"Order amount should be greater than the minimum available amount ","tag":"538a3965e538BCDE"}],"msg":"All operations failed"}
Problem emir miktarında. Minimum limitin altında diyor. Özellikte test ettim mobil uygulamadan bu miktardan market emri gönderebiliyorsun ama API limitleri farklı anlaşılan
Ancak bir geliştirme daha yaptım dün. Bununla senin karşılaştığın problemde sorunun ne olduğunun bilgisini result.Data içindeki her bir emir sonucu içinde artık tam olarak görebileceksin.
Teşekkür ederim bilgilendirme için.
Merhabalar, OKEx.Net -> v5.3.1 kullanıyorum.
PlaceOrderAsync()
metodunu kullanarak başarılı bir şekilde LIMIT emir gönderebiliyorum. Ancak MARKET emir göndermeyi bir türlü başaramadım. Aşağıya örnek bir API isteği ve o isteğin sonucunu paylaşıyorum.NOT: Benzer şekilde
PlaceMultipleOrdersAsync()
için de geçerli. Çoklu MARKET emir de gönderemedim.Örnek Market Emir Sorgusu:
await client.PlaceOrderAsync("BTC-USDT", OkexTradeMode.Cash, OkexOrderSide.Buy, OkexPositionSide.Net, OkexOrderType.MarketOrder, 0.00002M, ct);
Bu sorgunun sonucu aşağıdaki gibidir: Error Code: 1, Error Message: All operations failed
Yukarıdaki sorgu için: RequestUrl: https://www.okx.com/api/v5/trade/order RequestBody:
{"instId":"BTC-USDT","ordType":"market","posSide":"net","side":"buy","sz":"0.00002","tag":"538a3965e538BCDE","tdMode":"cash"}
Bu konuda yardımlarınızı bekliyorum, şimdiden teşekkürler.