Pencerahan
1, tidak boleh ditukarkan kepada levera lain apabila memegang saham.
2, tidak boleh beralih ke mod kedudukan lain apabila memegang3. exchange.CancelOrder (ID) apabila pembatalan mesti ditukar ke kontrak yang sesuai dengan ID pesanan (exchange.SetContractType Switch)
4. exchange.GetAccount (() kira-kira pertukaran untuk memanggil akses kepada antara muka aset akaun, mod penuh: akan mengakses empat antara muka API, kerana jumlah koin yang dibekukan adalah diperolehi oleh antara muka yang berasingan ((3 kira-kira pertukaran)).5, Kod kontrak (iaitu: exchange.SetContractType) dibahagikan kepada empat jenis:6. Apabila panggilan exchange.GetOrder ((ID), mesti berada dalam keadaan kontrak yang sepadan dengan ID, jika tidak akan memberikan kesalahan, ID kontrak kekal dan ID perbandingan kira-kira berbeza.7, exchange.GetPosition ((() apabila mendapatkan kedudukan, perbandingan pertukaran adalah 0 dalam mod keseluruhan kedudukan, dengan sifat Margin.
8 ∞ Default awal 10 kali levera, arah dagangan beli (berpeluang / penuh di bursa, jumlah levera, mungkin ada pelbagai keadaan, adalah tetapan pengguna sendiri)
Kesilapan:
Tidak. | Msg ralat | Penerangan |
---|---|---|
1 | KontrakTipe Tidak Sah | Tiada kontrak yang ditetapkan, atau kesilapan penentuan kontrak. Memeriksa sama ada fungsi SetMarginLevel dipanggil untuk menetapkan levera semasa bot dimulakan awal tanpa kontrak yang ditetapkan |
2 | Kesalahan jenis kontrak kalkulator! | Kesilapan mengira tarikh penghantaran kontrak |
3 | Kesalahan format jawapan | Antara muka GetRecords mengambil data dan menguraikan, data tidak sepenuhnya melaporkan kesilapan. |
4 | Arah yang tidak sah | SetDirection, parameter yang salah ketika menetapkan arah urus niaga. |
5 | kontrakTipe tidak ditemui: | Kesalahan dalam memetakan kod kontrak semasa memanggil GetOrder / GetOrders. |
6 | MarginLevel hanya boleh ditetapkan dalam arah untuk membeli / menjual, tetapan semasa: | Apabila anda menetapkan levera, anda mesti berada di arah beli / jual, dan arah lain adalah salah. |
7 | ||
8 | Tahap Margin Tidak Sah | Peratusan pertukaran kira-kira Kesalahan pelebihan, hanya 10 / 20 |
9 | kontrakTipe tidak ditemui | Kod kontrak this_week / next_week / quarter / swap yang sesuai dengan kod kontrak sebenar tidak dapat dijumpai apabila GetPosition dipanggil |
10 | Menganalisis kesilapan OrderId, orderId: | ID pesanan dalam mesej yang dikembalikan oleh fungsi GetOrder, GetOrders, Buy, Sell adalah dalam bentuk kod kontrak yang berwarna-warni, terutama digunakan untuk mengenal pasti semasa penarikan dan permintaan pesanan, dan bukan ID pesanan sebenar yang dikembalikan oleh antara muka bursa, jika penarikan digunakan adalah ID pesanan dalam bentuk kod kontrak yang tidak berwarna-warni, iaitu kesalahan. |
11 | MarginLevel error. The contract for BTC (atau mata wang lain) Must be a positive integer between 1 and 100 (atau nilai lain) ". | Leverage kontrak kekal ditetapkan dengan salah, di luar jangkauan yang terhad, dan mestilah bilangan bulat. |
Bursa melaporkan kesilapan
Tidak. | Msg ralat | Penerangan |
---|---|---|
1 | Futures_OP 0: 400: { |
Modus pegangan keseluruhan, tidak boleh diubah menjadi leverage lain semasa menggantung atau memegang |
2 | GetOrder ((65-9-44101ef02-0): 400: { |
Apabila GetOrder, CancelOrder, mesti ditukar ke status kontrak yang sepadan dengan ID ini, jika tidak, ia akan memberikan ralat. |
3 | { |
逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。 |
… | … | … |
Ringkasan Soalan
1, Pengeluaran segera selepas membuat pesanan, pemprosesan pesanan, pengeluaran tanpa kesalahan, pengembalian adalah mesej kejayaan pengeluaran yang normal. Dalam kes yang sama seperti gambar di bawah, pesanan sebenar telah disalurkan sepenuhnya, tetapi operasi penolakan tidak dilaporkan, dan penolakan nampaknya berjaya.
OKEX V3 API KEY yang dikonfigurasi dengan cara yang sama.
Isi kunci Akses, kunci Rahsia, kata laluan
Passphrase disimpan selepas ia disiapkan sendiri apabila anda memohon V3 API KEY.
# 注意:如果托管者版本比较旧,需要更新托管者。
# 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
Kemas kini
2019.2.17 Mengemas kini had ralat dalam jangkauan kontrak kekal Tetapan imbangan, yang pada asalnya adalah had 1-40. Pada dasarnya, setiap mata wang mempunyai pelbagai tahap penyesuaian leverage:
Mata wang kontrak | Julat 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 untuk permohonan akaun baru, apabila dipanggil exchange.GetAccount(), error: GetAccount: type assertion to []interface{} failed
Sebabnya ialah antara muka kembali: {
OKEX Optimized
4、获取单个/所有合约账户信息接口
GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
Saya tidak mahu mengkritiknya kerana saya tidak tahu apa yang dia lakukan.
Perbaikan sifat Profit, maklumat pegangan, di bawah saham. Masalah sifat keuntungan ketika berdagang, kerana: GET /api/futures/v3/position Interface Data berdagang yang dikembalikan, long_pnl_ratio, sifatnya dalam bentuk pecahan pulangan, bukan pecahan dalam pulangan, iaitu: long_pnl_ratio mewakili 10%, bukan 0.1% apabila 0.1.
Pembaharuan Kontrak Triwulan Pemetaan Masalah. Pembaharuan pada: 2019.3.15 19:30:00 Kontrak suku tahunan dipetakan dengan betul sebagai BTC-USD-190628, (contoh BTC).
Untuk mengemas kini kandungan di atas, anda perlu memuat turun pentadbir terkini.
Pembaharuan dijangka Tidak ada
913804005@qq.comKesalahan: GetTicker: Dapatkan https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: dial tcp 243.185.187.39:443: sambungan: sambungan ditolak GetDepth: Dapatkan https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: dial tcp 243.185.187.39:443: sambungan: sambungan ditolak GetRecords: Get://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: sambungan: ditolak
913804005@qq.comSaya gunakan okx. Token boleh.
913804005@qq.com/upload/asset/12b85ef5183f25d1f8460.png
QazliruiboAdakah pentadbir awam (AS) boleh mengakses okx
Terbangexchange.GetAccount (); var Account = exchange.GetRawJSON (); Nilai akaun adalah {} kosong
Joseon JoseonTanda
Pencipta Kuantiti - Impian KecilTanda
Pencipta Kuantiti - Impian KecilOKEX tidak boleh diakses di dalam negara.
913804005@qq.comSaya telah dikerahkan di Tencent Cloud dan Ali Cloud satu Hangzhou satu Beijing
913804005@qq.comKenapa Bitcoin boleh digunakan? Saya tidak faham?
913804005@qq.comSaya telah menyebarkannya ke semua pelayan, komputer tempatan, dan mesin maya, tetapi saya tidak dapat melakukannya.
Pencipta Kuantiti - Impian KecilDi mana pelayan diletakkan oleh pengurus?
Pencipta Kuantiti - Impian KecilLebih baik jangan gunakan, ingat OKEX adalah untuk mengehadkan akses IP Amerika Syarikat.
TerbangDiatasi
Pencipta Kuantiti - Impian KecilSaya telah menguji, ia adalah normal. Jika anda telah lewat masa ketika mengakses GetAccount (), maka GetRawJSON tidak mempunyai data.