Penjelasan
1, tidak dapat beralih ke leverage lain saat memiliki saham.
2 ̊ Tidak dapat beralih ke mode posisi lain saat memiliki posisi (posisi penuh/posisi perposisi)3. exchange.CancelOrder (ID) pada saat pembatalan harus beralih ke kontrak yang sesuai dengan ID order (exchange.SetContractType switch) yang kompatibel
4, exchange.GetAccount (), transaksi rasio kira-kira panggilan untuk mengakses akun aset antarmuka, mode penuh: akan mengakses empat API antarmuka, karena pegangan frozen jumlah koin yang diperoleh secara terpisah antarmuka (), tiga transaksi rasio kira-kira.5, kode kontrak (misalnya: exchange.SetContractType) dibagi menjadi empat: 6, ketika panggilan exchange.GetOrder ((ID), harus dalam kondisi kontrak yang sesuai dengan ID, jika tidak akan memberikan kesalahan, ID kontrak permanen dan ID rasio transaksi yang jauh berbeda.7, exchange.GetPosition ((() saat mendapatkan posisi, rasio transaksi dalam modus total posisi, dengan sifat Margin adalah 0.
8 ∞ Default awal 10 kali leverage, arah perdagangan buy (posisi tunggal / penuh di bursa, jumlah leverage, mungkin ada beberapa situasi, adalah pengaturan pengguna sendiri)
Kasalahan yang dilaporkan:
Tidak, tidak. | Kesalahan msg | deskripsi |
---|---|---|
1 | ContractType Tidak sah | Tidak ada kontrak yang ditetapkan, atau kesalahan pengaturan kontrak. Memeriksa apakah fungsi SetMarginLevel disebut untuk mengatur lever pada bot awal tanpa kontrak yang ditetapkan |
2 | Kesalahan jenis kontrak Calc! | Kesalahan dalam menghitung tanggal pengiriman kontrak |
3 | Kesalahan format respon | GetRecords Interface mengambil data dan menganalisisnya, data tidak sepenuhnya melaporkan kesalahan. |
4 | Arah yang tidak sah | SetDirection Saat mengatur arah transaksi, parameternya salah. |
5 | contractType tidak ditemukan: | Kode kontrak pemetaan yang salah saat memanggil GetOrder / GetOrders. |
6 | MarginLevel hanya dapat diatur dalam arah untuk membeli / menjual, pengaturan saat ini: | Saat mengatur leverage, saat ini harus berada di arah buy / sell, arah lainnya memberikan kesalahan. |
7 | ||
8 | Tingkat Margin Tidak Sah | Rasio transaksi kira-kira kesalahan leverage, hanya 10 / 20 |
9 | kontrakTipe tidak ditemukan | Tidak ditemukan kode kontrak this_week / next_week / quarter / swap yang sesuai dengan kode kontrak yang sebenarnya saat memanggil GetPosition |
10 | Menganalisis kesalahan OrderId, orderId: | Fungsi GetOrder, GetOrders, Buy, Sell mengembalikan informasi tentang ID pesanan dalam bentuk kode kontrak yang berupa kata sandi, yang digunakan untuk identifikasi saat penarikan dan permintaan pesanan, bukan ID pesanan yang sebenarnya yang dikembalikan oleh antarmuka pertukaran, jika penarikan menggunakan ID pesanan dalam bentuk kode kontrak yang tidak berupa kata sandi, yaitu kesalahan. |
11 | The contract for BTC (atau mata uang lainnya) Must be a positive integer between 1 and 100 (atau nilai lainnya) ". | Leverage kontrak permanen ditetapkan dengan salah, di luar batas dan harus bulat. |
Bursa melaporkan kesalahan
Tidak, tidak. | Kesalahan msg | deskripsi |
---|---|---|
1 | Futures_OP 0: 400: { |
Mode saham, tidak dapat dimodifikasi ke leverage lain saat ada order yang dipegang atau dipegang |
2 | GetOrder ((65-9-44101ef02-0): 400: { |
Saat GetOrder, CancelOrder, harus beralih ke status kontrak yang sesuai dengan ID ini, jika tidak akan muncul kesalahan. |
3 | { |
逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。 |
… | … | … |
Kesimpulan
1, Pengeluaran segera setelah pesanan, pemesanan selesai, operasi pengeluaran tidak ada kesalahan, kembali adalah informasi sukses pengeluaran normal. Dalam kasus yang sama seperti di bawah ini, pesanan sebenarnya telah sepenuhnya ditransfer, tetapi operasi penarikan tidak dilaporkan dan tampaknya berhasil.
Konfigurasi OKEX V3 API KEY, konfigurasinya sesuai dengan konfigurasi spot futures.
Mengisi kunci akses, kunci rahasia, kata sandi
Passphrase disimpan setelah Anda mengaturnya saat Anda meminta V3 API KEY.
# 注意:如果托管者版本比较旧,需要更新托管者。
# 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
Pembaharuan
2019.2.17 Pembaruan Pembatasan kesalahan jangkauan kontrak permanen Pengaturan leverage, yang awalnya dibatasi 1-40. Pada dasarnya, setiap mata uang memiliki rentang setelan leverage yang berbeda:
Mata uang kontrak | Jangkauan Leverage |
---|---|
BTC | 1 ~ 100 |
LTC | 1 ~ 40 |
ETH | 1 ~ 100 |
ETC | 1 ~ 40 |
XRP | 1 ~ 40 |
EOS | 1 ~ 100 |
BCH | 1 ~ 40 |
BSV | 1 ~ 40 |
TRX | 1 ~ 20 |
KEY API yang diminta untuk akun baru, saat panggilan exchange.GetAccount (()) memberikan kesalahan: GetAccount: type assertion to []interface{} failed
Karena antarmuka kembali: {
Optimasi OKEX
4、获取单个/所有合约账户信息接口
GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
"Sebenarnya, saya tidak tahu apa yang akan terjadi", katanya.
Di bawah saham, informasi kepemilikan properti Profit diperbaiki. Masalah atribut Profit ketika trading, karena: GET /api/futures/v3/position Interface Data trading yang dikembalikan, long_pnl_ratio, atribut dalam bentuk pecahan pengembalian, bukan pecahan dalam pengembalian, yaitu: long_pnl_ratio saat 0.1 mewakili 10%, bukan 0.1%.
Updates Kontrak Triwulanan Pemetaan Masalah. Updated on: 2019.3.15 19:30:00 Kontrak kuartal benar-benar dipetakan sebagai BTC-USD-190628, (contoh BTC).
Updates di atas membutuhkan pengunduh host terbaru.
Diperkirakan akan diperbarui Tidak ada
913804005@qq.comKesalahan: GetTicker: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: dial tcp 243.185.187.39:443: connect: connection refused GetDepth: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: dial tcp 243.185.187.39:443: connect: connection refused GetRecords: https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/candles?granularity=86400&start=2019-06-02T07:51:42.000Z: dial tcp 243.185.187.39:443: connect: connection refused
913804005@qq.comSaya menggunakan okx, jadi token bisa.
913804005@qq.com/upload/asset/12b85ef5183f25d1f8460.png
QazliruiboApakah administrator publik (AS) dapat mengakses okx?
Terbangexchange.GetAccount (); var Account = exchange.GetRawJSON (); Nilai akun adalah {}
Joseon JoseonTanda
Penemu Kuantitas - Mimpi KecilTanda
Penemu Kuantitas - Mimpi KecilOKEX tidak dapat diakses di dalam negeri.
913804005@qq.comSaya dikerahkan di Tencent Cloud dan Ali Cloud satu Hangzhou satu Beijing
913804005@qq.comMengapa Bitcoin bisa digunakan? Saya tidak mengerti?
913804005@qq.comSaya mengimplementasikannya di server, komputer lokal, dan mesin virtual, tapi tidak ada yang bisa.
Penemu Kuantitas - Mimpi KecilDi mana server yang digunakan oleh administrator?
Penemu Kuantitas - Mimpi KecilLebih baik tidak, ingat OKEX membatasi akses IP Amerika Serikat.
TerbangSolusi
Penemu Kuantitas - Mimpi KecilSaya mencoba, dan itu normal. Jika Anda tidak memiliki data saat mengakses GetAccount (), maka GetRawJSON tidak memiliki data.