Jika anda adalah pelanggan runcit AS dan menerima ralat EOrder:Reduce only:Non-ECP semasa membuat pesanan berleveraj melalui API atau WebSocket, ini bermakna pesanan anda dihalakan melalui pasangan dagangan yang salah.
Dagangan margin runcit AS diproses melalui Bitnomial Exchange, yang memerlukan format pasangan yang berbeza. Daripada menggunakan nama pasangan standard (contohnya, BTC/USD), anda perlu menambah :BTNL pada pasangan tersebut (contohnya, BTC/USD:BTNL). Ini terpakai untuk semua titik akhir pesanan, termasuk REST API dan WebSocket.
Cara memperbaikinya
Kemas kini permintaan pesanan anda untuk menggunakan format pasangan :BTNL. Contohnya, daripada BTC/USD gunakan BTC/USD:BTNL, dan daripada XBT/USD gunakan XBT/USD:BTNL.
Untuk melihat senarai lengkap pasangan yang tersedia untuk dagangan margin runcit AS, buat panggilan API awam berikut: https://api.kraken.com/0/public/AssetPairs?execution_venue=bitnomial_exchange
Nota: Jika pesanan anda lulus validate=true tetapi gagal apabila dihantar secara langsung, ini dijangka -- pengesahan hanya menyemak pemformatan pesanan dan tidak mengesahkan penghalaan akaun. Format pasangan :BTNL diperlukan untuk pesanan sebenar untuk diteruskan.