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

लेखक:छोटे सपने, बनाया गयाः 2019-07-08 09:23:59, अद्यतन किया गयाः 2023-10-24 21:40:14

img

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

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

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

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

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

    img

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

    img

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

    • एक, जोड़ें

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

      img

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

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

      img

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

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

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

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

      बेशक, यदि आप एक चर मॉड्यूल को इनपुट पैरामीटर के रूप में उपयोग करना चाहते हैं, तो आप सीधे चर मॉड्यूल को () स्थिति में जोड़ सकते हैं।img

    • 4. ऑपरेशन

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

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

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

    imgयह 11 श्रेणियों में विभाजित है।

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

      img


      • 1. आउटपुट जानकारीः

        यह मॉड्यूल आमतौर पर पाठ वर्ग के मॉड्यूल के साथ संयोजन में उपयोग किया जाता है, जैसा कि नीचे दिया गया हैःimgपाठ वर्ग के मॉड्यूल में स्ट्रिंग्स इनपुट की जा सकती हैं, ताकि जब "Export Information" मॉड्यूल चलाया जाए, तो पाठ मॉड्यूल में स्ट्रिंग्स की सामग्री को प्रिंट किया जा सके।imgपुनरावलोकनःimg

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

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

      • 2। WeChat द्वाराः

        यह मॉड्यूल "आउटपुट सूचना" की तरह दिखता है, लेकिन यह अलग है कि यह जानकारी को आउटपुट करता है और साथ ही वर्तमान खाते से जुड़े वी-चैट पर भी संदेश भेजता है।img img

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

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

      • 3। असामान्यताओं को बाहर निकालें

        असामान्य मॉड्यूल को छोड़ने से प्रोग्राम एक त्रुटि देता है, और फिर प्रोग्राम निष्पादन बंद कर देता है (असामान्य व्यवहार कोड लिखे बिना) ।img

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

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

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


      • 4. नींद आना

        निद्रा मॉड्यूलimgजावास्क्रिप्ट नीति के अनुसारः

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

        नींद के मॉड्यूल का परीक्षणःimgपरीक्षण के परिणामःimg


      • 5. मुद्रण लाभ

        img

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

        उदाहरण के लिएःimgयह परीक्षण निम्नानुसार किया गया थाःimgइसके लिए जावास्क्रिप्ट नीति कोड निम्नानुसार हैः

        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। चक्र

        imgएक लूपिंग मॉड्यूल एक श्रृंखला के संयोजनों को एक दूसरे के साथ जोड़ सकता है ताकि यह संयोजन लूपिंग को निष्पादित कर सके।

        टेस्टःimgपरीक्षण के परिणामःimgयह देखा जा सकता है कि चक्र के मॉड्यूल को कवर करने के बाद, मुद्रण लाभ और निष्क्रिय मोड्यूल के संयोजन के बाद, मॉड्यूल संयोजन को निष्पादित किया जाता है।


      • 7 ̊ प्रति N सेकंड चक्र चलाएं

        imgइस मॉड्यूल का उपयोग सर्किट मॉड्यूल के समान ही है, केवल अंतर यह है कि यह मॉड्यूल खुद को सोता है।img


      • 8. सटीक प्रसंस्करण

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

        उदाहरण के लिए, 3.1415926535897 के लिए सटीक प्रसंस्करण किया जाता है।img

        एक बार फिर से जांच में पाया गयाःimg


      • 9. रिक्त लॉग

        img

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

        LogReset()
        

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

        img

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

        LogProfitReset()
        

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

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

        img

        इस टूल मॉड्यूल को "ट्रेडिंग मॉड्यूल प्रकार" में बाजार मॉड्यूल के साथ जोड़ा जाना चाहिए, जैसेःimg

        आउटपुट सूचना मॉड्यूल का उपयोग करके नवीनतम टिकर लेनदेन की नवीनतम कीमतों को आउटपुट करेंःimg

        एक बार फिर से जांच में पाया गयाःimg

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

        function main () {
            Log(exchange.GetTicker().Last)
        }
        
      • 12 K-लाइन डेटा प्राप्त करने के लिए किसी बार गुण के लिए मॉड्यूल

        img

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

        पहले एक चर मॉड्यूल बनाएं, जिसका नाम है: K लाइन ।imgतब K-लाइन डेटा प्राप्त किया जाता है, K-लाइन डेटा मॉड्यूल का उपयोग करके प्राप्त किया जाता है, और चर मॉड्यूल को एक मान दिया जाता हैः "K-लाइन"।imgफिर "सूची मॉड्यूल प्रकार" में सूची लंबाई मॉड्यूल का उपयोग करके K-लाइन चर मॉड्यूल की लंबाई प्राप्त करें, जिसका उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि K-लाइन पर कौन सा डेटा प्राप्त करना है।imgयह एक साथ रखा गया है, जैसा कि नीचे दिखाया गया हैःimgपुनः परीक्षण चलाया जाता है, और प्रिंट किया जाता है, अंतिम K-लाइनBar का समय टैग।img

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

        img

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

        img

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

        img

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

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

        imgइस मॉड्यूल को एसेट सूचना प्राप्त करने के मॉड्यूल के साथ उपयोग करने की आवश्यकता है।img

        उदाहरण के लिएः वर्तमान खाते में उपलब्ध सिक्कों की संख्याimg

        एक बार फिर से जांच में पाया गयाःimg

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

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

        img

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

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

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

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

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

        img

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

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

        img

        परीक्षण के परिणामःimg

विज़ुअलाइज़ेशन पैटर्न रणनीतियाँः

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

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

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


संबंधित

अधिक

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

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

छोटे सपने https://www.fmz.com/digest-topic/6182

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

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

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

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