以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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线上,然后看看计算出来的值是多少
然后再往前数数,到那个最低点上,一共是多少根
|