Type/to search
8
Follow
1363
Followers
Terminal dagangan APP mudah alih FMZ memperkasakan pengalaman dagangan kuantitatif anda
Discussions
Created 2023-10-27 16:06:15  Updated 2024-11-10 18:49:54
 2
 2695

img

Dalam bidang perdagangan kuantitatif, alat dagangan kuantitatif yang mudah dan mudah digunakan sentiasa menjadi salah satu kunci untuk mencapai pertumbuhan kekayaan dan pengurusan risiko. Walau bagaimanapun, apabila persaingan pasaran menjadi semakin sengit, alat perdagangan tradisional tidak lagi mencukupi untuk menampung permintaan pasaran yang berubah dengan pantas. Bagi pedagang kuantitatif mengekalkan kelebihan daya saing mereka dalam dunia aset digital yang semakin berkembang ini, ciri utama baharu telah ditambahkan pada apl mudah alih FMZ: terminal dagangan. Ciri ini bukan sahaja akan meningkatkan kecekapan dagangan anda, tetapi juga membolehkan anda menggunakan pemalam tersuai untuk membantu dalam perdagangan, menyuntik tenaga baharu ke dalam kerjaya dagangan anda.

Panduan Bermula ke Terminal Dagangan:

Apakah terminal dagangan APP mudah alih FMZ?

Dalam platform dagangan kuantitatif FMZ,Halaman muat turun Apl Mudah AlihAnda boleh memuat turun APP mudah alih kuantitatif FMZ. Selepas memuat turun dan memasang, buka aplikasi mudah alih FMZ dan log masuk ke akaun FMZ anda.

img

Perlu diingat bahawa FMZ Quant dibahagikan kepada tapak antarabangsa FMZ.COM dan tapak domestik FMZ.CN (menyokong pasaran yang berbeza Anda perlu memilih tapak yang sepadan semasa log masuk. Akaun tapak yang berbeza adalah bebas dan tidak universal).

Terminal dagangan APP mudah alih platform dagangan kuantitatif FMZ ialah alat dagangan kuantitatif yang merangkum dan memusatkan API pertukaran utama. Ia boleh bertukar dengan cepat antara pelbagai pertukaran, dan bergantung pada pelbagai fungsi platform FMZ, ia boleh merealisasikan penangkapan dan analisis data, pemantauan data masa nyata, perdagangan bantuan program, perdagangan separa automatik dan manual serta operasi lain.


Bagaimanakah saya boleh mengakses dan mendayakan fungsi Terminal Dagangan?

Selepas log masuk ke APP Mudah Alih Kuantitatif FMZ, anda boleh melihat fungsi "Terminal Perdagangan" pada antara muka utama Kliknya untuk memasuki antara muka terminal dagangan.

Sebelum FMZ melancarkan terminal dagangan APP mudah alih, terminal web FMZ telah pun melancarkan fungsi terminal dagangan Kedua-dua terminal dagangan berasaskan web dan terminal dagangan berasaskan APP mestiGunakan sekurang-kurangnya satu aplikasi hoster
Oleh kerana semua permintaan interaksi sebenar yang dihantar ke bursa dilaksanakan daripada penjaga, bukan pada apl mudah alih, ia adalah lebih selamat. Ia juga mengelakkan titik kesakitan API KEY terikat pada alamat IP dan tidak dapat digunakan jika IP telefon mudah alih berubah.

img


Penjelasan terperinci antara muka terminal dagangan

1. Antara muka utama terminal dagangan:

Selepas membuka terminal dagangan, anda boleh melihat antara muka utama terminal dagangan Klik kawasan kotak merah untuk membuka antara muka konfigurasi "Custodian", "Exchange", dan "Trading Pair".

  • Hos: Semua program hos yang digunakan dalam akaun FMZ semasa akan berada dalam senarai dan anda boleh memilih hos tertentu untuk digunakan.
  • Pertukaran: Objek pertukaran yang dibuat dan dikonfigurasikan dalam akaun FMZ semasa (KEY API yang dikonfigurasikan dan maklumat lain) juga akan muncul dalam senarai yang sepadan Anda boleh memilih pertukaran tertentu (akaun) untuk dikendalikan.
  • Pasangan dagangan: Tetapkan pasangan dagangan dan kontrak untuk dikendalikan oleh terminal dagangan semasa. Kotak input pasangan dagangan akan memaparkan pasangan dagangan dan kontrak yang boleh dipilih berdasarkan maklumat input.

img


2. Kawasan perdagangan:

Kawasan dagangan memaparkan data kedalaman pasaran;
Kawalan dagangan boleh menetapkan harga pesanan, kuantiti pesanan, arah pesanan, leverage dan tetapan lain.

img

Label di bahagian bawah antara muka utama memaparkan maklumat seperti "Pesanan", "Kedudukan" dan "Aset", membolehkan anda melihat dana, kedudukan dan pesanan anda sepintas lalu.


3. Carta garis K:

Jika anda ingin melihat pada carta candlestick semasa membuat pesanan, terdapat kawalan paparan lipatan bertimbang rasa yang direka di sini untuk mengembangkan carta candlestick mini produk semasa.

img


Jika anda mahukan kawasan yang lebih besar untuk memaparkan carta K-line, menunjukkan rekod transaksi pasaran, kedalaman dan maklumat lain, anda boleh mengklik ikon K-line ini untuk melompat ke halaman carta K-line profesional.

img


Antara muka carta garis K profesional:

img


Antara muka carta garis K profesional juga boleh dipaparkan secara mendatar:

img


Pemalam dagangan

Apakah yang boleh dilakukan oleh pemalam terminal dagangan?

  • Pengiraan dan pembentangan data pasaran masa nyata.
  • Penempatan pesanan dan pengurusan pesanan.
  • Mencapai pengurusan risiko.
  • Strategi perdagangan dibantu separa automatik.

Apakah bahasa pengaturcaraan dan alat yang digunakan untuk membangunkan pemalam?

  • python
  • javascript
  • c++

Apa yang saya boleh dapat?

  • Kongsi pemalam anda dengan komuniti dan pelajari dengan pembangun.
  • Belajar dan dapatkan inspirasi daripada pembangun lain.
  • Berinteraksi dengan peminat perdagangan kuantitatif lain.

Ambil senario aplikasi praktikal sebagai contoh

Dalam komuniti FMZ, pengguna telah mengemukakan permintaan seperti ini:

Gunakan js untuk melintasi semua mata wang kontrak U di Binance Exchange, dan buka kedudukan 10u (panjang) untuk setiap mata wang Bagaimana anda menulis kod ini?

Senario permintaan ini sebenarnya boleh direalisasikan sepenuhnya dengan menggunakan pemalam terminal dagangan, dan terminal dagangan adalah percuma untuk menjalankan strategi pemalam Berbanding dengan perdagangan berbantu pemalam strategi masa nyata jangka panjang sudah pasti pilihan yang baik.

Mari lihat cara mereka bentuk dan melaksanakan keperluan yang dibangkitkan oleh pengguna ini.

Mula-mula, anda perlu membuat pemalam terminal dagangan dan menambah 3 parameter pada strategi pemalam:

img

Kemudian mula menulis pemalam:

javascript
function main() { let exName = exchange.GetName() if (exName != "Futures_Binance") { return "not support!" } let apiBase = "https://fapi.binance.com" if (isSimulate) { apiBase = "https://testnet.binancefuture.com" Log("切换基地址:", apiBase) } exchange.SetBase(apiBase) try { var obj = JSON.parse(HttpQuery(apiBase + "/fapi/v1/exchangeInfo")) } catch (e) { Log(e) } let pairs = [] for (var i in obj.symbols) { if (obj.symbols[i]["status"] !== "TRADING" || obj.symbols[i]["quoteAsset"] !== "USDT") { continue } let = pair = obj.symbols[i]["baseAsset"] + "_" + obj.symbols[i]["quoteAsset"] pairs.push(pair) } let markets = _C(exchange.GetMarkets) for (var i in pairs) { // /* // 这里为了测试,只开仓10个品种,如果要全品种,这段注释内容可以删除 if (i >= 9) { break } // */ let pair = pairs[i] exchange.SetCurrency(pair) exchange.SetContractType("swap") let ticker = exchange.GetTicker() if (!ticker) { continue } let = amountPrecision = markets[pair + ".swap"]["AmountPrecision"] exchange.SetDirection("buy") let amount = _N(qty / ticker.Last, amountPrecision) if (amount > 0) { exchange.Buy(-1, amount) } Sleep(100) } // 获取所有持仓 let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk") if (!pos) { return } // 查看持仓 return pos.filter(item => Number(item.positionAmt) != 0) }

Selepas pemalam terminal dagangan ditulis, ia boleh diuji:

Dalam terminal dagangan APP mudah alih, klik butang "..." untuk membuka senarai pemalam terminal dagangan Semua pemalam terminal dagangan dalam perpustakaan strategi akaun FMZ semasa akan dipaparkan dalam senarai ini, dan anda boleh pilih mereka untuk digunakan.

img

Selepas menyelesaikan operasi pada APP mudah alih, kami menggunakan kod berikut untuk menanyakan pegangan cakera simulasi Binance:

javascript
function main() { let apiBase = "https://testnet.binancefuture.com" exchange.SetBase(apiBase) let pos = exchange.IO("api", "GET", "/fapi/v2/positionRisk") if (!pos) { return } // 查看持仓 return pos.filter(item => Number(item.positionAmt) != 0) }

Data pertanyaan:

[{ "symbol": "ETCUSDT", "entryPrice": "16.17", "unRealizedProfit": "0.08567881", "positionSide": "LONG", "updateTime": 1698420908103, "isolated": false, "breakEvenPrice": "16.176468", "leverage": "20", "adlQuantile": 3, "positionAmt": "0.65", "markPrice": "16.30181356", "liquidationPrice": "0", "maxNotionalValue": "400000", "marginType": "cross", "notional": "10.59617881", "isolatedMargin": "0.00000000", "isAutoAddMargin": "false", "isolatedWallet": "0" }, { "positionAmt": "105", "markPrice": "0.09371526", "liquidationPrice": "0", "leverage": "20", "maxNotionalValue": "90000", "positionSide": "LONG", "isolatedWallet": "0", "symbol": "TRXUSDT", "updateTime": 1698420906668, "breakEvenPrice": "0.094497784", "isolatedMargin": "0.00000000", "isolated": false, "entryPrice": "0.09446", "adlQuantile": 1, "unRealizedProfit": "-0.07819770", "isAutoAddMargin": "false", "notional": "9.84010230", "marginType": "cross" }, { "unRealizedProfit": "-0.00974456", "isAutoAddMargin": "false", "notional": "9.97449543", "isolatedWallet": "0.50309216", "updateTime": 1698420905377, "markPrice": "67.85371047", "isolatedMargin": "0.49334760", "adlQuantile": 2, "symbol": "LTCUSDT", "entryPrice": "67.92", "liquidationPrice": "64.91958163", "maxNotionalValue": "250000", "positionSide": "LONG", "isolated": true, "positionAmt": "0.147", "breakEvenPrice": "67.947168", "leverage": "20", "marginType": "isolated" }, { "liquidationPrice": "1613.23261508", "marginType": "isolated", "isolated": true, "symbol": "ETHUSDT", "entryPrice": "1784.27", "markPrice": "1783.35661952", "isAutoAddMargin": "false", "positionSide": "LONG", "notional": "8.91678309", "leverage": "10", "maxNotionalValue": "30000000", "isolatedWallet": "0.89551774", "adlQuantile": 1, "positionAmt": "0.005", "breakEvenPrice": "1784.983708", "unRealizedProfit": "-0.00456690", "isolatedMargin": "0.89095084", "updateTime": 1698420900362 }, { "positionAmt": "17.1", "marginType": "cross", "isolatedWallet": "0", "adlQuantile": 2, "liquidationPrice": "0", "maxNotionalValue": "250000", "positionSide": "LONG", "isolated": false, "symbol": "EOSUSDT", "breakEvenPrice": "0.6432572", "updateTime": 1698420904257, "isolatedMargin": "0.00000000", "isAutoAddMargin": "false", "notional": "10.34550000", "entryPrice": "0.643", "markPrice": "0.60500000", "unRealizedProfit": "-0.64980000", "leverage": "20" }, { "isolated": false, "adlQuantile": 1, "liquidationPrice": "0", "maxNotionalValue": "10000000", "notional": "9.73993328", "leverage": "20", "updateTime": 1698420901638, "symbol": "BCHUSDT", "entryPrice": "250.0", "markPrice": "243.49833219", "isAutoAddMargin": "false", "positionSide": "LONG", "positionAmt": "0.040", "breakEvenPrice": "250.1", "isolatedMargin": "0.00000000", "unRealizedProfit": "-0.26006671", "marginType": "cross", "isolatedWallet": "0" }]

Anda boleh melihat bahawa 6 kedudukan dibuka Ini kerana apabila membuat pesanan, ia adalah mudah untuk mencetuskan harga had kerana ia adalah pesanan simulasi Selain itu, kerana pesanan adalah 10U, ia adalah mudah untuk mencetuskan jumlah pesanan minimum had pasangan dagangan Jadi terdapat beberapa Tiada pesanan berjaya dibuat untuk pasangan dagangan.
Jika penggunaan sebenar memerlukan pertimbangan situasi yang lebih praktikal, pemalam ini boleh dioptimumkan untuk penggunaan yang lebih baik Kod ini hanya digunakan untuk komunikasi pengajaran.


Pemalam terbina dalam FMZ lain yang menarik

Terdapat banyak pemalam yang menarik dalam terminal dagangan APP mudah alih platform dagangan kuantitatif FMZ, datang dan teroka bersama-sama!


THE END

Fungsi terminal dagangan baharu apl mudah alih FMZ akan menjadi orang kanan anda dalam pasaran aset digital, membolehkan anda bertindak balas terhadap turun naik pasaran dan peluang dengan lebih fleksibel. Tidak lagi terhad kepada strategi dagangan tradisional, dengan pemalam tersuai, anda boleh mencipta strategi dagangan yang lebih bijak, lebih cekap dan lebih mudah disesuaikan dengan pasaran. Marilah kita mulakan bab baru perdagangan kuantitatif yang menarik ini dan tingkatkan kemahiran dan keuntungan perdagangan anda.

Related Recommendations
Comment
All comments (2)

    梦总nb,移动端真方便

    3 years ago

    感谢支持,平台开发工程师都很厉害,后续还会增加更多实用功能,用户有需求可以尽管提。

    3 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)