यह एक लूप में लिखा है var records = exchange.GetRecords ((Kzhouqi); if ((records && records.length > 20) { var boll = TA.BOLL ((records, 20, 2); Log ((boll[1]); }
लौटाता हैः [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null, 11169.6295,11169.244499999999,11165.2815,11158.54199999999998...] पुनरीक्षण का उपयोग ओकेएक्स वायदा है, यदि आप अपलाइन और डाउनलाइन लेना चाहते हैं तो इसे कैसे लिखा जाए?
टोमीज़ेंगयह हल हो गया है:)
आविष्कारक मात्रा - छोटे सपनेठीक है, आधिकारिक QQ समूह के लिए आवेदन कर सकते हैं, समूह 1, 2, 3 अब शायद 4 से भरे हुए हैं।
टोमीज़ेंगमैं समझ गया, धन्यवाद! कृपया QQ समूह के माध्यम से:)
आविष्कारक मात्रा - छोटे सपनेओह नहीं, a=GetRecords ((PERIOD_M5) / 5 मिनट के लिए प्राप्त किया var boll = TA.BOLL(a) // K-लाइन डेटा को संकेतक फ़ंक्शन में पास करें संकेतक की गणना करें, निश्चित रूप से, संकेतक पैरामीटर निर्दिष्ट नहीं किया गया है, यह डिफ़ॉल्ट मान है, एक ब्रीनिंग लाइन ऊपर और नीचे की ओर ले जाती है जो औसत रेखा के दो गुना मानक विचलन को लेती है (याद रखें) boll यह ब्रींज बैंड सूचक डेटा है। यह एक बहुत ही अच्छा तरीका है। boll[0] // पटरी पर (ऑनलाइन) इस तरह की घटनाओं के बाद, यह एक और संकेत है। boll[0][boll[0].length - 1] // हाल का ऊपर की ओर का मान, जो कि हाल की K लाइन के अनुरूप है
टोमीज़ेंगमैं एक और सवाल पूछना चाहता हूं, उदाहरण के लिए, मैं 5 मिनट की लाइन के लिए ब्लिंग ट्रैक मान प्राप्त करना चाहता हूं, क्या a = GetRecords ((PERIOD_M5)) और फिर TA.BOLL ((a[0][4]) इस तरह है?
आविष्कारक मात्रा - छोटे सपने^^, TA.BOLL तीन पंक्तियों, यानी तीन सरणीओं को लौटता है. पहला पंक्ति ऊपर की ओर है, फिर मध्य पंक्ति, फिर नीचे की ओर है. पहले शून्य है क्योंकि यह सूचकांक को पूरा नहीं करता है। पैरामीटर के लिए आवश्यक अवधि का गणना अमान्य है. जब अवधि पूरी हो जाती है, तो सूचकांक मान का गणना की जाती है, जैसे कि MA ((5) जब K पंक्ति में 4 जड़ें शुरू होती हैं, तो कोई नहीं होता है। (क्योंकि 4 डेटा 5 अंकों का औसत नहीं कर सकते हैं) 5K पंक्ति से MA ((5) यह समवर्ती रेखा उत्पन्न होती है।