当前位置:→ 股海网公式帮助 → 正文
  • 自编M日前N日内最高价公式计算错误问题

  • 相关简介:编写要求: www.guhai.com.cn 股海网解答: 网友求助: 麻烦老师看一下自编的M日前N日内最高价公式,飞狐会计算错误.谢谢 M5:=ma(c,5); M10:=ma(c,10); AA:=cross(M5,M10); JX:AA; BB:=cross(M10,M5); SX:BB; JX1:=barslast(JX)+1;{上次金叉位置} JX2:ref(JX1,JX1+1)+JX1+1;{之前第二次金叉位置} JX3:=ref(JX1,JX2+1)+JX2+1; SX1:bar

  • 文章来源:股海网作者:股海网发布时间:2019-09-16浏览次数:下载次数:0

编写要求:

 

www.guhai.com.cn股海网解答:

 网友求助:

麻烦老师看一下自编的M日前N日内最高价公式,飞狐会计算错误.谢谢

M5:=ma(c,5);
M10:=ma(c,10);
AA:=cross(M5,M10);
JX:AA;
BB:=cross(M10,M5);
SX:BB;

JX1:=barslast(JX)+1;{上次金叉位置}
JX2:ref(JX1,JX1+1)+JX1+1;{之前第二次金叉位置}
JX3:=ref(JX1,JX2+1)+JX2+1;
SX1:barslast(SX)+1,COLOR0066ff;{上次死叉位置}
ZZ:JX2-SX1;
Z2:SX1-1;
Z1:REF(hhv(h,zz),Z2);
麻烦大师看一下Z1值,求Z2周期前ZZ周期的高点,其中Z2值是上次均线死叉后到今天的天数减1天。ZZ值是前二次金叉到上次死叉的周期数。现在的问题是上一次Z1高点要大于上上次Z1高点才能取得上一次Z1高点值。如果小于的话,公式自动取上上次Z1的高点值。怎么会这样呢?如果另编一个指标,用数值代替Z2和ZZ,则正好能取得Z1值。
截了个图,大家看看,其中前高测试的指标也是用Z1:REF(hhv(h,N),M);
其中N和M值取的就是ZZ和Z2值,只不过有数字代替了。但计算结果差了很远

是不是我“测试”指标中写的有什么问题?
如果上次Z1值大于上上次Z1值,则“测试”指标正好能取得上次Z1值。要是小于上上次的话,指标会自动取得上上次的Z1而不是上次的Z1值,怎么会这样,难道飞狐也有计算错的时候。
 自编M日前N日内最高价公式计算错误问题

 

解答如下:
M5:=ma(c,5);
M10:=ma(c,10);
AA:=cross(M5,M10);
JX:=AA;
BB:=cross(M10,M5);
SX:=BB;
JX1:=barslast(JX);{上次金叉位置}
JX2:=ref(JX1,JX1+1)+JX1+1;{之前第二次金叉位置}
SX1:=barslast(SX),COLOR0066ff;{上次死叉位置}
ZZ:=IF(JX1>SX1,JX1-SX1,JX2-SX1);
Z1:REF(hhv(h,zz),SX1);
 

自编M日前N日内最高价公式计算错误问题

 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

自编M日前N日内最高价公式计算错误问题

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2019-09-16
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.