计算+ DI和-DI值

时间:2015-10-08 20:36:04

标签: c# ta-lib

我试图使用TA-lib库计算+ DI和-DI值(第28期)。我得到的值与我的图表平台上的值不相似。请在下面找到我的代码,如果我遗漏了任何内容,请告诉我。此外,从TA-lib返回的ADX值也是错误的。感谢。

下面,您将找到使用TA-lib库计算+ DI的代码。库返回的值远远不是我在图表平台上看到的值。唯一的输入是highPrices,lowPrices和closePrices。这些数组包含高,低和收盘价。这些数组中的值与我的图表平台上的值匹配,但返回的值是错误的。

感谢您的时间。

double[] output = new double[closePrices.Length];
int begin;
int length;

Core.RetCode retCode = Core.PlusDI(closePrices.Length - 1, closePrices.Length - 1, highPrices, lowPrices, closePrices, period, out begin, out length, output);

if (retCode == Core.RetCode.Success)
{
    for (int i = 0; i < length; i++)
    {
        result = Math.Round(output[i], 5);
    }
}
return result;

0 个答案:

没有答案