ट्रेडिंग रणनीति कोड में, रणनीति इंटरफेस पर निर्धारित रणनीति मापदंडों को वैश्विक चर के रूप में प्रतिबिंबित किया जाता है।JavaScript
, C++
, MyLanguage
सीधे पैरामीटर मान सेट या रणनीति इंटरफ़ेस पर पैरामीटर संशोधित कर सकते हैं।Python
रणनीतियों, कीवर्डglobal
वैश्विक चर और रणनीति इंटरफेस मापदंडों को संशोधित करने के लिए आवश्यक है।PINE
भाषा का प्रयोग करता हैinput()
फ़ंक्शन इंटरफ़ेस पैरामीटर बनाने के लिए।Blockly visualization
दृष्टिकोण इंटरफेस पैरामीटर के बिना रणनीतियों को डिजाइन करता है।
चर (नाम उदाहरण) | विवरण | प्रकार | डिफ़ॉल्ट मान (वर्णन) | घटक विन्यास (वर्णन) | टिप्पणी |
---|---|---|---|---|---|
- | - | - | - | - | - |
पीएनएम | पैरामीटर pNum का वर्णन | संख्या | उदाहरण के लिए, डिफ़ॉल्ट मान को 100 पर सेट करें, जो C++ रणनीति में एक फ्लोटिंग बिंदु प्रकार है. | वर्तमान पैरामीटर बाध्यकारी इंटरफ़ेस नियंत्रणों को सेट करने के लिए प्रयोग किया जाता हैः घटक प्रकार, न्यूनतम मूल्य, अधिकतम मूल्य, समूह, फ़िल्टर, आदि। | पैरामीटर pNum पर टिप्पणियाँ. pNum का मान एक संख्यात्मक प्रकार है। |
pBool | पैरामीटर pBool का वर्णन | सच/झूठ | डिफ़ॉल्ट मान सेट करने के लिए एक स्विच नियंत्रण का उपयोग करें, एक वैकल्पिक नियंत्रण के बिना | ऊपर के समान | पैरामीटर pBool पर टिप्पणियाँ. pBool का मान बूलियन प्रकार का है. |
pStr | पैरामीटर pStr का वर्णन | स्ट्रिंग | उदाहरण के लिए, डिफ़ॉल्ट मान सेट करेंः abc | ऊपर के समान | पैरामीटर pStr पर टिप्पणी, pStr का मान एक स्ट्रिंग प्रकार है |
pकोम्बोक्स | पैरामीटर pCombox का वर्णन | चयनित | विकल्पों में एक या अधिक विकल्प सेट करें | ऊपर के समान | पैरामीटर pCombox पर टिप्पणियाँ. pCombox का मान कई रूप ले सकता है. |
pSecretStr | पैरामीटर pSecretStr का वर्णन | स्ट्रिंग | उदाहरण के लिए, डिफ़ॉल्ट मान सेट करेंः xyz | ऊपर के समान | पैरामीटर pSecretStr पर टिप्पणियाँ. pSecretStr का मान एक स्ट्रिंग प्रकार है. |
इंटरफ़ेस पैरामीटर रणनीति संपादन पृष्ठ पर कोड संपादन क्षेत्र के नीचे रणनीति पैरामीटर क्षेत्र में सेट किए गए हैं। कृपया ध्यान देंः
pNum
, pBool
, pStr
, pCombox
, pSecretStr
यह रणनीति कोड में एक वैश्विक चर के रूप में मौजूद है, जिसका अर्थ है कि रणनीति मापदंडों को कोड में संशोधित किया जा सकता है।pCombox
जब रणनीति इंटरफ़ेस मापदंडों के
5 प्रकार के घटक जो इंटरफेस पैरामीटर द्वारा समर्थित हैंः
इंटरफ़ेस मापदंडों के अनुरूप नियंत्रण प्रकार सेट करने के अलावा, आप इंटरफ़ेस मापदंडों के समूहन और फ़िल्टरिंग को भी सेट कर सकते हैं।
बैकटेस्टिंग प्रणाली में पैरामीटर बचत
यदि आप बैकटेस्टिंग के दौरान रणनीति पैरामीटर सहेजना चाहते हैं, तो आप क्लिक कर सकते हैंSave Backtest Settings
रणनीति मापदंडों को संशोधित कर रहे हैं के बाद बटन, बैकटेस्टिंग प्रणाली का संदर्भ लेंबैकटेस्ट सेटिंग्स सहेजें.
चर | विवरण | प्रकार | डिफ़ॉल्ट मान |
---|---|---|---|
संख्या | संख्यात्मक प्रकार | संख्या | 1 |
स्ट्रिंग | संख्यात्मक प्रकार | स्ट्रिंग | हैलो एफएमजेड |
कंबोक्स | कॉम्बोबॉक्स | ComboBox (चयनित) | 1|2|3 |
बोल | बूलियन मान | बुलियन (सही/गलत) | सच |
numberA@isShowA | संख्या A | संख्या | 2 |
isShowA | पैरामीटर संख्याA प्रदर्शित करना या नहीं | बुलियन (सही/गलत) | झूठी |
आप रणनीति पैरामीटर सेटिंग्स को कोड के रूप में सहेज सकते हैं, उदाहरण के लिएः
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
'''backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
'''
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
जीवित व्यापारिक मापदंड आयात एवं निर्यात
लाइव ट्रेडिंग चलाने पर, आपको लाइव ट्रेडिंग कॉन्फ़िगरेशन के पैरामीटर डेटा को सहेजने की आवश्यकता है, आप json
फाइल।
निर्यात की गई रणनीति पैरामीटर विन्यास को फिर से लाइव ट्रेडिंग में भी आयात किया जा सकता है. सहेजी गई रणनीति लाइव ट्रेडिंग पैरामीटर को वर्तमान लाइव ट्रेडिंग में आयात करने के लिए