MACD指标和MACD Sample同K线不同输出值的问题 新评论 [删除] 2008.02.19 02:17 前两天我在系统自带的MACD指标和MACD Sample的时候发现他们之间数据不能匹配。一直不能发现是什么问题,不知道哪位高手能指点一下 我先把MACD指标里的MacdBuffer和SignalBuffer分别改为了:MacdBuffer=iMACD(NULL,0,FastEMA,SlowEMA,SignalSMA,PRICE_CLOSE,MODE_MAIN,i); 和SignalBuffer=iMACD(NULL,0,FastEMA,SlowEMA,SignalSMA,PRICE_CLOSE,MODE_SIGNAL,i); 发现他们与原来指标显示的数值是相同的。 然后,我在MACD Sample里第46行插入: Print("MacdPrevious is:",MacdPrevious,"SignalPrevious is:",SignalPrevious); 最后,使用智能交易测试适用日期选 为2008.1.15-2008.1.16,复盘模式为每一个即时价位。 得到的报告是:15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002 15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002 15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002 15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002 15:31:35 2008.01.15 00:01 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002 但是在2008.1.12 23:55 MACD指标显示的MACD值和SIGNAL值都为:0.00035,这与MACD Sample的输出值完全不一样,这是怎么回事,哪里出问题了??? 新手的问题 help with alert on my macd indicator need help "sendmail function" pls. 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我先把MACD指标里的MacdBuffer和SignalBuffer分别改为了:MacdBuffer=iMACD(NULL,0,FastEMA,SlowEMA,SignalSMA,PRICE_CLOSE,MODE_MAIN,i);
和SignalBuffer=iMACD(NULL,0,FastEMA,SlowEMA,SignalSMA,PRICE_CLOSE,MODE_SIGNAL,i);
发现他们与原来指标显示的数值是相同的。
然后,我在MACD Sample里第46行插入:
Print("MacdPrevious is:",MacdPrevious,"SignalPrevious is:",SignalPrevious);
最后,使用智能交易测试适用日期选 为2008.1.15-2008.1.16,复盘模式为每一个即时价位。
得到的报告是:15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002
15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002
15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002
15:31:35 2008.01.15 00:00 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002
15:31:35 2008.01.15 00:01 MACD Sample GBPUSD,M5: MacdPrevious is:-0.0005 SignalPrevious is:-0.0002
但是在2008.1.12 23:55 MACD指标显示的MACD值和SIGNAL值都为:0.00035,这与MACD Sample的输出值完全不一样,这是怎么回事,哪里出问题了???