[TOC]

मात्रात्मक व्यापार के क्षेत्र में, सरल और उपयोग में आसान मात्रात्मक व्यापार उपकरण हमेशा से ही धन वृद्धि और जोखिम प्रबंधन प्राप्त करने की कुंजी रहे हैं। हालाँकि, जैसे-जैसे बाजार में प्रतिस्पर्धा बढ़ती जा रही है, पारंपरिक व्यापारिक उपकरण तेजी से बदलती बाजार मांगों से निपटने के लिए पर्याप्त नहीं रह गए हैं। डिजिटल परिसंपत्तियों की इस विकसित होती दुनिया में मात्रात्मक व्यापारियों को अपना प्रतिस्पर्धात्मक लाभ बनाए रखने के लिए, FMZ मोबाइल ऐप में एक नई प्रमुख सुविधा जोड़ी गई है: ट्रेडिंग टर्मिनल। यह सुविधा न केवल आपकी ट्रेडिंग दक्षता में सुधार करेगी, बल्कि आपको ट्रेडिंग में सहायता के लिए कस्टम प्लग-इन का उपयोग करने में भी सक्षम बनाएगी, जिससे आपके ट्रेडिंग करियर में नई ऊर्जा आएगी।
FMZ मात्रात्मक व्यापार मंच में,मोबाइल ऐप डाउनलोड पृष्ठआप FMZ मात्रात्मक मोबाइल एप्लिकेशन डाउनलोड कर सकते हैं। डाउनलोड और इंस्टॉल करने के बाद, FMZ मोबाइल ऐप खोलें और अपने FMZ खाते में लॉग इन करें।

यह ध्यान दिया जाना चाहिए कि FMZ क्वांट को FMZ.COM अंतर्राष्ट्रीय साइट और FMZ.CN घरेलू साइट (विभिन्न बाजारों का समर्थन) में विभाजित किया गया है। लॉग इन करते समय आपको संबंधित साइट का चयन करना होगा। विभिन्न साइट खाते स्वतंत्र हैं और सार्वभौमिक नहीं हैं।
एफएमजेड क्वांटिटेटिव ट्रेडिंग प्लेटफॉर्म मोबाइल एपीपी ट्रेडिंग टर्मिनल एक क्वांटिटेटिव ट्रेडिंग टूल है जो प्रमुख एक्सचेंजों के एपीआई को समाहित और केंद्रीकृत करता है। यह विभिन्न एक्सचेंजों के बीच जल्दी से स्विच कर सकता है, और एफएमजेड प्लेटफॉर्म के विभिन्न कार्यों पर भरोसा करते हुए, यह डेटा कैप्चर और विश्लेषण, वास्तविक समय डेटा मॉनिटरिंग, प्रोग्रामेटिक असिस्टेड ट्रेडिंग, अर्ध-स्वचालित और मैनुअल ट्रेडिंग और अन्य कार्यों को महसूस कर सकता है।
FMZ क्वांटिटेटिव मोबाइल ऐप में लॉग इन करने के बाद, आप मुख्य इंटरफ़ेस पर “ट्रेडिंग टर्मिनल” फ़ंक्शन देख सकते हैं। ट्रेडिंग टर्मिनल इंटरफ़ेस में प्रवेश करने के लिए इसे क्लिक करें।
FMZ द्वारा मोबाइल APP ट्रेडिंग टर्मिनल लॉन्च करने से पहले, FMZ वेब टर्मिनल ने ट्रेडिंग टर्मिनल फ़ंक्शन लॉन्च कर दिया था। वेब-आधारित ट्रेडिंग टर्मिनल और मोबाइल APP-आधारित ट्रेडिंग टर्मिनल दोनों को ही एक साथ होना चाहिए।कम से कम एक होस्टर एप्लिकेशन तैनात करें。 चूंकि एक्सचेंज को भेजे गए सभी वास्तविक इंटरैक्शन अनुरोध कस्टोडियन से निष्पादित किए जाते हैं, न कि मोबाइल ऐप पर, इसलिए यह अधिक सुरक्षित है। इससे API KEY के IP पते से बंधे रहने तथा मोबाइल फोन IP बदल जाने पर उसका उपयोग न हो पाने की समस्या से भी छुटकारा मिलता है।

1. ट्रेडिंग टर्मिनल मुख्य इंटरफ़ेस:
ट्रेडिंग टर्मिनल खोलने के बाद, आप ट्रेडिंग टर्मिनल का मुख्य इंटरफ़ेस देख सकते हैं। “कस्टोडियन”, “एक्सचेंज”, और “ट्रेडिंग पेयर” कॉन्फ़िगरेशन इंटरफ़ेस खोलने के लिए लाल बॉक्स क्षेत्र पर क्लिक करें।

2. व्यापार क्षेत्र:
ट्रेडिंग क्षेत्र बाजार की गहराई का डेटा प्रदर्शित करता है; ट्रेडिंग नियंत्रण ऑर्डर मूल्य, ऑर्डर मात्रा, ऑर्डर दिशा, उत्तोलन और अन्य सेटिंग्स निर्धारित कर सकते हैं।

मुख्य इंटरफ़ेस के निचले भाग में स्थित लेबल “ऑर्डर”, “स्थिति” और “संपत्ति” जैसी जानकारी प्रदर्शित करते हैं, जिससे आप एक नज़र में अपने फंड, स्थिति और ऑर्डर देख सकते हैं।
3. के-लाइन चार्ट:
यदि आप ऑर्डर देते समय कैंडलस्टिक चार्ट पर एक नज़र डालना चाहते हैं, तो वर्तमान उत्पाद के मिनी कैंडलस्टिक चार्ट का विस्तार करने के लिए यहां एक विचारशील फोल्डिंग डिस्प्ले नियंत्रण डिज़ाइन किया गया है।

यदि आप K-लाइन चार्ट को प्रदर्शित करने के लिए एक बड़े क्षेत्र को चाहते हैं, जिसमें बाजार लेनदेन रिकॉर्ड, गहराई और अन्य जानकारी दिखाई दे, तो आप पेशेवर K-लाइन चार्ट पृष्ठ पर जाने के लिए इस K-लाइन आइकन पर क्लिक कर सकते हैं।

व्यावसायिक K-लाइन चार्ट इंटरफ़ेस:

व्यावसायिक K-लाइन चार्ट इंटरफ़ेस को क्षैतिज रूप से भी प्रदर्शित किया जा सकता है:

ट्रेडिंग टर्मिनल प्लगइन क्या कर सकता है?
प्लगइन्स विकसित करने के लिए कौन सी प्रोग्रामिंग भाषाओं और उपकरणों का उपयोग किया जाता है?
मुझे क्या मिल सकता है?
एफएमजेड समुदाय में उपयोगकर्ताओं ने इस प्रकार की मांग रखी है:
बिनेंस एक्सचेंज पर सभी यू कॉन्ट्रैक्ट मुद्राओं को पार करने के लिए js का उपयोग करें, और प्रत्येक मुद्रा के लिए 10u स्थिति (लंबी) खोलें। आप यह कोड कैसे लिखते हैं?
यह मांग परिदृश्य वास्तव में ट्रेडिंग टर्मिनल प्लग-इन का उपयोग करके पूरी तरह से महसूस किया जा सकता है, और ट्रेडिंग टर्मिनल प्लग-इन रणनीतियों को चलाने के लिए निःशुल्क है। दीर्घकालिक वास्तविक समय रणनीति ट्रेडिंग टर्मिनल प्लग-इन सहायता प्राप्त ट्रेडिंग की तुलना में निस्संदेह है एक अच्छा विकल्प.
आइए देखें कि उपयोगकर्ताओं द्वारा उठाई गई इस आवश्यकता को कैसे डिज़ाइन और कार्यान्वित किया जाए।
सबसे पहले, आपको एक ट्रेडिंग टर्मिनल प्लग-इन बनाना होगा और प्लग-इन रणनीति में 3 पैरामीटर जोड़ने होंगे:

फिर प्लग-इन लिखना शुरू करें:
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)
}
ट्रेडिंग टर्मिनल प्लग-इन लिखे जाने के बाद, इसका परीक्षण किया जा सकता है:
मोबाइल ऐप के ट्रेडिंग टर्मिनल में, ट्रेडिंग टर्मिनल प्लग-इन सूची खोलने के लिए “…” बटन पर क्लिक करें। वर्तमान FMZ खाता रणनीति लाइब्रेरी में सभी ट्रेडिंग टर्मिनल प्लग-इन इस सूची में प्रदर्शित किए जाएँगे और उनका उपयोग किया जा सकता है उनका चयन करके.

मोबाइल एपीपी पर ऑपरेशन पूरा करने के बाद, हम बिनेंस सिमुलेशन डिस्क की होल्डिंग्स को क्वेरी करने के लिए निम्नलिखित कोड का उपयोग करते हैं:
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)
}
क्वेरी डेटा:
[{
"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"
}]
यह देखा जा सकता है कि 6 पोजीशन खुली हैं। ऐसा इसलिए है क्योंकि ऑर्डर देते समय, सीमा मूल्य को ट्रिगर करना आसान होता है क्योंकि यह एक सिम्युलेटेड ऑर्डर होता है। इसके अलावा, चूंकि ऑर्डर 10U की राशि के लिए रखा गया है, इसलिए यह आसान है ट्रेडिंग जोड़े की न्यूनतम ऑर्डर राशि सीमा को ट्रिगर करने के लिए। ट्रेडिंग जोड़े के लिए कोई भी ऑर्डर सफलतापूर्वक नहीं दिया गया। यदि वास्तविक उपयोग के लिए अधिक व्यावहारिक स्थितियों पर विचार करने की आवश्यकता होती है, तो इस प्लग-इन को बेहतर उपयोग के लिए अनुकूलित किया जा सकता है। यह कोड केवल संचार सिखाने के लिए उपयोग किया जाता है।
FMZ क्वांटिटेटिव ट्रेडिंग प्लेटफॉर्म मोबाइल एपीपी ट्रेडिंग टर्मिनल में कई दिलचस्प प्लग-इन हैं, आओ और एक साथ अन्वेषण करें!
/upload/asset/16b436307a4ce5c246c2.mp4
एफएमजेड मोबाइल ऐप का नया ट्रेडिंग टर्मिनल फ़ंक्शन डिजिटल परिसंपत्ति बाजार में आपका दाहिना हाथ बन जाएगा, जिससे आप बाजार में उतार-चढ़ाव और अवसरों पर अधिक लचीले ढंग से प्रतिक्रिया दे सकेंगे। अब आप पारंपरिक ट्रेडिंग रणनीतियों तक सीमित नहीं हैं, कस्टम प्लग-इन के साथ, आप ऐसी ट्रेडिंग रणनीतियां बना सकते हैं जो अधिक स्मार्ट, अधिक कुशल और बाजार के लिए अधिक अनुकूलनीय हैं। आइए मात्रात्मक व्यापार के इस रोमांचक नए अध्याय की शुरुआत करें और अपने व्यापार कौशल और मुनाफे में सुधार करें।