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

लेखक:छोटे सपने, बनाया गयाः 2022-07-12 17:19:16, अद्यतन किया गयाः 2023-09-25 19:48:58

img

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

  • तार्किक मॉड्यूल प्रकार

    • 1. शर्तों का मॉड्यूल

      इस मॉड्यूल का उपयोग सशर्त निर्णय को जोड़ने के लिए किया जाता है, और मॉड्यूल कई सशर्त शाखाओं को जोड़ सकता है। सशर्त शाखाओं को जोड़ने के लिए छोटे gear आइकन पर क्लिक करें.

      img

      सशर्त मॉड्यूल के उदाहरण उपयोग का परीक्षण अगले मॉड्यूल के साथ संयोजन में किया जाता है।

    • 2. संख्यात्मक तुलना मॉड्यूल

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

      img

      सशर्त ब्लॉक और मूल्य तुलना ब्लॉक का उपयोग करके निर्णय मान बनाने का एक उदाहरणः

      imgयह देखा जा सकता है कि इस उदाहरण में कुल 3 शाखाएं हैं जब परिस्थितियों का न्याय किया जाता है।

      जैसे जावास्क्रिप्ट रणनीतियों में if कथन का उपयोग।

      function main () {
          var a = 1
          var b = 2
          if (a > b) {
              Log("a > b")
          } else if (a < b) {
              Log("a < b")
          } else {
              Log("a == b")
          }
      }
      
    • 3. तार्किक OR, तार्किक AND मॉड्यूल

      इस मॉड्यूल का उपयोग OR ऑपरेशन या AND ऑपरेशन करने के लिए किया जाता है। मॉड्यूल के बीच में ड्रॉप-डाउन बॉक्स के दोनों तरफ टेनन (गोलाकार) पदों को गणना में शामिल मॉड्यूल में एम्बेडेड किया जाता है (यह एक मॉड्यूल हो सकता है जो एक बुलियन मान या संख्यात्मक मान पर लौटता है) ।

      img

      इस मॉड्यूल को विशेष रूप से परीक्षण करने से पहले, चलो बुलियन मान true/false (ड्रॉप-डाउन बॉक्स के साथ सेट) का प्रतिनिधित्व करने वाले मॉड्यूल को सीखें, बुलियन मान not का प्रतिनिधित्व करने वाला मॉड्यूल, और पहले शून्य मान का प्रतिनिधित्व करने वाला मॉड्यूल।

      img

      • शून्य मॉड्यूल, जोnullकोड में मूल्य, तुलना करने के लिए उपयोग किया जाता है कि क्या कुछ चर शून्य हैं।
      • true/false के बुलियन मानों वाले मॉड्यूलtrue / falseकोड में मान, जिनका उपयोग कुछ मॉड्यूल या मॉड्यूल के संयोजनों द्वारा लौटाए गए बुलियन मानों को निर्धारित करने के लिए किया जाता है।
      • बूलियन मान का NO मॉड्यूल!कोड में, जिसका उपयोग बूलियन NOT गणनाओं के लिए किया जाता है।

      परीक्षण उदाहरणः

      img

      हम देख सकते हैं कि तार्किक OR, तार्किक AND मॉड्यूल भी नेस्टेड हो सकते हैं।

      नेस्टेड मॉड्यूल स्प्लिसिंग उदाहरणः

      img

      समकक्ष जावास्क्रिप्ट रणनीति कोडः

      function main () {
          var a = 1 
          var b = 2
          Log((true && !false) || (a==b))
          Log(null)
      }
      

      !false गलत नहीं है, अर्थात, सही मूल्य, तार्किक अभिव्यक्तिः (सही &&!false): दो सही मान किए जाते हैं और गणना की जाती है, परिणाम सही होता है। a == b स्पष्ट रूप से बराबर नहीं है, तो यह गलत है. एक सही मूल्य और एक गलत मूल्य एक तर्क या गणना करते हैं, और परिणाम सही है।

      ऑपरेशन का परिणाम:img

    • 4. तृतीयक संचालन मॉड्यूल

      इस मॉड्यूल को असेंबली मॉड्यूल भी कहा जाता है, और इसका कार्य कुछ प्रोग्रामिंग भाषाओं में टर्नरी ऑपरेटर के समान है।

      img

      इस मॉड्यूल को भी नेस्ट किया जा सकता है। तृतीयक ऑपरेशन मॉड्यूल का सार भी सशर्त निर्णय तर्क है, और इसका कार्य सशर्त मॉड्यूल के समान है।

      उपरोक्त सशर्त मॉड्यूल के शिक्षण उदाहरण का पुनर्निर्माण करने के लिए तृतीयक ऑपरेशन मॉड्यूल का उपयोग करें। निम्नलिखित उदाहरण:

      img

      जावास्क्रिप्ट में लिखा रणनीति कोड के रूप मेंः

      function main () {
          var a = 1
          var b = 2
          Log(a < b ? b : (a > b ? a : "equal"))
      }
      

      यदि आप रुचि रखते हैं, तो आप a और b के मानों को समायोजित कर सकते हैं और बैकटेस्ट चला सकते हैं।

  • गणित मॉड्यूल का प्रकार

    पिछले कई उदाहरणों में, हमने कुछ गणित मॉड्यूल का उपयोग अधिक या कम हद तक किया है। इसके बाद हम कुछ ऐसे गणित के मॉड्यूल बताते हैं जिनका अभी अध्ययन नहीं किया गया है।

    • 1. त्रिकोणमितीय मॉड्यूल

      ध्यान दें कि इस मॉड्यूल की टेनन (गोलाकार) स्थिति में भरा पैरामीटर एक कोण मूल्य है, एक रेडियन मूल्य नहीं है।

      img

    • 2. परिधि संख्यात्मक मॉड्यूल

      img

      बैकटेस्टिंग प्रिंटःimg

    • 3. मानों की सीमा के भीतर एक यादृच्छिक संख्या मॉड्यूल प्राप्त करें

      यह मॉड्यूल मानों की एक निर्धारित सीमा के भीतर एक यादृच्छिक संख्या लेता है, और मॉड्यूल टेनन (गोलाकार) स्थिति सीधे मान में भर सकती है, या यादृच्छिक सीमा के प्रारंभ और अंत मूल्य के रूप में एक चर का उपयोग कर सकती है।

      img

      जावास्क्रिप्ट में लिखा रणनीति कोड के रूप मेंः

      function main () {
          var a = 1
          var b = 9
          Log(_N(a + Math.random() * (b - a), 0))
      }
      
    • 4. सीमित मूल्य सीमा मॉड्यूल

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

      img

      जावास्क्रिप्ट में लिखा रणनीति कोड के रूप मेंः

      function main () {
          var a = 9
          Log(Math.min(Math.max(2, a), 5))
      }
      
    • 5. शेष मॉड्यूल

      यह मॉड्यूल संख्यात्मक अवशेष ऑपरेशन करता है संख्यात्मक मॉड्यूल पर टैनन (गोलाकार) स्थिति पर सेट।

      img

      64 को 10 से विभाजित करें 6 और शेष 4 प्राप्त करने के लिए।img

    • 6. सूची गणना मॉड्यूल

      यह मॉड्यूल एक निश्चित सूची मॉड्यूल पर गणना करता है (कार्य जैसे सूची में तत्वों के योग की गणना) ।

      img

      img

      जावास्क्रिप्ट में लिखा रणनीति कोड के रूप मेंः

      function sum (arr) {
          var ret = 0
          for (var i in arr) {
              ret += arr[i]
          }
          return ret 
      }
      
      function main () {
          var b = 2
          var a = 1
          Log(sum([b,a,b,a,a]))
      }
      

विज़ुअलाइज़ेशन उदाहरण रणनीतिः

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

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

बोरिंग प्रोग्रामिंग आसानी से बिल्डिंग ब्लॉक से की जा सकती है, इसे आज़माएं, यह बहुत दिलचस्प है!


संबंधित

अधिक