विज़ुअलाइज़ेशन मॉड्यूल ट्रेडिंग रणनीतियों का निर्माण करता है - शुरुआती जानकारी

लेखक:आविष्कारक मात्रा - छोटे सपने, बनाया गयाः 2019-07-08 09:23:59, अद्यतनः 2024-12-23 17:57:33

可视化模块搭建交易策略–初识

विज़ुअलाइज़ेशन मॉड्यूल ट्रेडिंग रणनीतियों का निर्माण करता है

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

तो चलिए एक साथ क्वांटिफाइड ट्रेडिंग रणनीति के विजुअलाइज़ेशन प्रोग्रामिंग के क्षेत्र में प्रवेश करते हैं!

  • ## मूल आविष्कारक द्वारा क्वांटिफाइड विज़ुअलाइज़ेशन प्रोग्रामिंग

लॉग इन करेंhttps://www.fmz.comइसके बाद, खाता पंजीकृत करें (यदि पहले से पंजीकृत है तो सीधे लॉग इन करें) और क्लिक करेंः नियंत्रण केंद्र-> नीति संग्रह-> नई नीति बनाएं।

可视化模块搭建交易策略–初识

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

可视化模块搭建交易策略–初识

## विज़ुअलाइज़ेशन का उपयोग करने के तरीके सीखने से पहले, हम विज़ुअलाइज़ेशन के कुछ डिज़ाइन अवधारणाओं को समझ सकते हैं.

  • एक, जोड़ें

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

    可视化模块搭建交易策略–初识

  • 2. मॉड्यूल सेटअप और समायोजन

    कुछ मॉड्यूल में कुछ विशेष सेटिंग्स हैं, जैसेः

    可视化模块搭建交易策略–初识

    आप बाएं हाथ के "आइटम" मॉड्यूल को "ज्वाइन करें" मॉड्यूल में खींच सकते हैं, ताकि आप एक ऐड-ऑन स्थान जोड़ सकें, जिससे एक स्पाइलिंग टेक्स्ट स्थान जोड़ा जा सके। इस प्रकार, आप पास कर सकते हैं, टर्नकी पर क्लिक कर सकते हैं, और मॉड्यूल पर कुछ समायोजन और सेटिंग्स कर सकते हैं।

  • 3. मॉड्यूल के लिए डिफ़ॉल्ट इनपुट पैरामीटर

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

    可视化模块搭建交易策略–初识इस तरह के एक वर्गमूल के लिए एक गणना मॉड्यूल के रूप में, इस मॉड्यूल के परिणामों को आउटपुट करें।可视化模块搭建交易策略–初识जैसा कि आप देख सकते हैं, यदि इनपुट पैरामीटर का यह स्थान डिफ़ॉल्ट है, तो इनपुट पैरामीटर के रूप में डिफ़ॉल्ट संख्यात्मक मान 9 के अनुसार 9 के वर्गमूल की गणना की जाती है।可视化模块搭建交易策略–初识

    बेशक, यदि आप एक चर मॉड्यूल को इनपुट पैरामीटर के रूप में उपयोग करना चाहते हैं, तो आप सीधे चर मॉड्यूल को () स्थिति में जोड़ सकते हैं।可视化模块搭建交易策略–初识

  • 4. ऑपरेशन

    मॉड्यूल को माउस के बाएं कुंजी के साथ रखा जा सकता है। मॉड्यूल को Ctrl + C कुंजी के साथ कॉपी और Ctrl + V कुंजी के साथ पेस्ट किया जा सकता है, जो कॉपी और पेस्ट कोड या टेक्स्ट की तरह ही सुविधाजनक है। ऑपरेटिंग क्षेत्र को माउस स्लाइड के साथ बड़ा किया जा सकता है, सभी मॉड्यूल बड़े या छोटे हो जाते हैं। ऑपरेशन क्षेत्र में खाली स्थानों को चिह्नित करके ड्रैग करें, ऑपरेशन क्षेत्र को स्थानांतरित कर सकते हैं। दाईं ओर कचरे का डिब्बा, हाल ही में हटाए गए मॉड्यूल को रिकॉर्ड करता है। सबसे महत्वपूर्ण बात, मॉड्यूल नीति को अच्छी तरह से लिखें, और "बचाना" मत भूलना।

  • विज़ुअलाइज़ेशन टूल मॉड्यूल परिचय

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

可视化模块搭建交易策略–初识यह 11 श्रेणियों में विभाजित है।

  • टूल मॉड्यूलः

    可视化模块搭建交易策略–初识


    • ### 1, आउटपुट संदेशः

    यह मॉड्यूल आमतौर पर पाठ वर्ग के मॉड्यूल के साथ संयोजन में उपयोग किया जाता है, जैसा कि नीचे दिया गया हैः可视化模块搭建交易策略–初识पाठ वर्ग के मॉड्यूल में स्ट्रिंग्स इनपुट की जा सकती हैं, ताकि जब "Export Information" मॉड्यूल चलाया जाए, तो पाठ मॉड्यूल में स्ट्रिंग्स की सामग्री को प्रिंट किया जा सके।可视化模块搭建交易策略–初识पुनरावलोकनः可视化模块搭建交易策略–初识

    उदाहरण के लिए, जावास्क्रिप्ट भाषा कोडः

      function main(){
          Log("你好,可视化编程!")
      }
    

    • ### 2, WeChat:

    यह मॉड्यूल "आउटपुट सूचना" की तरह दिखता है, लेकिन यह अलग है कि यह जानकारी को आउटपुट करता है और साथ ही वर्तमान खाते से जुड़े वी-चैट पर भी संदेश भेजता है।可视化模块搭建交易策略–初识 可视化模块搭建交易策略–初识

    उदाहरण के लिए, जावास्क्रिप्ट भाषा कोडः

      function main () {
          Log("微信推送!@")
      }
    

    • ### 3, अपवाद फेंक दें

    असामान्य मॉड्यूल को छोड़ने से प्रोग्राम एक त्रुटि देता है, और फिर प्रोग्राम निष्पादन बंद कर देता है (असामान्य व्यवहार कोड लिखे बिना) ।可视化模块搭建交易策略–初识

    जावास्क्रिप्ट की नीति में मुख्य फ़ंक्शन में सीधे निष्पादित स्ट्रिंग फ़ंक्शन के समान।

      function main () {
          throw "第一句就抛出异常,让程序停止!"
      }
    

    परीक्षण के परिणामः可视化模块搭建交易策略–初识आम तौर पर डिबगिंग के समय अधिक उपयोग किया जाता है, उदाहरण के लिए, एक शर्त पर प्रोग्राम को रोकने के लिए, कुछ डेटा को प्रिंट करने के लिए आसानी से देखा जा सकता है। या एक असामान्य मॉड्यूल को कोड प्रक्रिया में रखा जा सकता है जहां समस्याएं हो सकती हैं, जिससे प्रोग्राम त्रुटि रिपोर्ट कर सकता है और कुछ त्रुटियों का पता लगा सकता है।


    • ### चार, सो जाओ

    निद्रा मॉड्यूल可视化模块搭建交易策略–初识जावास्क्रिप्ट नीति के अनुसारः

      function main () {
          Sleep(1000 * 5)
      }
    

    नींद के मॉड्यूल का परीक्षणः可视化模块搭建交易策略–初识परीक्षण के परिणामः可视化模块搭建交易策略–初识


    • ### 5। मुद्रण लाभ

    可视化模块搭建交易策略–初识

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

    उदाहरण के लिएः可视化模块搭建交易策略–初识यह परीक्षण निम्नानुसार किया गया थाः可视化模块搭建交易策略–初识इसके लिए जावास्क्रिप्ट नीति कोड निम्नानुसार हैः

      function main () {
          LogProfit(1)
          Sleep(1000 * 5)
          LogProfit(2)
          Sleep(1000 * 5)
          LogProfit(3)
          Sleep(1000 * 5)
          LogProfit(2)
          Sleep(1000 * 5)
          LogProfit(5)
      }
    

    इस तरह की जानकारी को किसी भी स्थान पर जोड़ा जा सकता है।


    • ### 6, चक्र

    可视化模块搭建交易策略–初识एक लूपिंग मॉड्यूल एक श्रृंखला के संयोजनों को एक दूसरे के साथ जोड़ सकता है ताकि यह संयोजन लूपिंग को निष्पादित कर सके।

    टेस्टः可视化模块搭建交易策略–初识परीक्षण के परिणामः可视化模块搭建交易策略–初识यह देखा जा सकता है कि चक्र के मॉड्यूल को कवर करने के बाद, मुद्रण लाभ और निष्क्रिय मोड्यूल के संयोजन के बाद, मॉड्यूल संयोजन को निष्पादित किया जाता है।


    • ### 7, लूप प्रत्येक N सेकंड में निष्पादित किया जाता है

    可视化模块搭建交易策略–初识इस मॉड्यूल का उपयोग सर्किट मॉड्यूल के समान ही है, केवल अंतर यह है कि यह मॉड्यूल खुद को सोता है।可视化模块搭建交易策略–初识


    • ### 8, सटीकता可视化模块搭建交易策略–初识जब किसी चर या संख्या के मॉड्यूल को सटीकता नियंत्रण की आवश्यकता होती है, तो इस मॉड्यूल का उपयोग किया जा सकता है, पैरामीटर भागों के मानों को इनपुट किया जा सकता है, जो सेटिंग्स के अनुसार निर्दिष्ट अंशों के रूप में आउटपुट किए जाते हैं।

    उदाहरण के लिए, 3.1415926535897 के लिए सटीक प्रसंस्करण किया जाता है।可视化模块搭建交易策略–初识

    एक बार फिर से जांच में पाया गयाः可视化模块搭建交易策略–初识


    • ### 9, खाली लॉग

    可视化模块搭建交易策略–初识

    रिक्त लॉग के लिए, इनपुट पैरामीटर के आधार पर लॉग का एक हिस्सा रखा जा सकता है। जैसा कि एपीआई दस्तावेज़ में लिखा हैः

      LogReset()
    

    • ### 10, रिक्त आय लॉग

    可视化模块搭建交易策略–初识

    रिक्त आय लॉग के लिए, इनपुट पैरामीटर के आधार पर, लॉग का एक हिस्सा रखा जा सकता है। जैसा कि एपीआई दस्तावेज़ में लिखा हैः

      LogProfitReset()
    

    नीचे कुछ आम तौर पर उपयोग किए जाने वाले टूल मॉड्यूल दिए गए हैं।

    • ### 11, बाजार के किसी गुण का उपयोग करने के लिए कार्य मॉड्यूल

    可视化模块搭建交易策略–初识

    इस टूल मॉड्यूल को "ट्रेडिंग मॉड्यूल प्रकार" में बाजार मॉड्यूल के साथ जोड़ा जाना चाहिए, जैसेः可视化模块搭建交易策略–初识

    आउटपुट सूचना मॉड्यूल का उपयोग करके नवीनतम टिकर लेनदेन की नवीनतम कीमतों को आउटपुट करेंः可视化模块搭建交易策略–初识

    एक बार फिर से जांच में पाया गयाः可视化模块搭建交易策略–初识

    उदाहरण के लिए, जावास्क्रिप्ट नीति कोडः

      function main () {
          Log(exchange.GetTicker().Last)
      }
    
    • ### 12, एक बार में एक विशेषता के लिए K-लाइन डेटा प्राप्त करें

    可视化模块搭建交易策略–初识

    इस मॉड्यूल को "ट्रांजेक्शन मॉड्यूल प्रकार" में प्राप्त करने के लिए के-लाइन डेटा मॉड्यूल के साथ भी उपयोग करने की आवश्यकता है।

    पहले एक चर मॉड्यूल बनाएं, जिसका नाम है: K लाइन ।可视化模块搭建交易策略–初识तब K-लाइन डेटा प्राप्त किया जाता है, K-लाइन डेटा मॉड्यूल का उपयोग करके प्राप्त किया जाता है, और चर मॉड्यूल को एक मान दिया जाता हैः "K-लाइन"।可视化模块搭建交易策略–初识फिर "सूची मॉड्यूल प्रकार" में सूची लंबाई मॉड्यूल का उपयोग करके K-लाइन चर मॉड्यूल की लंबाई प्राप्त करें, जिसका उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि K-लाइन पर कौन सा डेटा प्राप्त करना है।可视化模块搭建交易策略–初识यह एक साथ रखा गया है, जैसा कि नीचे दिखाया गया हैः可视化模块搭建交易策略–初识पुनः परीक्षण चलाया जाता है, और प्रिंट किया जाता है, अंतिम K-लाइनBar का समय टैग।可视化模块搭建交易策略–初识

    • ### 13, ऑर्डर शीट में किसी ऑर्डर डेटा का एक मॉड्यूल प्राप्त करें

    可视化模块搭建交易策略–初识

    यह भी "ट्रांजेक्शन मॉड्यूल प्रकार" में प्राप्त गहराई डेटा मॉड्यूल के साथ इस्तेमाल किया जाना चाहिए।

    可视化模块搭建交易策略–初识

    सूचकांक 0 सेट करें, ऑर्डर सेट करें, और आप इस ऑर्डर के बारे में जानकारी प्राप्त करते हैं।

    可视化模块搭建交易策略–初识

    उदाहरण के लिए, जावास्क्रिप्ट नीति कोडः

      function main () {
          Log(exchange.GetDepth().Asks[0])
      }
    
    • ### 14, संपत्ति की जानकारी में किसी विशेषता के लिए एक मॉड्यूल प्राप्त करें

    可视化模块搭建交易策略–初识इस मॉड्यूल को एसेट सूचना प्राप्त करने के मॉड्यूल के साथ उपयोग करने की आवश्यकता है।可视化模块搭建交易策略–初识

    उदाहरण के लिएः वर्तमान खाते में उपलब्ध सिक्कों की संख्या可视化模块搭建交易策略–初识

    एक बार फिर से जांच में पाया गयाः可视化模块搭建交易策略–初识

    उदाहरण के लिए, जावास्क्रिप्ट नीतिः

      function main () {
          Log(exchange.GetAccount().Stocks)
      }
    
    • ### 15, ऑर्डर डेटा में किसी विशेषता के लिए मॉड्यूल प्राप्त करें

    可视化模块搭建交易策略–初识

    यह मॉड्यूल ऑर्डर डेटा में किसी विशेषता के मान को प्राप्त करने के लिए उपयोग किया जाता है, जैसे कि ऑर्डर शीट में बेची गई कीमत या मात्रा (अनुक्रम संख्या 13 का उदाहरण) ।可视化模块搭建交易策略–初识

    परीक्षण के परिणामः可视化模块搭建交易策略–初识उदाहरण के लिए, जावास्क्रिप्ट नीतिः

      function main () {
          Log(exchange.GetDepth().Asks[0].Price)
      }
    

    "ऑर्डर डिटेल्स क्वेरी मॉड्यूल" द्वारा लौटाए गए ऑर्डर की जानकारी में से एक गुण (जो आगे बताया जाएगा) प्राप्त करने के लिए भी उपयोग किया जा सकता है।

    • ### 16, एक स्थिति के लिए एक स्थिति के गुणों का एक मॉड्यूल

    可视化模块搭建交易策略–初识

    इसी तरह, "उपलब्ध फ्यूचर्स होल्डिंग मॉड्यूल" के साथ उपयोग करने के लिए, ध्यान दें कि प्राप्त फ्यूचर्स होल्डिंग मॉड्यूल द्वारा लौटाए गए होल्डिंग डेटा एक सरणी (सूची) है, जो विभिन्न अनुबंधों, विभिन्न दिशाओं की स्थिति वाले डेटा संरचनाओं को शामिल करता है। इसलिए विशिष्ट उपयोग के लिए सूचकांक निर्दिष्ट करें।

    बहुत कुछ सीखने के बाद, हम एक साथ एक हेजिंग ऑपरेशन को जोड़ते हैं, जो कि एक ही समय में कम और लंबे समय के अनुबंधों पर हेजिंग करता है। हम एक सकारात्मक लाभ हेजिंग करते हैं, यानी एक दीर्घकालिक अनुबंध खोलना, एक अनुबंध, और हाल ही में एक और अनुबंध खोलना।

    可视化模块搭建交易策略–初识

    परीक्षण के परिणामः可视化模块搭建交易策略–初识

विज़ुअलाइज़ेशन पैटर्न रणनीतियाँः - क्या?https://www.fmz.com/strategy/121404 - https://www.fmz.com/strategy/129895 - https://www.fmz.com/strategy/123904 - https://www.fmz.com/strategy/122318

अधिक रणनीतियों के लिएःhttps://www.fmz.com/square

इस श्रृंखला के अन्य लेख

यह बहुत ही मजेदार है, और यह बहुत ही सरल है, लेकिन यह बहुत आसान है, और यह बहुत आसान है।


संबंधित सामग्री

अधिक जानकारी

15650463856और मैं इस विज़ुअलाइज़ेशन का उपयोग नहीं कर सकता, अगर मैं इसका उपयोग करना चाहता हूं या नहीं।

कालाकृपया विज़ुअलाइज़ेशन में इंडिकेटर मॉड्यूल का उपयोग कैसे करें

आविष्कारक मात्रा - छोटे सपने https://www.fmz.com/digest-topic/6182

15650463856मैं अपने कस्टम मॉड्यूल और सूचक मॉड्यूल का उपयोग क्यों नहीं कर सकता?

आविष्कारक मात्रा - छोटे सपनेइस श्रृंखला के लेखों में कस्टम मॉड्यूल बनाने के बारे में बताया गया है।

कालाअच्छा, धन्यवाद.

आविष्कारक मात्रा - छोटे सपनेइस श्रृंखला को फिर से पढ़ा जा सकता है।