你的图片中的macd是正数而不是你想当然的负数。
比如 7.760700012334e-05 ,其中 e-05表示10负5次方。
但是我MACD图左上角显示-0.000078 但我用EA读出来正的7.76....e-05
我有测试过如果MACD显示+0.000078 但用EA读出来是负的
这是正常的吗?
Ziheng Zhuang:
你的图片中的macd是正数而不是你想当然的负数。
比如 7.760700012334e-05 ,其中 e-05表示10负5次方。
Data Window 显示的指标的值是跟随光标移动而改变的。
很有可能,你看到的MACD指标的值与你EA的输出的不是同一个K线的MACD值。
总之,用iMACD()计算的MACD和图表上的100%能一致,不一致就是你看错了。
double MacdCurrent0=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
请问一下我程式码是写上面那样,但是MACD指标显示现在是负数,但我用EA读出来的却是正数,这个是什么问题呢?有大神可以帮忙解答吗?
MACD显示跟我EA跑出来的图片在附件