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

हम कोड के बिना मात्रात्मक व्यापार कर सकते हैं?

लेखक:FMZ~Lydia, बनाया गयाः 2023-02-13 09:26:59, अद्यतनः 2025-01-10 09:11:23

Can we make quantitative trading without code? Let’s find out…

हम कोड के बिना मात्रात्मक व्यापार कर सकते हैं?

NO.1

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

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

NO.2

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

Can we make quantitative trading without code? Let’s find out…

यह सिर्फ एक स्ट्रिंग प्रोग्राम आउटपुट करने के लिए कोड की 5 लाइनें ले लिया. मेरा मानना है कि ज्यादातर शुरुआती केवल कोष्ठक में "हैलो, दुनिया" जानते हैं, और कुछ नहीं. इसलिए, यह दृश्य प्रोग्रामिंग के साथ शुरू करने के लिए एक बेहतर विकल्प है.

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

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

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

NO.3

उपयोग कैसे करें

चरण 1: एफएमजेड क्वांट में पंजीकरण और हस्ताक्षर (एफएमजेड) वेबसाइट परः www.fmz.com

Can we make quantitative trading without code? Let’s find out…

चरण 2: डैशबोर्ड पर जाएं

Can we make quantitative trading without code? Let’s find out…

चरण 3: रणनीति जोड़ें पर क्लिक करें

Can we make quantitative trading without code? Let’s find out…

चरण 4: ब्लॉकली और टेम्पलेट शामिल करें का चयन करें

Can we make quantitative trading without code? Let’s find out…

अंत में, हम दृश्य प्रोग्रामिंग इंटरफ़ेस में हैं, इस प्रकारः

Can we make quantitative trading without code? Let’s find out…

NO.4

FMZ क्वांट ब्लॉकली संपादक का उपयोग करके hello, world आउटपुट करने वाला एक प्रोग्राम लिखने का प्रयास करें

चरण 1: लॉग मॉड्यूल चुनें

Can we make quantitative trading without code? Let’s find out…

चरण 2: पाठ मॉड्यूल चुनें

Can we make quantitative trading without code? Let’s find out…

चरण 3: बैकटेस्ट सेटिंग्स

Can we make quantitative trading without code? Let’s find out…

चरण 4: बैकटेस्ट का परिणाम

Can we make quantitative trading without code? Let’s find out…

NO.5

डिजिटल मुद्राओं के लिए एक पूर्ण गतिशील संतुलन रणनीति

रणनीतिक तर्क

  • खरीद के लिए शर्तः यदि वर्तमान स्थिति का बाजार मूल्य घटाकर वर्तमान उपलब्ध संतुलन ऋणात्मक वर्तमान उपलब्ध संतुलन के 5% से कम है, तो खरीद के लिए एक स्थिति खोलें।

  • बिक्री के लिए शर्तः यदि वर्तमान स्थिति का बाजार मूल्य घटाकर वर्तमान उपलब्ध संतुलन ऋणात्मक वर्तमान उपलब्ध संतुलन का 5% से अधिक है, तो बिक्री के लिए एक स्थिति बंद करें।

पूर्व शर्तें और आवश्यकताएं

  • वर्तमान बाजार

  • चालू परिसंपत्तियाँ

  • मुद्रा का कुल बाजार मूल्य

  • परिसंपत्तियों का अंतर

ब्लॉकली रणनीति लेखन चरण 1

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

Can we make quantitative trading without code? Let’s find out…

यह ध्यान दिया जाना चाहिए कि मुद्रा का कुल बाजार मूल्य चालू मुद्रा धारकों का कुल बाजार मूल्य है। गणना विधि वर्तमान कुल मुद्रा धारकों को वर्तमान नवीनतम मूल्य से गुणा करना है। परिसंपत्ति अंतर मुद्रा का कुल बाजार मूल्य घटाकर वर्तमान उपलब्ध संतुलन है।

ब्लॉकली रणनीति लेखन चरण 2

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

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

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

रणनीति लिंक पताः

https://www.fmz.com/strategy/121404

NO.6

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

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

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

अंत में, मैं उन सभी मित्रों को शुभकामनाएं देता हूं जो मात्रात्मक व्यापार करना चाहते हैं, चाहे वे शून्य पर आधारित हों या नहीं, वे कार्रवाई के माध्यम से अपने सीखने के लक्ष्यों को प्राप्त कर सकते हैं। पढ़ने के लिए धन्यवाद!


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

अधिक जानकारी