以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]求日内条件a第一满足时的时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=82175)

--  作者:mt050707
--  发布时间:2015/8/9 17:57:03
--  [求助]求日内条件a第一满足时的时间
求日内1分钟图上当天第一次满足条件a的时间
例如:0935分第一次满足条件a就显示0935之后无论满足与否都不需要求

--  作者:pyd
--  发布时间:2015/8/10 8:59:05
--  
VARIABLE:n=0;
if date<>ref(date,1) then n:=0;
if a then n:=n+1;
t:VALUEWHEN(n=1,time);

--  作者:mt050707
--  发布时间:2015/8/10 11:40:25
--  
提示语法错误


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

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


[此贴子已经被作者于2015/8/10 11:40:58编辑过]

--  作者:mt050707
--  发布时间:2015/8/10 12:00:53
--  
换一种求法
当条件a满足时的时间里求那个最低时间
例如 条件a满足时的时间里有 0935 0938 0945....   求这些时间里最低的那个应该可以吧?

--  作者:jinzhe
--  发布时间:2015/8/10 13:14:03
--  

语法错的并不是这一句,是你写的其他代码

 


--  作者:mt050707
--  发布时间:2015/8/10 13:18:41
--  
就是这句呀
如果按4楼的要求公式怎么写呢?

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

[此贴子已经被作者于2015/8/10 13:19:25编辑过]

--  作者:jinzhe
--  发布时间:2015/8/10 13:48:02
--  

1.valuewhen(l=llv(l,todaybar),time);

2.这段没错,你贴出全部的代码

 


--  作者:mt050707
--  发布时间:2015/8/10 13:55:17
--  
主要是求当日盘中第一次触及涨停的时间
--  作者:jinzhe
--  发布时间:2015/8/10 13:59:07
--  
就用前面的框架,把A改为判断条件,最后一句改为t:valuewhen(n=1 and ref(n=0,1),time);
--  作者:mt050707
--  发布时间:2015/8/10 14:35:01
--  
好的版主
如果换一种求法呢
当条件a满足时的时间里求那个最低时间
例如 条件a满足时的时间里有 0935 0938 0945....   求这些时间里最低的怎么求?
用llv()?