以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 今日低点L0,用公式找到之前最近的一个低点L1 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=146521) |
-- 作者:hdonghai -- 发布时间:2017/1/11 11:58:53 -- 今日低点L0,用公式找到之前最近的一个低点L1 今日低点L0,我想找之前最近的一个低点L1,在L1和L0之间的所有低点L,均高于L0,而L1低于L0。 简单地说,就是比当前低点低的最近一个低点。 自己想了很长时间,没有办法,求助。 不要用CONST,最好在逐K模式下
|
-- 作者:hdonghai -- 发布时间:2017/1/11 12:07:39 -- 准确来说,这个“很长时间”是一年多。 自己感觉似乎在金字塔内无法实现。不知是真这样还是自己水平问题,盼高手指教
|
-- 作者:pyd -- 发布时间:2017/1/11 12:42:20 -- for i=barpos downto 1 DO ll:num;//所求的最低价 |
-- 作者:hdonghai -- 发布时间:2017/1/12 1:21:47 -- 用了楼上的公式,还没仔细琢磨,金字塔系统崩溃了。然后再也不能正常进入。 系统提示:(图不会上传) “初始化分配公式运行内存时失败,可能您的内存空间和磁盘空间不足造成,请。。。并清理。。。磁盘空间。。。” 然后自动退出 于是做磁盘整理、各种优化,之后还是不能正常进入K线图界面(能进入报表界面)。 一旦要进入K线界面,除了上述提示外,另有: “数据接收出现未知错误,系统将自动关闭接收,请尝试再连接” 然后出现几个地址错误,自动全部退出。 在此想请教,能不能有什么简便方法,将上述公式改变一下,恢复正常进入,实在不想重装,费时费力。 |
-- 作者:wenarm -- 发布时间:2017/1/12 9:27:12 -- 限制你的k线数量,看现在是不是因为计算量过大造成的 |
-- 作者:shq -- 发布时间:2017/1/12 9:30:40 -- 试试先不进入K线图表,把这个公式重新修改下,先不用for,修改成一个常见的交易系统再进入。关于公式,我们再想想。 [此贴子已经被作者于2017-1-12 9:31:17编辑过]
|
-- 作者:hdonghai -- 发布时间:2017/1/12 20:47:33 -- 我再次全面做了磁盘和内存的整理,调用了以前的DEFAULT.STK,该指标消失了。能正常进入K线界面。 之后严格限制了K线数量,禁止了多日分时,重设上述指标,能正常使用。 再之后放开严格限制K线数量,也能正常使用。 换句话说,问题已经解决(或者说不存在了),可以正常使用了。 谢谢SHQ、WENARM版主的意见。 更谢谢PYD,我学到了逆序的循环以及与BREAK的搭配,尽管稳定性有待考证。 关于公式的问题,若有不用循环的方案,还望不吝告知。
|
-- 作者:pyd -- 发布时间:2017/1/13 7:59:57 -- 不循环的方法没想出来才给你写for循环的 |
-- 作者:shq -- 发布时间:2017/1/13 9:36:55 -- 根据您的思路,今日低点L0可以用LLV(Low,todaybar)实现,但是最近一根比L0低的L1 必须用循环语句一个一个去跟L0比较大小,逃不开循环。 建议您使用自定义数据功能去尝试下,可以先用公式取每根K线的最低值后再调用,详细教程: http://www.weistock.com/WeisoftHelp/zidingyishuju.htm http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=10547
[此贴子已经被作者于2017-1-13 9:37:44编辑过]
|