以文本方式查看主题

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

--  作者:punkcat401
--  发布时间:2013/11/19 10:08:23
--  请教一个问题

VARIABLE:N=1;
IF 条件A THEN N:=0;
IF N=0 then....


这样的写法,条件A成立后,对于后面的K线会一直有效吧?

 

能否限定有效时间,比如只在日内,或最近两日内,条件A才有效。

 

有什么函数能直接引用条件A成立时的真实日期吗

[此贴子已经被作者于2013/11/19 10:08:48编辑过]

--  作者:jinzhe
--  发布时间:2013/11/19 10:20:49
--  

valuewhen(条件A,date)

用这个求条件A成立时的日期

求出来的DATE+19000000,就是对应的公历日期了


--  作者:punkcat401
--  发布时间:2013/11/19 10:33:32
--  
以下是引用jinzhe在2013/11/19 10:20:49的发言:

valuewhen(条件A,date)

用这个求条件A成立时的日期

求出来的DATE+19000000,就是对应的公历日期了

比如要求条件A必须在日内

valuewhen(条件A,date)+19000000=valuewhen(Close,date)+19000000

这样写吗


--  作者:jinzhe
--  发布时间:2013/11/19 10:39:58
--  

日内是什么意思?条件A必须和什么在一个日子内?


--  作者:punkcat401
--  发布时间:2013/11/19 10:54:30
--  
以下是引用jinzhe在2013/11/19 10:39:58的发言:

日内是什么意思?条件A必须和什么在一个日子内?

就是条件A,和当前K线,在同一天内

[此贴子已经被作者于2013/11/19 10:55:17编辑过]

--  作者:punkcat401
--  发布时间:2013/11/19 13:20:32
--  

条件A,和当前K线,在同一天内

valuewhen(条件A,date)=date;

 

是这样写的吗


--  作者:jinzhe
--  发布时间:2013/11/19 13:28:58
--  
最新k线同一天?还是和鼠标所在k线同一天?
--  作者:punkcat401
--  发布时间:2013/11/19 13:37:45
--  
以下是引用jinzhe在2013/11/19 13:28:58的发言:
最新k线同一天?还是和鼠标所在k线同一天?

条件A和最新K线同一天


--  作者:jinzhe
--  发布时间:2013/11/19 13:41:46
--  

nn:=barslast(条件a)+1;

判断nn<todaybar就行


--  作者:punkcat401
--  发布时间:2013/11/19 13:45:42
--  
以下是引用jinzhe在2013/11/19 13:41:46的发言:

nn:=barslast(条件a)+1;

判断nn<todaybar就行

VARIABLE:N=1;

nn:=barslast(条件a)+1;
IF 条件A AND nn<todaybar THEN N:=0;
IF N=0 then....

是这样吗

 

如果要求条件A和最新K线的日期不超过两天呢,即可以同一天,也可以是昨天