4
ध्यान केंद्रित करना
1271
समर्थक

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

में बनाया: 2024-06-26 17:42:51, को अपडेट: 2024-08-02 16:11:43
comments   0
hits   967

[TOC]

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

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

रणनीति इंटरफ़ेस पैरामीटर

इन्वेंटर क्वांट में रणनीति मापदंडों के प्रकार में वृद्धि नहीं हुई है, और वे अभी भी पांच प्रकार के पैरामीटर हैं जिनसे हम परिचित हैं:

  • संख्यात्मक प्रकार पैरामीटर
  • स्ट्रिंग प्रकार पैरामीटर
  • बूलियन प्रकार पैरामीटर
  • ड्रॉप-डाउन बॉक्स प्रकार पैरामीटर
  • एन्क्रिप्टेड स्ट्रिंग प्रकार पैरामीटर

फिर आप मुझसे जरूर पूछेंगे कि इस प्लेटफॉर्म अपडेट में क्या कंटेंट जोड़ा और ऑप्टिमाइज़ किया गया है?

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

1. संख्यात्मक प्रकार पैरामीटर

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

हमने पहले “वैकल्पिक”/“आवश्यक” कार्यों के बारे में संक्षेप में बात की थी, इसलिए मैं यहां विस्तार में नहीं जाऊंगा। निम्नलिखित मुख्य रूप से “घटक विन्यास” को समझाता है। घटक विन्यास सेटिंग को सरलता से इस प्रकार समझा जा सकता है:

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

डिफ़ॉल्ट इनपुट बॉक्स नियंत्रण के अतिरिक्त, प्लेटफ़ॉर्म ने निम्नलिखित को जोड़ा है:

  • समय चयनकर्ता “घटक प्रकार” में, सेटिंग का चयन करें: समय चयनकर्ता, और वर्तमान पैरामीटर के अनुरूप रणनीति इंटरफ़ेस पर इनपुट बॉक्स नियंत्रण एक समय चयन नियंत्रण बन जाएगा। इस पैरामीटर को सेट करते समय, एक विशिष्ट समय चुनें। इस पैरामीटर का परिवर्तनशील मान सेट किए गए समय के अनुरूप टाइमस्टैम्प है। ऐसे नियंत्रण आमतौर पर समय सीमा सेटिंग, आरंभ और समाप्ति तिथि सेटिंग के लिए उपयोग किए जाते हैं। तिथि नियंत्रणों का यह बहुत सुविधाजनक और सहज उपयोग रणनीति को जटिल समय रूपांतरण कोड लिखने की आवश्यकता के बिना, संबंधित टाइमस्टैम्प को जानने की अनुमति देता है। इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: मान (टाइमस्टैम्प का प्रतिनिधित्व करता है)
  • स्लाइड इनपुट बार यदि इसे स्लाइडिंग इनपुट बार नियंत्रण के रूप में सेट किया गया है, तो आपको स्लाइडर की सीमा निर्धारित करने के लिए “न्यूनतम मान” और “अधिकतम मान” निर्दिष्ट करना होगा। चरण आकार स्लाइडर पर अंतराल के मान को संदर्भित करता है जब यह एक बार चलता है।
    स्लाइडिंग इनपुट बार स्टॉप लॉस और टेक प्रॉफिट लेवल को नियंत्रित करने के लिए एक पैरामीटर को बहुत आसानी से लागू कर सकता है। बेशक, कई अन्य डिज़ाइन भी हो सकते हैं, जिन्हें यहाँ विस्तृत रूप से नहीं बताया जाएगा। इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: मान (स्लाइडर बार पर स्लाइडर की स्थिति जानकारी का प्रतिनिधित्व करता है)

2. बूलियन प्रकार पैरामीटर

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

बूलियन प्रकार के पैरामीटर इस मायने में विशेष हैं कि उनका केवल एक ही संगत नियंत्रण होता है। यह डिफ़ॉल्ट स्विच नियंत्रण है. और पैरामीटर डिफ़ॉल्ट मान भी आवश्यक है.

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

सामान्यतः, बूलियन प्रकार के पैरामीटर का उपयोग यह नियंत्रित करने के लिए किया जाता है कि प्लेटफ़ॉर्म पर कुछ रणनीति फ़ंक्शन सक्षम हैं या नहीं।

3. स्ट्रिंग प्रकार पैरामीटर

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

डिफ़ॉल्ट इनपुट बॉक्स नियंत्रण के अतिरिक्त, प्लेटफ़ॉर्म ने निम्नलिखित को जोड़ा है:

  • मूलपाठ “घटक प्रकार” में, सेटिंग चुनें: टेक्स्ट. वर्तमान पैरामीटर के अनुरूप रणनीति इंटरफ़ेस पर इनपुट बॉक्स नियंत्रण एक बड़े टेक्स्ट बॉक्स में बदल जाएगा। टेक्स्ट नियंत्रण और साधारण इनपुट बॉक्स नियंत्रण के बीच अंतर ये हैं: टेक्स्ट बॉक्स में दर्ज टेक्स्ट लपेटा जा सकता है, और टेक्स्ट बॉक्स नियंत्रण के आकार को समायोजित कर सकता है। इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: स्ट्रिंग.

  • समय चयनकर्ता “घटक प्रकार” में, सेटिंग इस प्रकार चुनें: समय चयनकर्ता. वर्तमान मापदंडों के अनुरूप रणनीति इंटरफ़ेस पर इनपुट बॉक्स नियंत्रण, समय और दिनांक सेट करने के लिए नियंत्रण बन जाएगा। “स्ट्रिंग प्रकार पैरामीटर के साथ घटक प्रकार के लिए समय चयनकर्ता” “संख्यात्मक प्रकार पैरामीटर के साथ घटक प्रकार के लिए समय चयनकर्ता” से अलग है। स्ट्रिंग प्रकार पैरामीटर के लिए समय चयन में एक अतिरिक्त “समय प्रारूप” विकल्प होता है, जो नियंत्रण के चयन को सेट कर सकता है प्रारूप:

    1. दिनांक: जब “समय प्रारूप” को “दिनांक” पर सेट किया जाता है, तो नियंत्रण वर्ष, माह, दिन, घंटा, मिनट और सेकंड का चयन करने के लिए एक पूर्ण समय चयन नियंत्रण होता है, और वर्तमान समय के एक-क्लिक चयन का समर्थन करता है .
    2. समय: जब “समय प्रारूप” को “समय” पर सेट किया जाता है, तो नियंत्रण मिनट, घंटे और सेकंड का चयन करने के लिए एक समय चयन नियंत्रण होता है।
    3. वर्ष और माह: जब “समय प्रारूप” को “वर्ष और माह” पर सेट किया जाता है, तो नियंत्रण वर्ष और माह का चयन करने के लिए समय चयन नियंत्रण होता है।
    4. वर्ष: जब “समय प्रारूप” को “वर्ष” पर सेट किया जाता है, तो नियंत्रण एक वर्ष का चयन करने के लिए समय चयन नियंत्रण होता है। इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: स्ट्रिंग (संबंधित समय के रूप में स्वरूपित).
  • रंग चुनने वाली मशीन “घटक प्रकार” में, सेटिंग इस प्रकार चुनें: रंग चयनकर्ता. वर्तमान पैरामीटर के अनुरूप रणनीति इंटरफ़ेस पर इनपुट बॉक्स नियंत्रण एक रंग चयन नियंत्रण बन जाएगा। आमतौर पर रंग सेट करने के लिए पैरामीटर डिजाइन करने के लिए उपयोग किया जाता है। इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: स्ट्रिंग (चयनित रंग के अनुरूप रंग मान, उदाहरण के लिए: #7e1717).

4. ड्रॉप-डाउन बॉक्स प्रकार पैरामीटर

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

ड्रॉप-डाउन बॉक्स प्रकार पैरामीटर से संबंधित डिफ़ॉल्ट नियंत्रण एक ड्रॉप-डाउन बॉक्स है, लेकिन इस बार पिछले सरल एकल-चयन ड्रॉप-डाउन बॉक्स में बहुत सारे अपग्रेड किए गए हैं:

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

डिफ़ॉल्ट ड्रॉप-डाउन बॉक्स नियंत्रण के अतिरिक्त, इस बार प्लेटफ़ॉर्म में निम्नलिखित भी शामिल है:

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

5. एन्क्रिप्टेड स्ट्रिंग प्रकार पैरामीटर

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

एन्क्रिप्टेड स्ट्रिंग प्रकार पैरामीटर भी विशेष है, और इसका केवल एक ही संगत नियंत्रण है। यह डिफ़ॉल्ट एन्क्रिप्टेड इनपुट बॉक्स नियंत्रण है।

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

इंटरफ़ेस पैरामीटर का परिवर्तनीय मान है: स्ट्रिंग.

उपरोक्त सभी प्रकार के रणनीति इंटरफ़ेस मापदंडों के लिए, यह अपग्रेड पिछले “पैरामीटर समूहीकरण” और “पैरामीटर निर्भरता” कार्यों को “घटक कॉन्फ़िगरेशन” में एकीकृत करता है। सभी इंटरफ़ेस पैरामीटर्स के घटक कॉन्फ़िगरेशन में “ग्रुपिंग” और “फ़िल्टर” सेटिंग्स हैं।

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

  • फिल्टर यह निर्धारित करने के लिए कि क्या वर्तमान पैरामीटर को सक्रिय और प्रदर्शित करने की आवश्यकता है, फ़िल्टर नियंत्रण में कुछ अभिव्यक्तियाँ दर्ज करें। यह फ़ंक्शन यह एहसास कराता है कि वर्तमान पैरामीटर को एक निश्चित पैरामीटर सेटिंग के आधार पर प्रदर्शित या छुपाया जा सकता है। फ़िल्टर अभिव्यक्ति उदाहरण:

  过滤器格式: a>b , a==1 , a , !a , a>=1&&a<=10 , a>b

यहाँ, a और b दोनों रणनीति इंटरफ़ेस मापदंडों के चर का प्रतिनिधित्व करते हैं।

इंटरफ़ेस पैरामीटर परीक्षण रणनीति

यदि उपरोक्त स्पष्टीकरण थोड़ा अस्पष्ट हैं, तो उन्हें समझने का सबसे अच्छा तरीका वास्तव में इन पैरामीटर फ़ंक्शनों का उपयोग और परीक्षण करना है:

जावास्क्रिप्ट भाषा नीति को उदाहरण के रूप में लें:

function main() {
    Log("---------------------------开始测试数字类型参数---------------------------")
    Log("变量pNum1:", pNum1, ", 变量值类型:", typeof(pNum1))
    Log("变量pNum2:", pNum2, ", 变量值类型:", typeof(pNum2))
    Log("变量pNum3:", pNum3, ", 变量值类型:", typeof(pNum3))
    Log("变量pNum4:", pNum4, ", 变量值类型:", typeof(pNum4))
    
    Log("---------------------------开始测试布尔类型参数---------------------------")
    Log("变量pBool1:", pBool1, ", 变量值类型:", typeof(pBool1))
    Log("变量pBool2:", pBool2, ", 变量值类型:", typeof(pBool2))

    Log("---------------------------开始测试字符串类型参数---------------------------")
    Log("变量pStr1:", pStr1, ", 变量值类型:", typeof(pStr1))
    Log("变量pStr2:", pStr2, ", 变量值类型:", typeof(pStr2))
    Log("变量pStr3:", pStr3, ", 变量值类型:", typeof(pStr3))
    Log("变量pStr4:", pStr4, ", 变量值类型:", typeof(pStr4))

    Log("---------------------------开始测试下拉框类型参数---------------------------")
    Log("变量pCombox1:", pCombox1, ", 变量值类型:", typeof(pCombox1))
    Log("变量pCombox2:", pCombox2, ", 变量值类型:", typeof(pCombox2))
    Log("变量pCombox3:", pCombox3, ", 变量值类型:", typeof(pCombox3))

    Log("---------------------------开始测试加密串类型参数---------------------------")
    Log("变量pSecretStr1:", pSecretStr1, ", 变量值类型:", typeof(pSecretStr1))
}

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

संपूर्ण पैरामीटर परीक्षण रणनीति: https://www.fmz.com/strategy/455212

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

इंटरैक्टिव नियंत्रण

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

1. डिजिटल इंटरैक्टिव नियंत्रण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

इंटरैक्टिव नियंत्रण मूल रूप से रणनीति इंटरफ़ेस मापदंडों के “घटक कॉन्फ़िगरेशन” के समान हैं। डिफ़ॉल्ट इनपुट बॉक्स नियंत्रणों के अलावा, घटक प्रकार भी इसका समर्थन करते हैं:

  • समय चयनकर्ता भेजे गए इंटरैक्टिव कमांड में चयन समय का टाइमस्टैम्प शामिल होता है।
  • स्लाइड इनपुट बार भेजे गए इंटरैक्टिव कमांड में चयनित स्लाइडर स्थिति द्वारा दर्शाया गया मान शामिल होता है।

इसका उपयोग रणनीति इंटरफ़ेस मापदंडों के विभिन्न घटक प्रकारों के समान ही है, इसलिए इसे यहां दोहराया नहीं जाएगा।

2. बूलियन (सत्य/असत्य) इंटरैक्टिव नियंत्रण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

इंटरैक्टिव नियंत्रण मूलतः रणनीति इंटरफ़ेस मापदंडों के “घटक कॉन्फ़िगरेशन” के समान ही हैं।

3. स्ट्रिंग इंटरैक्टिव नियंत्रण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

डिफ़ॉल्ट इनपुट बॉक्स नियंत्रण के अतिरिक्त, घटक प्रकार निम्न का भी समर्थन करता है:

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

4. ड्रॉप-डाउन बॉक्स (चयनित) इंटरैक्टिव नियंत्रण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

इंटरैक्टिव नियंत्रण के ड्रॉप-डाउन बॉक्स को भी उन्नत किया गया है: “एकाधिक चयनों का समर्थन”, “कस्टम डिफ़ॉल्ट मान”, विशिष्ट डेटा के लिए विकल्प बाइंडिंग, आदि।

डिफ़ॉल्ट ड्रॉप-डाउन बॉक्स घटक के अतिरिक्त, निम्नलिखित जोड़े गए हैं:

  • खंड नियंत्रक भेजे गए इंटरैक्टिव कमांड में चयनित स्लाइडर का इंडेक्स या बाउंड डेटा शामिल होता है।

5. बटन इंटरैक्टिव नियंत्रण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

बटन-प्रकार के इंटरैक्टिव नियंत्रण में कोई इनपुट आइटम नहीं होता है। ट्रिगर होने पर, भेजे गए इंटरैक्टिव कमांड में केवल बटन नियंत्रण नाम होता है।

इंटरैक्टिव नियंत्रण परीक्षण रणनीति

इसे समझने का सबसे अच्छा तरीका है इसे मैन्युअली टेस्ट करना। यहां एक टेस्टिंग रणनीति भी तैयार की गई है।

यह ध्यान दिया जाना चाहिए कि बैकटेस्टिंग प्रणाली में इंटरैक्टिव नियंत्रणों का परीक्षण नहीं किया जा सकता है, और केवल वास्तविक समय परीक्षण ही बनाया जा सकता है।

function main() {
    var lastCmd = ""
    while (true) {
        var cmd = GetCommand()  // 接收交互控件产生的消息
        if (cmd) {
            Log(cmd)
            lastCmd = cmd
        }
        LogStatus(_D(), lastCmd)
        Sleep(500)
    }
}

बेतरतीब ढंग से कुछ जानकारी दर्ज करें, कुछ विकल्प सेट करें, और फिर इंटरैक्टिव संदेश उत्पन्न करने के लिए इंटरैक्टिव नियंत्रण बटन पर क्लिक करें। रणनीति संदेशों को कैप्चर करती है और उन्हें प्रिंट करती है। रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

पूर्ण इंटरैक्टिव नियंत्रण परीक्षण रणनीति: https://www.fmz.com/strategy/455231

नवीकरण

  1. प्लेटफ़ॉर्म ने इंटरफ़ेस पैरामीटर और इंटरैक्टिव नियंत्रणों के स्ट्रिंग प्रकार और ड्रॉप-डाउन बॉक्स प्रकार को अपडेट किया है; और 2 नए नियंत्रणों के लिए समर्थन जोड़ा है:

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

  1. रणनीति इंटरफ़ेस मापदंडों में मुद्रा नियंत्रण और ट्रेडिंग कोड (ट्रेडिंग जोड़ी) नियंत्रण का उपयोग करने का पैरामीटर परीक्षण

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

function main() {
    Log("参数test1使用币种控件选择后,test1的值为:", test1)
    Log("参数test2使用交易代码控件选择后,test2的值为:", test2)
}
  • 1. मुद्रा

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

  参数test1使用币种控件选择后,test1的值为: BTC
  • 2. ट्रेडिंग कोड (ट्रेडिंग जोड़ी)

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

  参数test2使用交易代码控件选择后,test2的值为: ETH_USDT.next_quarter
  1. रणनीति इंटरैक्शन नियंत्रण में मुद्रा नियंत्रण और लेनदेन कोड (लेनदेन जोड़ी) नियंत्रण का उपयोग करके इंटरैक्टिव परीक्षण सेट करें:

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

function main() {
    while (true) {
        var cmd = GetCommand()
        if (cmd) {
            Log(cmd)
        }
        Sleep(2000)
    }
}
  • 1. मुद्रा

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

  test1:SOL
  • 2. ट्रेडिंग कोड (ट्रेडिंग जोड़ी)

रणनीति इंटरफ़ेस मापदंडों और इंटरैक्टिव नियंत्रणों की नई विशेषताओं का विस्तृत विवरण

  test2:XRP_USDT.swap