Saya ingin menyamakan perpaduan dalam okx, atau saya mahu menyamakan perpaduan penuh atau kosong, bagaimana untuk menyamakan perpaduan bukan berdasarkan jumlah perpaduan, tetapi berdasarkan nombor perpaduan yang saya tulis dalam bahasa js.
exchange.SetDirection ((
Pencipta Kuantiti - Impian Kecil``js function main (() { // POST /api/v5/copytrading/close-subposition instType : SPOT / SWAP, subPosId var tradeType = "SPOT" // Jika kontrak kekal, tulis SWAP var subPosId = "xxxxx" // ID kedudukan var ret = exchange.IO (("api", "POST", "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "& subPosId=" + subPosId") Log (ret) {C:$0000FF} `` Mungkin begitu.
Pencipta Kuantiti - Impian Kecil/upload/asset/16da3d5e574f1d5032e1.png Operasi pelaburan pelabur memerlukan panggilan ke antara muka di sini, menggunakan panggilan exchange.IO. Pertukaran yang dibungkus.Buy / Sell hanyalah senarai harga pasaran biasa, senarai harga terhad, dan fungsi pesanan.
17732164739mimpi yang baik, kenapa tidak ada maklumat yang salah, jadi strategi berhenti dan tidak tahu di mana masalah?
Pencipta Kuantiti - Impian KecilBaiklah, saya akan menguruskan masalah ini untuk anda di dalam borang kerja.
17732164739Mimpi baik-baik sahaja, permohonan kerja telah diserahkan, tajuk: Saya tidak tahu mengapa, tetapi ketika saya menggunakan masa hadapan analog, satu kitaran jam hanya dapat mengulangi data selama 3 hari, satu kitaran minit hanya dapat mengulangi data selama 10 minit, program berhenti jika melebihi, tetapi saya menggunakan while (true), saya tidak tahu apa yang berlaku. Kategori: Sistem pengesanan Nama pengguna: 17732164739
Pencipta Kuantiti - Impian KecilAnda boleh mengosongkan cache penyemak imbas anda, kemudian menguji semula, mungkin kerana cache, jika tidak, anda boleh memuat turun kertas kerja, dan melampirkan kod ujian tertentu, kod yang boleh merakam konfigurasi pemeriksaan semula tertentu, atau tetapan halaman pemeriksaan semula skrin.
17732164739Saya tidak tahu mengapa, satu kitaran jam hanya dapat mengulangi data 3 hari, satu kitaran minit hanya dapat mengulangi data beberapa minit, melebihi program itu berhenti, tetapi saya menggunakan while ((true, tidak tahu apa yang berlaku)
Pencipta Kuantiti - Impian KecilHalo, pengesanan semula tahap cakera sebenar, data adalah data tahap tik, tidak ada bahagian sejarah, jadi garis K BAR memerlukan pengumpulan sedikit demi sedikit, bermula dengan hanya satu.
17732164739Impian yang baik, saya telah mencuba ujian semula pada skala sebenar, menggunakan Bitcoin BTC pada bulan Ogos, rekod [{ "Time":1723680000000, "Open":58683.37, "High":58683.37, "Low":58678.01, "Close":58678.01, "Volume": 0.04762, "OpenInterest": 0}] hanya satu data, masih tidak boleh digunakan
Pencipta KuantitiTerima kasih kerana bersabar, ini adalah peningkatan yang lebih besar.
Pencipta Kuantiti - Impian KecilPeringkat rak sebenar masih memerlukan sedikit masa.
17732164739Mungkin berapa lama lagi untuk mengesan semula cakera sebenar, agak lama rasanya.
Pencipta Kuantiti - Impian KecilSelamat datang, data belum disusun sepenuhnya kerana peningkatan pusat data platform, sementara ini, pengesanan semula peringkat cakera tidak dibuka, dan pengumpulan data akan segera disiapkan.
17732164739Saya melihat bahawa saya tidak boleh memilih untuk mengulang semula cakera sebenar.
Pencipta Kuantiti - Impian KecilStruktur yang dikembalikan oleh GetAccount menambah 2 bidang: > https://www.fmz.com/digest-topic/10451#1%E3%80%81account-%E7%BB%93%E6%9E%84%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5equity%E3%80%81upnl Pergunakan equity ini.
17732164739Adakah anda masih dalam mimpi?
17732164739Mimpi adalah masa hadapan sebenar, dan saya juga melihat masa hadapan.
Pencipta Kuantiti - Impian KecilHalo, apakah harga sebenar atau harga balik?
17732164739Mimpi baik, mengganggu, ada masalah saya ingin meminta, akaun = exchange.GetAccount ((); di sini saya membuka perdagangan selepas akaun.Balance dana akan berkurangan, tetapi akaun.FrozenBalance sentiasa 0, saya mahu sentiasa mendapatkan jumlah keseluruhan semua dana saya, dengan akaun.Balance + akaun.FrozenBalance tidak berfungsi
Pencipta Kuantiti - Impian KecilTidak sopan. Dasar ini adalah bahasa Javascript, anda boleh menyegarkan terlebih dahulu, menghapuskan cache, dan cuba untuk menyelesaikan masalah.
Pencipta Kuantiti - Impian KecilCuba kosongkan cache atau paksa refresh halaman anda.
17732164739Impian yang baik, saya mendapat petua ralat semasa melakukan penyesuaian pada tahap cakera sebenar: Uncaught RuntimeError: Aborted ((). Build with -sASSERTIONS for more info anda lihat, tidak tahu apa sebabnya, seolah-olah penyesuaian terakhir masih berfungsi dengan baik, mengubah parameter tidak berfungsi, tidak boleh kembali
17732164739Mimpi yang baik, mengganggu, saya ingin tahu sama ada tidak menggunakan exchange.SetDirection (("Beli") dalam proses menghantar mesej menggunakan webhook di platform kami. var result = exchange.Buy ((-1, amount) ini, anda hanya perlu menolak keluar isyarat pembukaan perdagangan, supaya webhook penerima menjalankan perdagangan boleh, tetapi satu masalah adalah bahawa kedudukan = pertukaran.GetPosition (() tidak dapat mendapatkan maklumat pegangan, terutamanya tidak dapat mendapatkan harga rata pegangan, bagaimana ia harus ditangani, dengan mengira untuk mendapatkan harga rata?
Pencipta Kuantiti - Impian KecilSaya tidak mempunyai maklumat yang berkaitan di sini.
17732164739Saya melihat GPT di platform kami agak berguna, seperti saya telah dilatih secara khusus untuk strategi, saya bekerja dalam bidang paten, dan saya ingin melatih GPT khusus untuk menulis paten, atau saya tidak tahu bagaimana saya harus melakukannya, adakah anda mempunyai tutorial yang disyorkan di sini atau mengajar pengalaman, terima kasih.
Pencipta Kuantiti - Impian KecilIni adalah apa yang ditulis dalam dokumen: http meminta URL > https://www.fmz.com/user-guide#%E5%AE%9E%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81
17732164739Apa yang perlu dilakukan untuk menetapkan format mesej untuk isyarat dorong ini?
Pencipta Kuantiti - Impian KecilIni bermaksud, menggunakan webhook untuk menghantar mesej, yang diterima oleh program; contohnya, sistem kuantitatif anda yang lain, antara muka, dan sebagainya. Contoh di sini yang ditulis dalam bahasa golang adalah skrip program untuk menerima permintaan; digunakan untuk menguji kesan push url webhook yang anda tetapkan dalam tetapan push pada platform FMZ.
17732164739Saya ingin bertanya kepada anda bagaimana anda menyiapkan program perkhidmatan golang ini, bagaimana ia ditulis, di mana ia ditulis, adakah tutorial yang berkaitan di sini, saya tidak faham apa-apa tentang ini.
Pencipta Kuantiti - Impian Kecil/upload/asset/16113ad8d68015391a1b.jpg
Pencipta Kuantiti - Impian KecilSkrip yang sangat terbungkus dalam bahasa PINE dan Mac, terutamanya untuk melakukan strategi trend, telah ditetapkan pada awal reka bentuk bahawa tidak boleh menyimpan dua arah pada masa yang sama. Jika anda ingin menulis strategi penyimpanan dua arah pada masa yang sama, ia disyorkan untuk menggunakan javascript / python / cpp yang lebih mudah direka dan lebih fleksibel.
17732164739mimpi yang baik, saya mempunyai satu lagi masalah, adalah bagaimana untuk memegang dua hala semasa menulis strategi bahasa pine, bagaimana untuk mendapatkan maklumat kedudukan banyak stok kosong pada masa yang sama, fun hasLong (() => strategy.position_size > 0 fun hasShort (() => strategy.position_size < 0 nampaknya tidak berfungsi
17732164739Saya telah melihat dokumen ini dan tidak dapat mencari apa yang anda katakan, bolehkah anda memberitahu saya secara spesifik, apa yang saya mahu capai ialah mendorong isyarat dagangan ke luar melalui platform kami dan membiarkan bot platform lain menerima isyarat dagangan, berfungsi seperti Tradingview.
Pencipta Kuantiti - Impian Kecilhttps://www.fmz.com/syntax-guide#fun_log Dokumen ini mempunyai contoh dorongan di akhir bab ini.
17732164739Mimpi selalu mengganggu, ada satu masalah, dalam tetapan isyarat push, webhook push, boleh menetapkan format atau kandungan push, adalah fungsi yang sama dengan trading view
Pencipta Kuantiti - Impian KecilPeruntukan kontrak yang berbeza berbeza, untuk dikira mengikut spesifikasi kontrak tertentu, templat ini boleh dirujuk di bawah: https://www.fmz.com/strategy/276298
17732164739Jika saya perlu menukar setiap mata wang sekali lagi, bolehkah anda beri saya contoh?
Pencipta Kuantiti - Impian KecilIa boleh ditukar mengikut peraturan kontrak tertentu, yang berbeza di setiap bursa. Sebagai contoh, kontrak OKX BTC adalah $ 100 untuk satu kontrak.
17732164739Impian yang baik, saya faham sesuatu, jumlah yang saya kira di atas sebenarnya adalah jumlah duit syiling, bukan jumlah lembaran, jadi bagaimana anda boleh menukarnya kepada jumlah lembaran kontrak jenis urus niaga?
Pencipta Kuantiti - Impian KecilSebagai contoh, jika ia adalah kontrak U-bit, dan jaminan adalah USDT, maka perhitungan USDT 1% daripada jumlah aset akan dilakukan terlebih dahulu, dan jumlah ini akan ditukar kepada jumlah kontrak untuk jenis yang akan diperdagangkan, dan kemudian menilai sama ada jumlah kontrak untuk pesanan ini memenuhi keperluan jumlah pesanan minimum bursa, jika memenuhi, pesanan akan dibuat.
17732164739Mimpi baik-baik saja, mengganggu, ada beberapa soalan yang ingin saya tanyakan, berikut adalah sebahagian daripada strategi pembukaan perdagangan saya.GetTicker ((currency).Last; var account = exchange.GetAccount (); var available = account.Balance * positionSize*bei; var amount = _N ((available / price,0); exchange.SetDirection (("buy") var result = exchange.Buy ((-1, amount); oh, jadi saya bermaksud untuk menetapkan jumlah yang digunakan untuk setiap dagangan adalah peratusan daripada jumlah keseluruhan dana saya, tetapi saya menggunakan peratusan 1 untuk mengira jumlah dagangan saya, dan selepas itu okx ini akan dikira sebagai kelipatan jumlah dagangan minimum, tetapi jumlah dagangan minimum yang berbeza untuk mata wang yang berbeza, contohnya, saya mengira jumlah dagangan adalah 10, tetapi jumlah dagangan minimum untuk mata wang okx ini adalah 100, iaitu saya sebenarnya telah membuat 1000 dagangan yang menyebabkan sejumlah wang yang dimasukkan ke dalam wang wang wang wang yang banyak, sedikit banyak yang dimasukkan ke dalam wang wang wang yang tidak sesuai dengan maksud awal saya, boleh anda bantu saya melihat bagaimana masalah ini diselesaikan, terima kasih
Pencipta Kuantiti - Impian KecilTidak sopan.
17732164739Boleh terima kasih kepada semua.
Pencipta Kuantiti - Impian Kecil``js var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); `` Cuba ini.
17732164739Saya masih kecil dan tidak faham tentang kod ini, boleh anda bantu saya mengubahnya, terima kasih
Pencipta Kuantiti - Impian KecilRupanya salah tulis dalam kod, parameter keempat fungsi exchange.IO adalah bentuk urlencode, dan parameter kelima adalah raw, yang boleh dihantar JSON ((bergantung pada bentuk parameter yang sebenarnya diperlukan oleh bursa)
17732164739Selalunya memberi kesalahan, JSON.stringify ((params) saya dicetak seperti ini: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]} juga melihat mengapa terdapat Futures_OP 4: {"code":"50014data:"[],"msg","algoOrdType can't be empty"} memberi kesalahan
17732164739Saya mempunyai kod yang memanggil OKXAPI yang selalu memberikan kesalahan, saya tidak tahu di mana masalahnya, adakah anda boleh membantu saya melihat, terima kasih, kod saya adalah seperti ini: var params = {
"instId": uuuSymbols[i],
"algoOrdType:" kontrak_grid
"maxPx": maxPx,
"minPx": minPx,
"gridNum": gridNum,
"runType":" 1",
"sz": sz,
"direction": arah,
"lever": Lever,
"Trigger Params": [Menyemai Params]:
♪
"TriggerAction": "Memulakan",
"TriggerStrategy": "sementara"
{C:$0000FF}
]
{C:$0000FF};
var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params)); dokumen API OKX yang dipanggil juga seperti ini:
badan
♪
"instId": "BTC-USDT-SWAP",
"algoOrdType": "contract_grid",
"maxPx": "5000",
"minPx": "400",
GridNum: 10,
"runType": "1",
"sz": "200",
"direction": "long",
"lever": 2,
"Trigger Params":
♪
"TriggerAction": "Memulakan",
"TriggerStrategy": rsi,
"timeframe": 30M,
"Hold": 10
"TriggerCond": "Cross", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond" dan "TriggerCond", "TriggerCond", "TriggerCond", "TriggerCond" dan "TriggerCond"
"TimePeriod":"14"
{C:$0000FF}
♪
"TriggerAction": "Hentikan",
"TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "Price", "TriggerStrategy": "TriggerStrategy": "TriggerStrategy": "Price", "TriggerStrategy":
"TriggerPx": 1000,
StopType: 2
{C:$0000FF}
]
{C:$0000FF}
Rasanya tidak ada masalah, mengapa terdapat Futures_OP 4: { "code":"50014","data":[], "msg:"algoOrdType can
Pencipta Kuantiti - Impian KecilHai, ini tidak berguna, anda boleh pergi ke seluruh artifak ini, beralih kepada pasangan transaksi secara individu, dan kemudian lakukan operasi ini.
17732164739Saya ingin bertanya kepada anda, jika saya meletakkan semua mata wang dalam satu matriks, adakah saya perlu memilih setiap mata wang dalam masa nyata?
17732164739Impian yang baik, terima kasih banyak.
Pencipta Kuantiti - Impian KecilTidak sopan, anda boleh cuba kodnya, tidak berfungsi.
17732164739Saya faham sedikit, terima kasih, Dream.