आविष्कारक द्वारा क्वांटिफाइड एनालॉग स्तर पर पुनः परीक्षण तंत्र का वर्णन

लेखक:छोटे सपने, बनाया गयाः 2017-02-07 13:04:57, अद्यतन किया गयाः 2023-09-07 17:49:15

आविष्कारक द्वारा क्वांटिफाइड एनालॉग स्तर पर पुनः परीक्षण तंत्र का वर्णन


  • 1। रीमेटिंग आर्किटेक्चर

    आविष्कारक द्वारा क्वांटिफाइड रीटैक में रणनीति प्रक्रिया एक पूर्ण नियंत्रण प्रक्रिया है, जो एक निश्चित आवृत्ति के अनुसार निरंतर परामर्श करती है। विभिन्न बाजारों, लेनदेन एपीआई के डेटा को कॉल के समय के अनुसार वापस किया जाता है, वास्तविक रन के समय की स्थिति का अनुकरण करता है। यह onTick स्तर पर है, न कि अन्य रीटैक प्रणालियों के onBar स्तर पर। बेहतर समर्थन टिकर डेटा-आधारित रणनीति (उच्च आवृत्ति रणनीति) के लिए रीटैक ऑपरेशन) ।

  • 2। एनालॉग स्तर पर पुनः परीक्षण और वास्तविक डिस्क स्तर पर पुनः परीक्षण के बीच अंतर

    • एनालॉग स्तर पर पुनः परीक्षण

      एनालॉग-स्तर का पुनर्मूल्यांकन, पुनर्मूल्यांकन प्रणाली के निचले K-लाइन डेटा के अनुसार, एक निश्चित एल्गोरिथ्म के अनुसार, दिए गए निचले K-लाइन Bar के उच्चतम मूल्य, न्यूनतम मूल्य, उद्घाटन मूल्य, समापन मूल्य के मानों के गठन के भीतर, इस Bar के समय अनुक्रम में ticker डेटा के इनपुट का अनुकरण करता है।

    • वास्तविक डिस्क स्तर पर पुनः परीक्षण

      वास्तविक डिस्क स्तर का पुनर्मूल्यांकन Bar के समय क्रम में वास्तविक टिकर स्तर का डेटा है। टिकर स्तर के डेटा पर आधारित रणनीतियों के लिए वास्तविक डिस्क स्तर का पुनर्मूल्यांकन अधिक वास्तविक है। वास्तविक डिस्क स्तर पर पुनः परीक्षण, टिकर वास्तविक रिकॉर्ड किए गए डेटा हैं, न कि एनालॉग जनरेट किए गए हैं।

  • 3, अनुरूप स्तर के पुनर्मूल्यांकन तंत्र के नीचे की K रेखा

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

  • 4. नीचे के लाइन में टिकर डेटा कैसे उत्पन्न होता है?

    नीचे की K-लाइन का तंत्र MT4 के समान ही है।

    img img img img

  • 5। टिकर डेटा उत्पन्न करने के लिए एल्गोरिथ्म कोड

    नीचे दिए गए K-लाइन डेटा का अनुकरण करने के लिए विशिष्ट एल्गोरिदमः

function recordsToTicks(period, num_digits, records) {
    if (records.length == 0) {
        return []
    }
    var ticks = []
    var steps = [0, 2, 4, 6, 10, 12, 16, 18, 23, 25, 27, 29]
    var pown = Math.pow(10, num_digits)

    function pushTick(t, price, vol) {
        ticks.push([Math.floor(t), Math.floor(price * pown) / pown, vol])
    }

    for (var i = 0; i < records.length; i++) {
        var T = records[i][0]
        var O = records[i][1]
        var H = records[i][2]
        var L = records[i][3]
        var C = records[i][4]
        var V = records[i][5]
        if (V > 1) {
            V = V - 1
        }
        if ((O == H) && (L == C) && (H == L)) {
            pushTick(T, O, V)
        } else if (((O == H) && (L == C)) || ((O == L) && (H == C))) {
            pushTick(T, O, V)
        } else if ((O == C) && ((O == L) || (O == H))) {
            pushTick(T, O, V / 2)
            pushTick(T + (period / 2), (O == L ? H : L), V / 2)
        } else if ((C == H) || (C == L)) {
            pushTick(T, O, V / 2)
            pushTick(T + (period * 0.382), (C == L ? H : L), V / 2)
        } else if ((O == H) || (O == L)) {
            pushTick(T, O, V / 2)
            pushTick(T + (period * 0.618), (O == L ? H : L), V / 2)
        } else {
            var dots = []
            var amount = V / 11
            pushTick(T, O, amount)
            if (C > O) {
                dots = [
                    O - (O - L) * 0.75,
                    O - (O - L) * 0.5,
                    L,
                    L + (H - L) / 3.0,
                    L + (H - L) * (4 / 15.0),
                    H - (H - L) / 3.0,
                    H - (H - L) * (6 / 15.0),
                    H,
                    H - (H - C) * 0.75,
                    H - (H - C) * 0.5,
                ]
            } else {
                dots = [
                    O + (H - O) * 0.75,
                    O + (H - O) * 0.5,
                    H,
                    H - (H - L) / 3.0,
                    H - (H - L) * (4 / 15.0),
                    H - (H - L) * (2 / 3.0),
                    H - (H - L) * (9 / 15.0),
                    L,
                    L + (C - L) * 0.75,
                    L + (C - L) * 0.5,
                ]
            }
            for (var j = 0; j < dots.length; j++) {
                pushTick(T + period * (steps[j + 1] / 30.0), dots[j], amount)
            }
        }
        pushTick(T + (period * 0.98), C, 1)
    }
    return ticks
}

इसलिए, एनालॉग-स्तरीय पुनर्मूल्यांकन का उपयोग करते समय, समय अनुक्रम में मूल्य में वृद्धि होती है।


अधिक

भाईनीचे की रेखा के साथ K रेखा को 12 टिक के रूप में क्यों बनाया गया है, सिर्फ टिक की संख्या बढ़ाने के लिए?

स्पाडा खेलने के लिएक्या अनुकूलन के लिए एक ऐलान अंक बिन्दु जोड़ सकते हैं, वर्तमान ऐलान स्तर पर उत्पन्न अंक बिन्दु वास्तविक से बहुत अलग हैं

चंद्रमा के नीचे अनंत अंतरिक्षक्या अनुबंध पुनर्मूल्यांकन विस्फोट का अनुकरण कर सकता है?

फंगबेईएक घंटे के बाद एक दिन होता है, लेकिन दो घंटे, चार घंटे, छह घंटे, 12 घंटे के चक्र क्यों नहीं होते हैं, जो आमतौर पर उपयोग किए जाते हैं?

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

छोटे सपनेअपने आप में, पुनरीक्षण प्रणाली में ब्लो स्टॉक तंत्र नहीं है, लेकिन अपनी रणनीति में ब्लो स्टॉक का पता लगाने में वृद्धि की जा सकती है। खाता में उपलब्ध संपत्ति से अधिक स्टॉक घाटे का अर्थ है ब्लो स्टॉक।

छोटे सपनेपुनरीक्षण प्रणाली कुछ अपेक्षाकृत सामान्य चक्र निर्धारित करता है, यदि किसी भी चक्र की आवश्यकता होती है, तो K-रेखा को देखा जा सकता है।