关于例子里的iMA的 ma_shift参数的用法? 新评论 [删除] 2009.05.11 16:29 //---- get Moving Average ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0);//获得当前的均线数值 //---- sell conditions 例子里的MovingShift是平移的3,我观察到是向右边移动了3个K线的位置。用-3是向左边移动3个位置,如果是为了解决停滞后的问题应该是用-3向左边移动啊? 而且如果是不平移,则应该用0.这里我不太清楚例子里是怎么考虑的,有没兄弟出来讲一下。谢谢。 double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) 计算移动平均指标并返回它的值。 参量: symbol - 计算指标数据上的货币对名称. NULL表示当前货币对. timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期. period - 平均周期计算。 ma_shift - MA转移。 指标线垂直与图表的时间周期. ma_method - MA方法。 它可以是其中任意 滑动平均值列举 值. applied_price - 应用的价格。 它可以是应用价格列举的任意值. shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前). 引用高周期指标 请教关于iAlligator()的用法 哪位高人可以把这个EA的每一句代表什么意思做个翻译!你会有意想不到的收获! okwh 2009.05.12 04:22 #1 ma_shift只是为了画图在X轴向如何平移绘制,以达到某种视觉效果,跟计算没关系。 Oniwind 2017.04.01 17:27 #2 楼上正解,不用被这个moving_shift搞混了,跟策略其实没有关系。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
//---- get Moving Average
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0);//获得当前的均线数值
//---- sell conditions
例子里的MovingShift是平移的3,我观察到是向右边移动了3个K线的位置。用-3是向左边移动3个位置,如果是为了解决停滞后的问题应该是用-3向左边移动啊?
而且如果是不平移,则应该用0.这里我不太清楚例子里是怎么考虑的,有没兄弟出来讲一下。谢谢。