以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  编写问题求助  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=99983)

--  作者:alexinov
--  发布时间:2016/7/3 9:11:25
--  编写问题求助
 老师,请问 每次均线死叉前的k线最低价(就是两个死叉之间的最低价)对应的那根k线到当前的周期数如何编写?谢谢

--  作者:jinzhe
--  发布时间:2016/7/4 9:19:26
--  

nn1:=sumbar(死叉,1);

要的周期数是:ref(llvbars(l,nn1),nn1)+nn1;


--  作者:alexinov
--  发布时间:2016/7/4 17:24:33
--  

老师,上面编写有误
两个死叉区间中最低价的那根k线 应从第一个周期开始计算 然后增加,
以此类推,到下个区间最低价那根k线 重新从第一个周期开始计算 。

 


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2016/7/4 17:28:20
--  
差了多少?
--  作者:alexinov
--  发布时间:2016/7/4 18:00:29
--  
 差了好多,没有找到最低价所对应的那根k线...周期也不对,您测试下。
--  作者:qwer1
--  发布时间:2016/7/4 18:04:04
--  
老师回复我一下好吗
--  作者:jinzhe
--  发布时间:2016/7/5 9:02:14
--  
你截图把结果发一下:实际距离和上面的代码计算出来的距离
[此贴子已经被作者于2016-7-5 9:02:34编辑过]

--  作者:alexinov
--  发布时间:2016/7/5 10:46:27
--  

上面代码最低价那根k线显示周期为149,正确周期数应为1,然后增加,到下次死叉区间最低价那根k线重新返回周期数1

 

nn1:=sumbars(cross(ma(c,60),ma(c,23)),1);

要的周期数是:ref(llvbars(l,nn1),nn1)+nn1;

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2016/7/5 10:51:48
--  
这样调试的吗?难道不是放到最后一根k线上,再去算算对不对?
--  作者:jinzhe
--  发布时间:2016/7/5 10:53:07
--  

你现在把鼠标放到最后一根k线上,然后看看计算出来的值是多少

然后再往前数数,到那个最低点上,一共是多少根