macd फ़ंक्शन के मानों का अनुरोध करें

लेखक:13957180801, बनाया गयाः 2018-09-28 15:31:17, अद्यतन किया गयाः

exchange.SetRate();
exchange.SetContractType("quarter");
exchange.SetMarginLevel(20);    
Log("PERIOD_M15");    
var records2 = exchange.GetRecords(PERIOD_M15);
var macd = TA.MACD(records2, 12, 26, 9);
Log(macd[0].length);
Log("dif0="+_N(macd[0][macd[0].length-1],4));
Log("dif1="+_N(macd[0][macd[0].length-2],4));
Log("dif2="+_N(macd[0][macd[0].length-3],4));    
Log(macd[1].length);
Log("dea0="+_N(macd[1][macd[1].length-1],4));
Log("dea1="+_N(macd[1][macd[1].length-2],4));
Log("dea2="+_N(macd[1][macd[1].length-3],4));    
Log(macd[2].length);
Log("macd0="+_N(macd[2][macd[2].length-1],4));
Log("macd1="+_N(macd[2][macd[2].length-2],4));
Log("macd2="+_N(macd[2][macd[2].length-3],4));

测试代码如下,输出来的数据和交易所网站上的macd的dif,dea,macd都不一样,是怎么回事啊?哪个地方弄错了吗?

अधिक

छोटे सपनेइस तरह की समस्याएं कई कारणों से होती हैंः 1. यह सुनिश्चित करें कि क्या यह एक ही अनुबंध है, यह सुनिश्चित करें कि क्या यह एक ही K-लाइन चक्र है, यह सुनिश्चित करें कि क्या यह एक ही मूल्य निर्धारण तरीका है (डॉलर मूल्य या CNY मूल्य), बस यह निर्धारित करें कि क्या आपके द्वारा प्राप्त K-लाइन डेटा एक्सचेंज के समान है या नहीं। 2 K लाइन के अंतिम स्तंभ के समापन मूल्य में वास्तविक समय में परिवर्तन होता है, इसलिए इस स्थान के लिए संबंधित सूचक मूल्य भी वास्तविक समय में परिवर्तन हो सकता है और भिन्न हो सकता है। 3, संकेतक सूची एल्गोरिदमः कुछ MACD के माप स्तंभ dif-dea हैं, कुछ 2 गुना dif-dea हैं, यह एल्गोरिदम में अंतर है, हालांकि dif dea एक ही एल्गोरिथ्म होना चाहिए। 4. डेटा की मात्रा के मामले में, कुछ संकेतकों के लिए K-लाइन डेटा की मात्रा अधिक होती है, गणना अधिक सटीक होती है (ज्यादातर पुनरावर्ती, पुनरावर्ती एल्गोरिदम हैं), इसलिए दिए गए K-लाइन डेटा की मात्रा अलग-अलग होती है और गणना की जाने वाली संख्याएं भी भिन्न हो सकती हैं।