以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 再问价格查找 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=150156) |
-- 作者:naij2000 -- 发布时间:2017/4/7 8:14:16 -- 再问价格查找 想实现一个功能,在逐K的模式下,对于每一个交易日,都往前找100个交易日中,是否有相同的收盘价; 用金字塔怎么实现啊? count(c=c,100),肯定是不行的; 貌似应该找办法,固定一个c是当前的收盘价,然后往前找, |
-- 作者:wenarm -- 发布时间:2017/4/7 8:35:57 -- COUNT(c=DYNAINFO(7),100) |
-- 作者:naij2000 -- 发布时间:2017/4/7 9:03:49 -- 多谢,wenarm ![]() 不过还不是我想要的答案,因为 DYNAINFO 给的只是当前的一个常数,不会随着K线的变动变化; 我希望的是:每个周期,都往前找100周期,看能否找到一样的收盘价; 例如:2017年3月10日,往前看100个交易日;是否有等于2017年3月10日收盘价的; 2017年3月11日,往前看100个交易日;是否有等于2017年3月11日收盘价的; 依此类推。。。 |
-- 作者:wenarm -- 发布时间:2017/4/7 9:13:20 -- DYNAINFO只有最新值, 你3楼的表述,必须使用for循环处理,这种会比较消耗计算资源。 |
-- 作者:naij2000 -- 发布时间:2017/4/7 10:18:54 -- for 循环,要怎样做呢?我盘后慢慢来做,应该不怕消耗资源吧 |
-- 作者:wenarm -- 发布时间:2017/4/7 11:04:13 -- for i=1 to 100 do BEGIN if close[BARPOS-i]=CLOSE then BEGIN |
-- 作者:naij2000 -- 发布时间:2017/4/7 11:08:13 -- 了解,多谢 多谢 |