संसाधन लोड हो रहा है... लोड करना...

एफएमजेड मोबाइल एपीपी ट्रेडिंग टर्मिनल, जो आपको एक क्वांटिफाइड ट्रेडिंग अनुभव प्रदान करता है

लेखक:आविष्कारक मात्रा - छोटे सपने, बनाया गयाः 2023-10-27 16:06:15, अद्यतनः 2024-11-10 18:49:54

[TOC]

img

मात्रात्मक लेनदेन के क्षेत्र में, सरल और आसानी से उपयोग किए जाने वाले मात्रात्मक लेनदेन उपकरण धन वृद्धि और जोखिम प्रबंधन को प्राप्त करने के लिए महत्वपूर्ण हैं। हालांकि, जैसे-जैसे बाजार में प्रतिस्पर्धा बढ़ती है, पारंपरिक लेनदेन उपकरण तेजी से बदलते बाजार की जरूरतों का सामना करने के लिए पर्याप्त नहीं हैं। इस विकसित डिजिटल संपत्ति की दुनिया में प्रतिस्पर्धात्मक बढ़त बनाए रखने के लिए बड़ी संख्या में व्यापारियों के लिए, एफएमजेड मोबाइल एपीपी में एक महत्वपूर्ण नई सुविधा जोड़ी गई हैः ट्रेडिंग टर्मिनल। यह सुविधा न केवल आपकी ट्रेडिंग दक्षता को बढ़ाएगी, बल्कि आपको एक अनुकूलित प्लगइन के माध्यम से ट्रेडिंग का समर्थन करने और अपने ट्रेडिंग जीवन में नई गति लाने के लिए भी सशक्त करेगी।

ट्रेडिंग टर्मिनल में प्रवेश गाइडः

एफएमजेड मोबाइल ऐप ट्रेडिंग टर्मिनल क्या है?

एफएमजेड क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म पर,मोबाइल एपीपी डाउनलोड पेजFMZ क्वांटिफाइड मोबाइल एप डाउनलोड करें. डाउनलोड करने के बाद, FMZ मोबाइल एप खोलें और अपने FMZ खाते में लॉग इन करें.

img

ध्यान दें कि एफएमजेड को एफएमजेड.सीओएम अंतर्राष्ट्रीय स्टेशनों, एफएमजेड.सीएन घरेलू स्टेशनों (समर्थित बाजार अलग-अलग हैं) में विभाजित किया गया है, जहां लॉगिन करते समय संबंधित साइटों का चयन करना आवश्यक है, अलग-अलग साइट खाते स्वतंत्र हैं और सार्वभौमिक नहीं हैं।

एफएमजेड क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म मोबाइल एपीपी ट्रेडिंग टर्मिनल, एक बड़े एक्सचेंजों के एपीआई पैकेजिंग के बाद एक केंद्रीकृत क्वांटिफाइड ट्रेडिंग टूल है। विभिन्न एक्सचेंजों पर तेजी से स्विच किया जा सकता है, एफएमजेड प्लेटफॉर्म की विभिन्न सुविधाओं पर भरोसा करके डेटा कैप्चर विश्लेषण, वास्तविक समय डेटा निगरानी, प्रोग्रामेटिक सहायक ट्रेडिंग, अर्ध-स्वचालित, मैनुअल ट्रेडिंग आदि कार्यों को पूरा किया जा सकता है।


लेन-देन टर्मिनल की सुविधाओं तक कैसे पहुंचें और सक्षम करें?

FMZ क्वांटिफाइड मोबाइल एपीपी में लॉग इन करने के बाद, आप मुख्य इंटरफ़ेस पर "ट्रेडिंग टर्मिनल" फ़ंक्शन देख सकते हैं, जिसे क्लिक करके ट्रेडिंग टर्मिनल इंटरफ़ेस में प्रवेश किया जा सकता है।

एफएमजेड ने मोबाइल एपीपी ट्रेडिंग टर्मिनल लॉन्च करने से पहले, एफएमजेड के वेब-एंड ने बहुत पहले ही ट्रेडिंग टर्मिनल की सुविधा शुरू कर दी थी, चाहे वेब-एंड ट्रेडिंग टर्मिनल हो या मोबाइल एपीपी-एंड ट्रेडिंग टर्मिनल।कम से कम एक प्रशासक प्रोग्राम तैनात करें.. चूंकि एक्सचेंजों को भेजे जाने वाले सभी इंटरैक्टिव अनुरोधों को मोबाइल एपीपी पर नहीं, बल्कि होस्ट से किया जाता है, इसलिए यह अधिक सुरक्षित है। और यह भी एपीआई की की द्वारा बाध्य आईपी पते से बचता है, जो मोबाइल आईपी परिवर्तन का उपयोग नहीं कर सकता है।

img


लेन-देन टर्मिनल इंटरफ़ेस विवरण

1। लेनदेन टर्मिनल का मुख्य इंटरफ़ेसः

ट्रेडिंग टर्मिनल खोलने के बाद, ट्रेडिंग टर्मिनल का मुख्य इंटरफ़ेस दिखाई देता है, और लाल बॉक्स क्षेत्र पर क्लिक करने से "प्रबंधक", "एक्सचेंज" और "ट्रेडिंग जोड़ी" कॉन्फ़िगरेशन इंटरफ़ेस खुलता है।

  • प्रशासकः वर्तमान FMZ खाते में तैनात सभी प्रशासक कार्यक्रम सूची में हैं, और विशिष्ट प्रशासक का उपयोग करने के लिए चुना जा सकता है।
  • एक्सचेंजः वर्तमान एफएमजेड खाते में कॉन्फ़िगर किए गए एक्सचेंज ऑब्जेक्ट (जैसे कि एपीआई कुंजी को कॉन्फ़िगर करने की जानकारी) भी संबंधित सूची में दिखाई देते हैं, और आप उस विशिष्ट एक्सचेंज (खाता) का चयन कर सकते हैं जिसे आप संचालित करना चाहते हैं।
  • लेन-देन जोड़ेः वर्तमान लेन-देन टर्मिनल द्वारा संचालित किए जाने वाले लेन-देन जोड़े, अनुबंधों को सेट करें। लेन-देन इनपुट बॉक्स नियंत्रण में इनपुट की गई जानकारी के आधार पर चयनित लेन-देन जोड़े, अनुबंधों को प्रदर्शित करता है।

img


2. व्यापार क्षेत्रः

व्यापार क्षेत्र बाजार गहराई के आंकड़े दिखाता है; ट्रेडिंग कंट्रोल ऑर्डर की कीमत, ऑर्डर की संख्या, ऑर्डर की दिशा, लीवरेज आदि सेटिंग्स सेट कर सकता है।

img

मुख्य इंटरफ़ेस के निचले भाग में टैग "ऑर्डर", "होल्डिंग", "एसेट्स" और अन्य जानकारी दिखाते हैं, जिससे आपके फंड, स्थिति और ऑर्डर को एक नज़र में देखा जा सकता है।


3। K लाइन ग्राफः

यदि आप ऑर्डर करते समय K-लाइन चार्ट देखना चाहते हैं, तो यहां ध्यान से एक फोल्ड-अप डिस्प्ले कंट्रोल डिज़ाइन किया गया है जो वर्तमान किस्म के मिनी K-लाइन चार्ट को खोलने के लिए उपयोग किया जाता है।

img


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

img


पेशेवर के-लाइन चार्ट इंटरफ़ेसः

img


एक पेशेवर के-लाइन चार्ट इंटरफ़ेस भी है, जो इस तरह के दृश्यों को दिखाता हैः

img


लेनदेन प्लगइन

लेनदेन टर्मिनल प्लगइन क्या कर सकते हैं?

  • वास्तविक समय में बाजार डेटा की गणना और प्रदर्शन।
  • ऑर्डर और ऑर्डर प्रबंधन।
  • जोखिम प्रबंधन को लागू करना।
  • अर्ध-स्वचालित सहायक ट्रेडिंग रणनीति।

प्लगइन्स विकसित करने के लिए कौन सी प्रोग्रामिंग भाषाएं और उपकरण उपयोग किए जाते हैं?

  • पिथोन
  • जावास्क्रिप्ट
  • सी++

हम क्या प्राप्त कर सकते हैं?

  • अपने प्लगइन्स को समुदाय और डेवलपर्स के साथ साझा करें।
  • अन्य डेवलपर्स से सीखें और उनसे प्रेरणा लें।
  • अन्य क्वांटिफाइड ट्रेडिंग प्रेमियों के साथ बातचीत करें।

एक उदाहरण के रूप में।

एफएमजेड समुदाय में, उपयोगकर्ताओं ने एक अनुरोध कियाः

जेएस का उपयोग करके बिनाएन एक्सचेंज पर सभी यू अनुबंधित सिक्कों में जा रहा है, और प्रत्येक सिक्का 10u (बहुत अधिक) में खुला है, कृपया यह कोड कैसे लिखें।

यह मांग परिदृश्य वास्तव में पूरी तरह से लेनदेन टर्मिनल प्लगइन के साथ संभव है, और लेनदेन टर्मिनल चलाने के लिए प्लगइन रणनीति निः शुल्क है, जो लंबे समय तक चलाने के लिए वास्तविक रणनीति के मुकाबले एक अच्छा विकल्प है।

हम देखेंगे कि हम इस आवश्यकता को पूरा करने के लिए कैसे डिजाइन करते हैं।

सबसे पहले, आपको एक लेनदेन टर्मिनल प्लगइन बनाने की आवश्यकता है और प्लगइन की नीति में तीन पैरामीटर जोड़ने की आवश्यकता हैः

img

और फिर प्लगइन लिखना शुरू करेंः

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)
}

एक बार जब लेन-देन टर्मिनल प्लगइन को पूरा कर लिया जाता है, तो आप परीक्षण कर सकते हैंः

मोबाइल एपीपी के ट्रेडिंग टर्मिनल में, "... " बटन पर क्लिक करने से ट्रेडिंग टर्मिनल प्लगइन्स की सूची खुल जाती है, और वर्तमान एफएमजेड खाता नीति सूची में ट्रेडिंग टर्मिनल प्लगइन्स इस सूची में दिखाई देते हैं।

img

मोबाइल ऐप पर ऑपरेशन पूरा होने के बाद, हम निम्नलिखित कोड का उपयोग करके बिनान एनालॉग डिस्क के स्टॉक का पता लगाने के लिए करते हैंः

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 पदों को खोला गया है, क्योंकि वास्तविक ऑर्डर के समय, यह आसान है कि यह एक एनालॉग डिस्क है, क्योंकि यह एक सीमित मूल्य को ट्रिगर कर सकता है; इसके अलावा, यह 10 यू के लिए एक राशि ऑर्डर है, क्योंकि यह आसान है कि यह एक व्यापार जोड़ी के लिए न्यूनतम ऑर्डर राशि सीमा को ट्रिगर कर सकता है; इसलिए कई व्यापार जोड़े नहीं हैं। यदि वास्तविक उपयोग के लिए अधिक वास्तविक परिस्थितियों को ध्यान में रखना आवश्यक है, तो इस प्लगइन को बेहतर उपयोग के लिए अनुकूलित करने के लिए, यह कोड केवल शिक्षण संचार के लिए है।


अन्य दिलचस्प FMZ प्लगइन्स

FMZ क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म मोबाइल एपीपी ट्रेडिंग टर्मिनल और भी बहुत सारे दिलचस्प प्लगइन्स हैं, आइए साथ में खोजें!

/upload/asset/16b436307a4ce5c246c2.mp4


अंत

FMZ मोबाइल ऐप के नए ट्रेडिंग टर्मिनल फीचर्स डिजिटल एसेट्स मार्केट में आपकी मदद करेंगे और आपको बाजार की उतार-चढ़ाव और अवसरों का अधिक लचीले ढंग से सामना करने में सक्षम बनाएंगे। पारंपरिक ट्रेडिंग रणनीतियों तक सीमित नहीं रहकर, एक कस्टम प्लगइन के माध्यम से आप अधिक स्मार्ट, अधिक कुशल और बाजार के अनुकूल ट्रेडिंग रणनीतियों का निर्माण कर सकते हैं। आइए हम आपके ट्रेडिंग कौशल और कमाई को बढ़ाने के लिए इस रोमांचक मात्रा में ट्रेडिंग के नए अध्याय को एक साथ शुरू करें।


अधिक

विक्स1aoसपने देखने के लिए, मोबाइल बहुत सुविधाजनक है।

आविष्कारक मात्रा - छोटे सपनेसमर्थन के लिए धन्यवाद, प्लेटफॉर्म के विकास इंजीनियर बहुत अच्छे हैं, और बाद में और अधिक कार्यात्मक सुविधाओं को जोड़ा जाएगा, हालांकि उपयोगकर्ताओं की जरूरत है।