ब्लॉकचेन परिसंपत्तियों के मात्रात्मक व्यापार के विकास के साथ, अधिक से अधिक ब्लॉकचेन परिसंपत्ति व्यापारियों ने मात्रात्मक व्यापार के उपकरण को मान्यता दी है। लेकिन इस सर्कल के नए सदस्य के रूप में, आप कई अवधारणाओं के बारे में बहुत भ्रमित हैं, विभिन्न शब्दों, सॉफ्टवेयर, जानकारी आदि से भ्रमित हैं। यह लेख आपको सामान्य अवधारणाओं को समझने और परिचित करने के लिए ले जाएगा, और विभिन्न पहलुओं से ब्लॉकचेन परिसंपत्तियों के मात्रात्मक व्यापार में विभिन्न उपयोगी जानकारी को समझेंगे। इस लेख में सबसे पहले मूल अवधारणाओं का सारांश दिया गया है, और फिर इन मूल अवधारणाओं के अनुरूप एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म पर उदाहरण दिए गए हैं।
सबसे पहले, हमें प्लेटफ़ॉर्म की अवधारणा को समझने की आवश्यकता है। हमें प्लेटफार्मों पर अपने हाथों में ब्लॉकचेन परिसंपत्तियों में अटकलें लगाने और निवेश करने की आवश्यकता है। वर्तमान में कई प्लेटफॉर्म हैं, वरिष्ठ, उभरते, बड़े पैमाने पर और छोटे पैमाने पर। प्रोग्रामेटिक और मात्रात्मक ट्रेडिंग करने के लिए किस प्लेटफॉर्म के लिए, विभिन्न जानकारी के आधार पर अपने द्वारा चयन करना आवश्यक है।
प्लेटफार्म खाता एक प्लेटफ़ॉर्म खाता एक खाता है जो प्लेटफ़ॉर्म पर पंजीकृत और खोला गया है। ब्लॉकचेन संपत्ति को व्यापार के लिए इस खाते में संग्रहीत किया जा सकता है। कुछ प्लेटफ़ॉर्म खाते बना सकते हैं और सेट कर सकते हैंउप-खातेमुख्य खाते के तहत अलग-अलग ट्रेडों और परिसंपत्तियों की अटकलों की सुविधा के लिए। प्रत्येक मंच के लिए उप-खाता का अनुप्रयोग, तंत्र और उपयोग अलग-अलग हैं। आपको विशिष्ट मंच वेबसाइट पर जानकारी की जांच करने की आवश्यकता है। या मंच ग्राहक सेवा से परामर्श करें।
प्लेटफ़ॉर्म वेबसाइट पर एक खाते के साथ लॉग इन करने के बाद, आप आमतौर पर देख सकते हैं कि ब्लॉकचेन परिसंपत्तियों को संग्रहीत करने के लिए जगह कई
प्लेटफ़ॉर्म सिस्टम एपीआई
कई छात्र जिन्होंने मंच पर फ़ंक्शन का उपयोग नहीं किया है, वे पूछ सकते हैंः
प्लेटफ़ॉर्म एपीआई को विभिन्न प्रकार के इंटरफेस में विभाजित किया गया है; आमतौर पर, वहाँ हैंREST
प्रोटोकॉल इंटरफेस औरWebSocket
प्रोटोकॉल इंटरफेस। कुछ प्लेटफार्म भी प्रदान करते हैंFIX
प्रोटोकॉल इंटरफेस. हम केवल उन इंटरफेस की समझ की जरूरत है. सबसे आम तौर पर इस्तेमाल इंटरफेस REST प्रोटोकॉल है. इन इंटरफेस के प्रलेखन आमतौर पर शब्द के साथ लिंक में पाया जा सकता हैएपीआईउन प्लेटफार्मों की आधिकारिक वेबसाइट के निचले भाग में. कभी-कभी, कुछ इंटरफ़ेस त्रुटि जानकारी की क्वेरी करने के लिए, आपको अभी भी इंटरफ़ेस प्रलेखन की जांच करने की आवश्यकता होती है. प्रत्येक प्लेटफ़ॉर्म का एपीआई सिस्टम अलग है, और अंतर अपेक्षाकृत बड़े हैं. विशिष्ट समस्याओं के लिए, आपको उनके प्रलेखन की जांच करने की आवश्यकता होती है। यदि आप एक रणनीति डेवलपर नहीं हैं, तो ये सिर्फ समझने के लिए हैं।
खाते की एपीआई कुंजी खाते की एपीआई कुंजी को ध्यान से समझना होगा, क्योंकि यह आपके द्वारा उपयोग किए जाने वाले प्लेटफॉर्म में संग्रहीत ब्लॉकचेन परिसंपत्तियों की सुरक्षा से संबंधित है। यह कहा जाता है कि एपीआई इंटरफ़ेस एक चैनल है, तो एपीआई कुंजी के रूप में समझा जा सकता हैपास करनाचैनल का. यदि कोई एक्सेस चैनल है, तो सभी प्रोग्रामों को एक्सेस करने की अनुमति नहीं दी जा सकती है, क्योंकि यह खतरनाक है. इसलिए, सत्यापन की आवश्यकता है, और एपीआई की पहचान सत्यापित करने के लिए उपयोग की जाती है. इसलिए, एपीआई की आपकी संपत्ति की सुरक्षा से संबंधित है, इसलिए इसे ठीक से रखा जाना चाहिए.
आमतौर पर, एक प्लेटफ़ॉर्म का एपीआईकेई प्लेटफ़ॉर्म पृष्ठ के ऊपरी दाएं कोने में, खाता प्रबंधन पृष्ठ पर बनाया जाता है (वेब पेज पर इसे कहीं और रखने वाले प्लेटफ़ॉर्म भी हो सकते हैं, access key
, और दूसरी स्ट्रिंग आमतौर पर कहा जाता हैsecret key
. ऐसे प्लेटफार्म भी हैं जिनकी एपीआई कुंजी में अन्य जानकारी भी है। उदाहरण के लिए ओकेएक्स वी5 और वी3 इंटरफेस में भी एक एपीआई कुंजी है।PassPhrase
, जो एक स्ट्रिंग का भी है (एक स्ट्रिंग जिसे सुरक्षा सत्यापन को मजबूत करने के लिए स्वयं सेट करने की आवश्यकता है) ।
जब एपीआई कुंजी सेट करते हैं, तो आमतौर पर इस एपीआई कुंजी की अनुमतियों को सेट करना आवश्यक होता है। आम तौर पर,
विनिमय वस्तु
एक्सचेंज ऑब्जेक्ट की अवधारणा एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म (FMZ.COM) सरल शब्दों में कहें तो यह प्लेटफॉर्म इंटरफेस के इनकैप्सुलेशन द्वारा उत्पन्न वस्तु को संदर्भित करता है।
यह ऑब्जेक्ट एफएमजेड रणनीति कोड में
यदि रणनीति वायदा विनिमय वस्तुओं का संचालन करना है, तो वायदा जोड़ें, और यदि आप स्पॉट विनिमय वस्तुओं का संचालन करना चाहते हैं, तो स्पॉट जोड़ें। इस डिजाइन का कारण यह है कि एक मंच में पूरी तरह से अलग वायदा और स्पॉट इंटरफेस हो सकते हैं, और यहां तक कि विभिन्न इंटरफ़ेस आधार पते भी हो सकते हैं, इसलिए उन्हें अलग से कैप्सूल किया जाता है।
एफएमजेड प्लेटफॉर्म पर,
यहां उल्लिखित व्यापारिक बाजार एक विशिष्ट व्यापारिक बाजार की स्थिति को संदर्भित करता है (एक व्यापारिक पृष्ठ की कल्पना करें), आमतौर पर कई मॉड्यूलों में व्यापार किया जाता है। उदाहरण के लिएःमुद्रा व्यापार, स्पॉट मार्जिन ट्रेडिंग, अनुबंध व्यापारआदि।
व्यापारिक जोड़ी
हम आमतौर पर क्या मतलब है
स्पॉटमुद्रा व्यापारऔरस्पॉट मार्जिन ट्रेडिंगस्पॉट ट्रेडिंग केवल स्पॉट ट्रेडिंग के लिए आवश्यक हैव्यापारिक जोड़ीकिस बाजार पर कारोबार किया जाता है, इसका वर्णन करना।
उदाहरण के लिए, जब आप FMZ Quant पर इसका उपयोग करते हैं, यदि आप USDT के लिए BTC का आदान-प्रदान करने की ट्रेडिंग जोड़ी बनाना चाहते हैं। ट्रेडिंग मुद्रा BTC है, और उद्धरण मुद्रा USDT है।
हम फ़ंक्शन का उपयोग करते हैंexchange.SetCurrency("BTC_USDT")
एफएमजेड प्लेटफॉर्म परexchange.SetCurrency("BTC_USDT")
वर्तमान ट्रेडिंग जोड़ी को निम्न पर स्विच करने के लिएःBTC_USDT
.
जो विद्यार्थी समझ नहीं पाते हैं उनके लिएSetCurrency
, आप संदर्भित कर सकते हैंःhttps://www.fmz.com/api#exchange.setcurrency.
जो छात्र समझ नहीं पाते हैं उनके लिएexchange
, आप संदर्भित कर सकते हैंःhttps://www.fmz.com/api#exchange.
अनुबंध (फ्यूचर्स और विकल्प)
कॉन्ट्रैक्ट ट्रेडिंग स्पॉट ट्रेडिंग से बहुत अलग है। वर्तमान में, प्लेटफॉर्म कॉन्ट्रैक्ट्स को विभाजित किया जाता हैcrypto-margined contracts
औरUSDT-margined contracts
. प्रोग्रामेटिक ट्रेडिंग और मात्रात्मक ट्रेडिंग के लिए, न केवल ट्रेडिंग जोड़ी, बल्कि अनुबंध प्रकार भी निर्धारित करना आवश्यक है। उदाहरण के लिए, यदि हम बीटीसी के साथ व्यापार करना चाहते हैं, तो बहुत सारे बीटीसी अनुबंध हैं, जिनमें त्रैमासिक अनुबंध (प्रत्येक तिमाही समाप्त होने पर वितरण), साप्ताहिक अनुबंध (प्रत्येक शुक्रवार समाप्त होने पर वितरण), स्थायी अनुबंध (गैर-वितरण), आदि शामिल हैं। फिर यदि पहचान के लिए केवल एक ट्रेडिंग जोड़ी का उपयोग किया जाता है, तो किस प्रकार के अनुबंध का उपयोग किया जाएगा? इसलिए, इसका वर्णन करने और निर्धारित करने के लिए एक विशिष्ट अनुबंध कोड की आवश्यकता होती है।
इस प्रकार, जब हम वर्णन करते हैं कि किस अनुबंध बाजार में व्यापार करना है, तो हमें यह वर्णन करने की आवश्यकता है कि मुद्रा प्रतीक (ट्रेडिंग जोड़ी) और अनुबंध प्रकार (अनुबंध कोड) क्या है।
क्रिप्टो मार्जिन वाला अनुबंध
क्रिप्टोक्यूरेंसी को मार्जिन के रूप में उपयोग करने वाले अनुबंध (जैसे बीटीसी क्रिप्टो-मार्जिन किए गए अनुबंध, जो बीटीसी को मार्जिन के रूप में उपयोग करता है, और रिटर्न भी बीटीसी है), उनका रिटर्न भी क्रिप्टोक्यूरेंसी है। आमतौर पर, क्रिप्टो-मार्जिन किए गए अनुबंध के ट्रेडिंग जोड़े की बोली मुद्रा को यूएसडी में व्यक्त किया जाता है (इस पर गहराई से जाने की आवश्यकता नहीं है, अधिकांश प्लेटफॉर्म इसका उपयोग करने के लिए करते हैं) । तो ट्रेडिंग जोड़ी बीटीसी_यूएसडी है, और अनुबंध एक त्रैमासिक अनुबंध है। इसका मतलब है कि हम जिस ट्रेडिंग बाजार के बारे में बात कर रहे हैं वह हैBTC crypto-margined quarterly contract
बाजार।
FMZ क्वांट ट्रेडिंग प्लेटफॉर्म पर,exchange.SetCurrency("BTC_USD")
व्यापारिक जोड़ी सेट करता है, और फिरexchange.SetContractType("quarter")
इस तरह से वर्तमान व्यापार प्रतीक हैBTC crypto-margined quarterly contract
.
USDT-मार्जिन वाला अनुबंध
USDT को मार्जिन के रूप में उपयोग करने वाले अनुबंधों (जैसे BTC USDT-मार्जिन वाले स्थायी अनुबंध, जो USDT को मार्जिन के रूप में उपयोग करता है, और रिटर्न भी USDT है), उनका रिटर्न भी USDT है। आमतौर पर, USDT-मार्जिन किए गए अनुबंध की ट्रेडिंग जोड़ी की बोली मुद्रा USDT में व्यक्त की जाती है। इसलिए ट्रेडिंग जोड़ी BTC_USDT है, और अनुबंध एक स्थायी अनुबंध है। इसका मतलब है कि हम जिस ट्रेडिंग बाजार के बारे में बात कर रहे हैं वह हैBTC USDT-margined perpetual contract
बाजार।
FMZ क्वांट ट्रेडिंग प्लेटफॉर्म पर,exchange.SetCurrency("BTC_USDT")
व्यापारिक जोड़ी सेट करता है, और फिरexchange.SetContractType("swap")
इस तरह, वर्तमान व्यापार प्रतीक हैBTC USDT-margined perpetual contract
.
आदेश एक आदेश का क्या मतलब होता है? एक ऑर्डर वह ऑर्डर टिकट होता है जिसे हम प्लेटफ़ॉर्म पर खरीदते या बेचते समय किसी प्लेटफ़ॉर्म को सबमिट करते हैं। ऑर्डर को मार्केट ऑर्डर, लिमिट ऑर्डर, सशर्त ऑर्डर आदि में विभाजित किया जाता है। ऑर्डर की सबसे बुनियादी विशेषताएं हैंः ऑर्डर का विषय (सरल शब्दों में, क्या खरीदना या बेचना है), ऑर्डर राशि (कितना खरीदना या बेचना है), और ऑर्डर मूल्य (कौन सी कीमत पर खरीदना या बेचना है) । यदि अगला ऑर्डर मायने नहीं रखता है कि यह कितना है, यह केवल खरीदने या बेचने की राशि निर्धारित करता है और क्या खरीदना या बेचना है, तो इस तरह के ऑर्डर को मार्केट ऑर्डर कहा जाता है। बेशक, सशर्त ऑर्डर (स्टॉप-लॉस ऑर्डर, आइसबर्ग ऑर्डर, आदि) भी हैं, जो प्लेटफार्मों से संबंधित हैं। कुछ प्लेटफॉर्म सशर्त ऑर्डर प्रदान करते हैं, और कुछ नहीं करते हैं। विवरण के लिए, आप एफएमजेड के एपीआई दस्तावेज की जांच कर सकते हैं।
स्पॉट स्पॉट ऑर्डर और मार्केट ऑर्डर को आम तौर पर खरीद ऑर्डर पर ध्यान देने की आवश्यकता होती है। स्पॉट मार्केट ऑर्डर खरीदने की ऑर्डर राशि मुद्रा प्रतीक राशि नहीं है बल्कि धन राशि है। क्योंकि बाजार ऑर्डर कीमत निर्धारित नहीं करता है, केवल धन राशि का उपयोग कितना खरीदना है यह निर्धारित करने के लिए किया जा सकता है। बिक्री बाजार ऑर्डर की राशि मुद्रा प्रतीक राशि है, क्योंकि कीमत अनिश्चित होने पर भी, बेचे गए मुद्रा प्रतीकों की राशि निर्धारित की जा सकती है।
अनुबंध एक अनुबंध की ऑर्डर राशि विशेष होती है, आमतौर पर अनुबंध राशि। एक मंच का अनुबंध आदेश इंटरफ़ेस मूल रूप से अनुबंध राशि है, और कोई ऐसा इंटरफ़ेस नहीं है जो मुद्रा प्रतीक राशि को आदेश राशि के रूप में लेता है। बिनेंस यूएसडीटी-मार्जिन बीटीसी स्थायी अनुबंध 0.01 की राशि में बीटीसी स्थायी अनुबंधों का आदेश दे सकते हैं, लेकिन यह मुद्रा प्रतीक राशि नहीं है, लेकिन अनुबंध राशि है, सिवाय इसके कि एक अनुबंध एक बीटीसी होता है। आम तौर पर,चाहे वह बाजार आदेश हो या सीमा आदेश, आदेश राशि अनुबंध राशि की संख्या है।
प्राप्तकर्ता आदेश और निर्माता आदेश एक टेकर ऑर्डर एक ऑर्डर है जो तरलता प्रदान करता है. सरल शब्दों में, इसका मतलब है कि वर्तमान बाजार मूल्य एक खरीदने के लिए 10 है और एक बेचने के लिए 11 है. इस समय, मैं 9 की खरीद मूल्य के साथ एक खरीद आदेश लंबित है, या 12 की बिक्री मूल्य के साथ एक बिक्री आदेश. फिर, मैं बाजार में गहराई के लिए एक आदेश प्रदान करता हूं. मेरा यह आदेश निर्माता है. फिर भी यह उदाहरण, अगर मैं 11 की कीमत पर एक खरीद आदेश रखता हूं; इस समय, मेरा आदेश बाजार में 11 की कीमत पर एक बिक्री आदेश के साथ कारोबार किया जाएगा. इस समय, मैं बाजार से एक आदेश लेता हूं, उस समय मैंने जो खरीद आदेश रखा था वह टेकर ऑर्डर था.
उदाहरण के लिए, ऑर्डर प्लेसिंग फ़ंक्शनexchange.Sell
औरexchange.Buy
एफएमजेड क्वांट पर कैप्सुलेट किए गए सामान्य सीमा आदेश और बाजार आदेश इंटरफेस कैप्सुलेट किए जाते हैं। ऑर्डर देते समय, ऑर्डर को टेकर या मेकर के रूप में वर्गीकृत किया जाता है, यह ऑर्डर की कीमत और वर्तमान बाजार पर निर्भर करता है, और क्या ऑर्डर तरलता प्रदान करता है या तरलता को कम करता है।
FMZ Quant पर -1 की कीमत आयात करते समय, यह एक बाजार आदेश रखने के लिए है। ध्यान दें कि स्पॉट बाजार खरीद आदेश की आदेश राशि धन राशि है, तो बाजार आदेश निश्चित रूप से तरलता को कम करता है, और यह एक टेकर आदेश होना चाहिए।
प्लेटफार्म सशर्त आदेश
कई प्लेटफ़ॉर्म सशर्त आदेशों का भी समर्थन करते हैं, जैसे किiceberg order
, stop loss order
, stop profit order
, post_only: only place maker order
, fok: all executed or canceled immediately
, ioc: executed immediately or cancel the rest
आदि।
इन आदेशों का उपयोग कर सकते हैंexchange.IO
एफएमजेड क्वांट पर एक आदेश देने के लिए सेट किए जाने वाले मापदंडों को निर्दिष्ट करने के लिए सीधे प्लेटफॉर्म ऑर्डर इंटरफ़ेस तक पहुंचने के लिए फ़ंक्शन (निर्दिष्ट करें कि कौन सा सशर्त आदेश रखा जाना है) ।exchange.IO
फ़ंक्शन, कृपया FMZ एपीआई प्रलेखन देखेंःhttps://www.fmz.com/api#exchange.io...
एक मात्रात्मक ट्रेडिंग प्लेटफॉर्म को मात्रात्मक ट्रेडिंग टूल के रूप में माना जा सकता है, यह एक ऑनलाइन सॉफ्टवेयर सिस्टम, एक वेबसाइट, या एक स्थानीय निष्पादन योग्य प्रोग्राम, या यहां तक कि GITHUB पर एक ओपन सोर्स प्रोजेक्ट भी हो सकता है। सरल होने के लिए, आप इसे मात्रात्मक ट्रेडिंग के लिए एक उपकरण के रूप में सोच सकते हैं।
एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म एक ऑनलाइन वितरित प्रणाली है; प्लेटफॉर्म और ट्यूटोरियल से परिचित होने के लिए, आप संदर्भित कर सकते हैंःhttps://www.fmz.com/bbs-topic/4145
एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म की बैकटेस्ट प्रणाली बैकटेस्ट प्रणाली क्या है? सरल शब्दों में कहें तो बैकटेस्ट सिस्टम एक निश्चित ट्रेडिंग सिंबल के हिस्ट्री डेटा को रीप्ले करना है, और एक निश्चित रणनीति को रीप्ले में शामिल करना है, और हिस्ट्री डेटा रीप्ले का अनुकरण करते समय रणनीति के ट्रेडिंग प्रदर्शन को प्राप्त करना है। इसलिए, बैकटेस्ट सिस्टम सिर्फ एक सैंडबॉक्स वातावरण है (बच्चों द्वारा खेले जाने वाले रेत के ढेर की कल्पना करें और रेत के ढेर को विभिन्न चीजों में बनाया जा सकता है; यह केवल एक मॉडल है, जिसका वास्तविक वस्तुओं से कोई लेना-देना नहीं है), तो बैकटेस्ट सिस्टम के लिए वास्तविक प्लेटफॉर्म का कोई कार्य करना असंभव है।
एफएमजेड क्वांट ट्रेडिंग बैकटेस्ट सिस्टम:
नाम | प्रकार | निर्देश |
---|---|---|
बिटकॉइन | स्पॉट विनिमय वस्तु | सीमित व्यापारिक जोड़े, जैसेः BTC_USD, ETH_USD और LTC_USD आदि का समर्थन करना (ध्यान दें कि व्यापारिक जोड़े की बोली मुद्रा USD डॉलर है) |
बाइनेंस | स्पॉट विनिमय वस्तु | सीमित व्यापारिक जोड़े जैसेः BTC_USDT, ETH_USDT, ETH_BTC और LTC_BTC आदि का समर्थन करना। |
ओकेएक्स | स्पॉट विनिमय वस्तु | सीमित व्यापारिक जोड़े जैसेः BTC_USDT, ETH_USDT, ETH_BTC और LTC_BTC आदि का समर्थन करना। |
हुओबी | स्पॉट विनिमय वस्तु | सीमित व्यापारिक जोड़े जैसेः BTC_USDT, ETH_USDT, ETH_BTC और LTC_BTC आदि का समर्थन करना। |
ओकेएक्स वायदा | वायदा विनिमय वस्तु | सीमित व्यापारिक जोड़े, जैसेः BTC_USD और ETH_USD आदि का समर्थन करना; व्यापारिक जोड़े की बोली मुद्रा USD है; विशिष्ट अनुबंध कोड सेट करने के बाद (कृपया फ़ंक्शन exchange.SetContractType देखें), अनुबंध क्रिप्टो-मार्जिन अनुबंध है; समर्थित अनुबंध कोड में शामिल हैंः this_week, next_week, quarter और swap |
HuobiDM | वायदा विनिमय वस्तु | HuobiDM Huobi फ्यूचर्स (Huobi Contract) है, जो सीमित ट्रेडिंग जोड़े, जैसेः BTC_USD और ETH_USD, आदि का समर्थन करता है; ट्रेडिंग जोड़े की बोली मुद्रा USD है; विशिष्ट अनुबंध कोड सेट करने के बाद (कृपया फ़ंक्शन exchange.SetContractType देखें), अनुबंध क्रिप्टो-मार्जिन अनुबंध है; समर्थित अनुबंध कोड में शामिल हैंः this_week, next_week, quarter और swap। |
बिटमेक्स | वायदा विनिमय वस्तु | ट्रेडिंग जोड़ी XBT_USD है; विशिष्ट अनुबंध कोड सेट करने के बाद (कृपया फ़ंक्शन exchange.SetContractType देखें), अनुबंध एक क्रिप्टो-मार्जिन अनुबंध है; समर्थित अनुबंध कोड हैः XBTUSD |
बाइनेंस वायदा | वायदा विनिमय वस्तु | सीमित व्यापारिक जोड़े, जैसेः BTC_USDT और ETH_USDT आदि का समर्थन करना; व्यापारिक जोड़े की बोली मुद्रा USD है; विशिष्ट अनुबंध कोड सेट करने के बाद (कृपया फ़ंक्शन exchange.SetContractType देखें), अनुबंध USDT-मार्जिन वाला अनुबंध है; समर्थित अनुबंध कोड स्वैप है |
डेरिबिट विकल्प | वायदा विनिमय वस्तु | ट्रेडिंग जोड़े हैंः BTC_USD और ETH_USD; विशिष्ट अनुबंध कोड सेट करने के बाद (कृपया फ़ंक्शन exchange.SetContractType देखें), अनुबंध एक क्रिप्टो-मार्जिन अनुबंध है; विशिष्ट विकल्प अनुबंध कोड सेट करने की आवश्यकता है |
मात्रात्मक व्यापार की एपीआई कुंजी
सभी प्लेटफार्मों में एपीआई इंटरफेस होते हैं, और मात्रात्मक ट्रेडिंग प्लेटफॉर्म में भी एपीआई इंटरफेस होते हैं। एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म को उदाहरण के रूप में लेते हुए, एफएमजेड के एपीआई इंटरफ़ेस को कहा जाता हैextended API
. एफएमजेड प्लेटफ़ॉर्म के कुछ कार्यों को प्रोग्रामेटिक रूप से संचालित किया जा सकता है। उदाहरण के लिए, बैचों में बॉट जोड़ना, बैचों में बॉट शुरू करना, बैचों में बॉट के कॉन्फ़िगरेशन को संशोधित करना, आदि। विवरण के लिए, कृपया देखेंःhttps://www.fmz.com/api#fmz平台扩展api.
विस्तारित एपीआई भी कुछ दिलचस्प करने के लिए इस्तेमाल किया जा सकता है, उदाहरण के लिए
क्या वास्तव में स्वचालित रूप से व्यापार के लिए मेरे मंच खाते को नियंत्रित कर रहा है? यह प्रोग्राम ट्रेडिंग और मात्रात्मक ट्रेडिंग का विशिष्ट अवतार है - प्रोग्राम किए गए ट्रेडिंग स्क्रिप्ट। ये वास्तविक समय के कार्यक्रम विभिन्न भाषाओं में लिखे जा सकते हैं। उदाहरण के लिए, एफएमजेड क्वांट ट्रेडिंग प्लेटफॉर्म जावास्क्रिप्ट, पायथन और सी ++ भाषाओं में वास्तविक समय की ट्रेडिंग रणनीतियों को लिखने का समर्थन करता है। ये स्क्रिप्ट प्रोग्राम प्लेटफ़ॉर्म एपीआई इंटरफेस के माध्यम से खाते की खरीद और बिक्री जैसे विभिन्न संचालन करते हैं।
वह उपकरण जिस पर प्रोग्राम की गई ट्रेडिंग स्क्रिप्ट चलती है
बॉट के स्क्रिप्ट प्रोग्राम में एक डिवाइस कैरियर होना चाहिए (संक्षेप में, बॉट को चलाने के लिए एक जगह होनी चाहिए) । क्रिप्टोक्यूरेंसी सर्कल में मात्रात्मक ट्रेडिंग आमतौर पर हांगकांग में अलीबाबा क्लाउड सर्वर पर बॉट प्रोग्राम को तैनात करती है (बेशक, आप अन्य स्थानों, अन्य ऑपरेटरों के सर्वर का भी उपयोग कर सकते हैं) । इस तथ्य के मद्देनजर कि कई प्लेटफार्मों को वर्तमान में विदेशी नेटवर्क एक्सेस की आवश्यकता होती है, कई प्लेटफॉर्म एपीआई इंटरफेस को चलाने के लिए घरेलू सर्वर का उपयोग करना असंभव है। आम तौर पर, यदि इंटरफ़ेस सुलभ नहीं है, तो त्रुटिtimeout
रिपोर्ट की जाएगी।
एफएमजेड क्वांट पर, आप आमतौर पर हांगकांग में अलीबाबा क्लाउड सर्वर पर अपना स्वयं का सॉफ़्टवेयर प्रोग्राम तैनात कर सकते हैं (एफएमजेड क्वांट के बॉट कैरियर सॉफ़्टवेयर को
स्क्रिप्ट भाषा विकल्प बहुत सी प्रोग्रामिंग भाषाएं हैं, और मूल रूप से उन सभी का उपयोग बॉट्स के स्क्रिप्ट प्रोग्राम लिखने के लिए किया जा सकता है। यहाँ हम आपको विभिन्न भाषाओं के लाभों को समझने के लिए एक उदाहरण के रूप में FMZ क्वांट ट्रेडिंग प्लेटफ़ॉर्म भी लेंगे। FMZ क्वांट पर, हम निम्नलिखित प्रोग्रामिंग भाषाओं में रणनीतियाँ (बोट स्क्रिप्ट प्रोग्राम) लिख सकते हैं।
जावास्क्रिप्ट यह सरल और उपयोग करने में आसान है, लगभग डिवाइस वातावरण पर निर्भरता के बिना, और ES6 मानक का समर्थन करता है। इसकी रणनीति कार्यक्रम निष्पादन गति केवल सी ++ रणनीति के बाद है। (यह एफएमजेड क्वांट ट्रेडिंग पर शुरुआती लोगों के लिए अनुशंसित है) ।
पायथन पायथन कुछ हद तक डिवाइस वातावरण पर निर्भर करता है, और विभिन्न पुस्तकालयों को स्थापित किया जा सकता है, इसलिए इसकी विस्तारशीलता मजबूत है। (यह उन छात्रों के लिए अनुशंसित है जो एफएमजेड प्लेटफॉर्म से परिचित हैं और पायथन से परिचित हैं) ।
सी++
C++ की रणनीतियों में सबसे तेज़ निष्पादन गति, उच्चतम दक्षता होती है, और इसका उपयोग करना भी अधिक कठिन होता है।
जब आप भाषा में महारत हासिल कर लेंगे, तो आप दूसरों को भी पता लगा लेंगे।so easy!
माइलांग्वेज FMZ द्वारा समर्थित Mylanguage केवल सबसे बुनियादी आदेशों के लिए है।
विज़ुअलाइज़ेशन मॉड्यूल विलय रणनीति विजुअल तरीके से रणनीतियों का निर्माण केवल रुचि, सुधार और कार्यक्रम तर्क की समझ के लिए है। इसका उपयोग कुछ सरल तर्क बनाने के लिए किया जा सकता है, लेकिन यह थोड़ा जटिल रणनीति डिजाइन करने के लिए उपयुक्त नहीं है, क्योंकि इसे बनाए रखना और विस्तार करना मुश्किल है, और जटिल तर्क डिजाइन करना अधिक कठिन है।