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

कोड का उपयोग कैसे करें सटीक रूप से अनुकूलित करने के लिए कंक्रीट प्रतिक्रिया प्रणाली डिफ़ॉल्ट रूप से सेट कंक्रीट

लेखक:आविष्कारक मात्रा - छोटे सपने, बनाया गयाः 2017-05-05 19:03:55, अद्यतनः 2020-03-30 13:51:24

कोड का उपयोग कैसे करें सटीक रूप से अनुकूलित करने के लिए कंक्रीट प्रतिक्रिया प्रणाली डिफ़ॉल्ट रूप से सेट कंक्रीट

कुछ सामग्री को संशोधित किया गया है, नवीनतम के लिए एपीआई दस्तावेज देखें।

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

  • ###############################################################################################################################################################################################################################################################

如何使用代码精确调整“回测系统默认设置”

जैसा कि आप देख सकते हैं, यह एक परीक्षण रणनीति है, जिसका कोड इस प्रकार हैः

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

इस तरह की रणनीति के पैरामीटर हैंः

如何使用代码精确调整“回测系统默认设置”

#### इस समय के लिए, टंकण रिज़ॉल्यूशन इंटरफ़ेस के टंकण में पैरामीटर निम्न चित्र के रूप में डिफ़ॉल्ट सेटिंग है

如何使用代码精确调整“回测系统默认设置”

  • 2। कोड का उपयोग करें पुनः परीक्षण डिफ़ॉल्ट सेटिंग्स को समायोजित करें

    • ##### सिस्टम पैरामीटर का हिस्साः
    /*backtest
      start: 2017-03-01        
      end: 2017-03-02           
      period: 15                
      mode: 1                 
    */
    

    如何使用代码精确调整“回测系统默认设置”

    ध्यान देंः

    • अवधिः 15 15 का अर्थ है 15 मिनट, और प्लेटफ़ॉर्म द्वारा समर्थित अवधि 1 मिनट, 5 मिनट, 15 मिनट, 30 मिनट, 1 घंटे, 1 दिन है तो 1 घंटे का क्या मतलब है? 1 घंटे = 60 मिनट.period : 60यह ठीक है। तो एक दिन क्या है? एक दिन 24 गुना 60 मिनट है, और यह लिखा जाता हैperiod : 1440यह ठीक है।

    • मोडः 1 मोड का मतलब है कि रीसेट किया गया मोड, रीसेट सिस्टम समर्थन करता है模拟级别回测实盘级别回测यहाँ 1 ड्रॉपबॉक्स का सूचकांक है और 0 है।模拟级别回测, 1 के लिए实盘级别回测

    • पुनः परीक्षण नीति पैरामीटर का हिस्साः
    /*defaults
      number : 0
      bool: false
      string: Hello BotVS!
      comboBox : 2
    */
    

    如何使用代码精确调整“回测系统默认设置”

    ध्यान देंः

    • comboBox : 2 यह 2 ड्रॉवर के लिए सूचकांक है, ड्रॉवर के पहले विकल्प का सूचकांक 0 है, दूसरे विकल्प का सूचकांक 1 है, और तीसरे विकल्प का सूचकांक 2 है।

    • एन्क्रिप्टेड स्ट्रिंग प्रकार पैरामीटर और स्ट्रिंग प्रकार एक ही ऑपरेटिंग सेटिंग हैं.

    • पूर्ण परीक्षण कोड

जावास्क्रिप्ट

  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

पायथन

'''
  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */
'''
def main():
    Log("OK")  

### ताज़ा करें, और फिर देखें कि क्या पृष्ठ के साथ पहले कोई परिवर्तन नहीं हुआ है.

如何使用代码精确调整“回测系统默认设置”

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

  • ##### 3, MATE बटन का उपयोग करके पृष्ठ सेटिंग्स के लिए पैरामीटर को कोड के रूप में नीति कोड में डाला जाता हैः

如何使用代码精确调整“回测系统默认设置”

इस प्रकार, पहली बार कोड के रूप में सेट करने पर डिफ़ॉल्ट रीसेट पैरामीटर को हाथ से नहीं लिखा जाता है, इसे रीसेट पृष्ठ पर सेट किया जा सकता है और सीधे कोड में डाला जा सकता है।

  • #### परीक्षण रणनीति पताः

如何使用代码精确调整“回测系统默认设置”

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

नोटः args को डिफ़ॉल्ट में बदलें

  • #### 2017.12.17 अनुकूलन कंकड़ सहेजें पुनः परीक्षण कंकड़ सेटिंग्स (बटन नियंत्रक का मूल नाम META)

如何使用代码精确调整“回测系统默认设置”

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

如何使用代码精确调整“回测系统默认设置”

कोड स्वचालित रूप से संपादन क्षेत्र में सबसे पहले जोड़ा जाता है और टिप्पणी के रूप में सहेजा जाता है।

如何使用代码精确调整“回测系统默认设置”

इस तरह, आप इसे अपने हाथों में रख सकते हैं ताकि अगली बार फिर से कॉन्फ़िगर करने की आवश्यकता न हो।

यदि पुनर्मूल्यांकन किए गए एक्सचेंज ऑब्जेक्ट के लिए दर सेटिंग्स को समायोजित किया जाता हैः

如何使用代码精确调整“回测系统默认设置”

इसके बाद रीमेटर सेटिंग को सहेजें, और आप देखेंगे कि रीमेटर सेटिंग में एक दर सेटिंग दिखाई देती है।

  # 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。

अधिक जानकारी

काइज़ी1231क्या आप इस जानकारी को सीधे रणनीति में कॉल कर सकते हैं? उदाहरण के लिए, यह दर, शेष राशि, आय गणना के लिए?

होक्सहेलाटो`mode: 1` प्रतीत होता है कि यह निष्क्रिय है, और इंटरफ़ेस हमेशा ** एनालॉग स्तर टिक ** दिखाता है।

एडवर्डग्यूअच्छा काम! क्या यह एक्सचेंजों को जोड़ने और खरीद और बिक्री के लिए एक ही समय में कोड को समायोजित करने के लिए है?

जलीय जीवयह बेहतर है अगर आप शेष राशि और शेष राशि सेट कर सकते हैं।

आविष्कारक मात्रा - छोटे सपनेदरें सीधे नीति इंटरफ़ेस पर एक पैरामीटर सेट करें।

काइज़ी1231क्या कोई तरीका है कि हम अपनी रणनीति में रेट पैरामीटर प्राप्त कर सकें, जो कि रेट प्लेटफ़ॉर्म पर सेट है?

आविष्कारक मात्रा - छोटे सपनेयह काम नहीं करता है, यह केवल पैरामीटर का कोड है जो रीसेट सिस्टम को कॉन्फ़िगर किया गया है।

आविष्कारक मात्रा - छोटे सपनेअच्छा समझ में आया ^^, यह स्वयं टिप्पणी कोड है, और इसमें फिर से टिप्पणी करने से पार्सलिंग त्रुटि हो सकती है ।

होक्सहेलाटोयह रिफ्रेश करने की समस्या नहीं है, बल्कि यह है कि मैंने वाक्य के बाद एक टिप्पणी जोड़ी है, क्योंकि BotVS सही ढंग से हल नहीं कर सकता है; उदाहरण के लिएः ` `js /*बैकटेस्ट मोडः 1 // वास्तविक डिस्क स्तर टिक */ `` एक टिप्पणी के साथ, `mode` हमेशा **0** ((अनुरूप स्तर) पर सेट किया जाता है।

आविष्कारक मात्रा - छोटे सपनेओह, आप कहते हैं कि कोड में सेट नहीं किया जा सकता है।

आविष्कारक मात्रा - छोटे सपनेयह सेटिंग पृष्ठ को ताज़ा करने के बाद लागू होती है, यह अनुमान है कि यह समस्या है, आप इसे आज़माएं।

होक्सहेलाटोयह भी पूछें कि क्या अब ** शेष **, ** शेष मुद्रा **, ** खरीद **, ** बिक्री ** को backtest में सेट किया जा सकता है?

शून्यआप अपनी फीस को सहेज सकते हैं

J +1

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

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

आविष्कारक मात्रा - छोटे सपनेधन्यवाद सुझाव देने के लिए, वास्तव में यह भी स्थापित करने की आवश्यकता है, मैंने रिपोर्ट Z को रिकॉर्ड किया है।