ArrayIsSeries 和ArrayGetAsSeries 新评论 zbj 2014.12.16 14:44 一个自定义指标,代码如下:#property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Silver #property indicator_width1 2 double MacdBuffer[]; int init() { SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexBuffer(0,MacdBuffer); return(0); } int start() { int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0; i<limit; i++) MacdBuffer[i]=Open[i]; if(ArrayGetAsSeries(MacdBuffer)==true) Print("macdbufertrue"); if(ArrayIsSeries(MacdBuffer)==false) Print("macdbuferfalse"); return(0); } 输出结果: macdbufertrue macdbuferfalse为什么自定义指标的数组很特殊, 2个结果居然不一样,不是序列居然可以象序列一样取数。 ArrayIsSeries 和ArrayGetAsSeries的区别是什么 enbo lu 2014.12.17 09:51 #1 看这里:https://www.mql5.com/en/forum/143844不管怎样,在指标中都建议先用 ArraySetSeries 设置为逆序时间序列。 ArrayGetAsSeries - MQL4 Documentation docs.mql4.com ArrayGetAsSeries - MQL4 Documentation 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个自定义指标,代码如下:
输出结果:
macdbufertrue
macdbuferfalse
为什么自定义指标的数组很特殊, 2个结果居然不一样,不是序列居然可以象序列一样取数。
ArrayIsSeries 和ArrayGetAsSeries的区别是什么