请教关于iAlligator()的用法 新评论 chenhexin 2009.07.27 08:09 iAlligator( string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift) symbol - 计算指标数据上的货币对名称. NULL表示当前货币对. timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期. jaw_period - 平均周期(鳄鱼的下颌)的蓝线。 jaw_shift - 蓝线转移相对图。 teeth_period - 平均周期(鳄鱼的牙)的红线。 teeth_shift - 红线转移相对图。 lips_period - 平均周期(鳄鱼的嘴唇)的绿线。 lips_shift - 绿线转移相对图。 ma_method - MA方法。 它可以是其中任意个滑动平均法. applied_price - 应用的价格。 它可以是 应用价格列举 的任意值. mode - 数据来源,显示线的标识符。 它可以是以下值中的任意: MODE_GATORJAW - Gator 下颌(蓝色)平衡线路, MODE_GATORTEETH - Gator 牙(红色)平衡线路, MODE_GATORLIPS - Gator 嘴唇(绿色)平衡线路。 shift - 转移相对当前柱(期间的数字)应该采取数据从的地方。 我的困惑是关于是关于shift的。 因为jaw,teeth 和lips都相对于当前的价格线分别提前了8,5,3个bar,那么如果shift=0时, mode分别为jaw,teeth和lips时,iAlligato的函数返回值,是以当前价格线画垂直线分别交叉jaw线,teeth线和lips线时的交叉点的值呢? 还是,jaw,teeth和lips线的最前端,也就是最新的值呢? 多谢赐教! 关于例子里的iMA的 ma_shift参数的用法? chenhexin 2009.07.27 08:52 #1 写了个脚本试验了一下,shift=0时, mode分别为jaw,teeth和lips时,iAlligato的函数返回值,是以当前价格线画垂直线分别交叉jaw线,teeth线和lips线时的交叉点的值。 考虑了一下,要获得被提前的某个价格线的值时,可以使用iMA()。 不知道哪位能有更好的方法,可以写出来。 多谢! okwh 2009.07.27 12:35 #2 似乎 : shift 用于横坐标偏移shift后再绘制, 用于屏幕如何显示, 不必管它吧 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MODE_GATORJAW - Gator 下颌(蓝色)平衡线路,
MODE_GATORTEETH - Gator 牙(红色)平衡线路,
MODE_GATORLIPS - Gator 嘴唇(绿色)平衡线路。
转移相对当前柱(期间的数字)应该采取数据从的地方。
我的困惑是关于是关于shift的。
因为jaw,teeth 和lips都相对于当前的价格线分别提前了8,5,3个bar,那么如果shift=0时,
mode分别为jaw,teeth和lips时,iAlligato的函数返回值,是以当前价格线画垂直线分别交叉jaw线,teeth线和lips线时的交叉点的值呢?
还是,jaw,teeth和lips线的最前端,也就是最新的值呢?
多谢赐教!