关于调用iMACD取值问题

 

double ma=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);


调用该函数进行imacd取最近一个柱值,为什么有时候取的到,有时候取的是类似这种值-3.240683055061311e-05,不解,求解惑谢谢!

 
sierwoo:

double ma=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);


调用该函数进行imacd取最近一个柱值,为什么有时候取的到,有时候取的是类似这种值-3.240683055061311e-05,不解,求解惑谢谢!

double 数据格式的科学计数法,用函数取个位就行了
原因: