以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问老师2种表达有什么不同? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64361) |
-- 作者:雪球 -- 发布时间:2014/4/24 20:22:10 -- 请问老师2种表达有什么不同?
日K线,公式最后全局变量归0,请问老师下面2种表达有什么不同?
variable:N1=0; AA:=CURRENTTIME>closetime(0)or CURRENTTIME<opentime(1) ;
1 if (islastbar and currenttime =closetime(0))or (not(islastbar)) then begin end 2 if (islastbar and dynainfo(207)=closetime(0))or( AA and islastbar)or (not(islastbar))then begin N1:=0; |
-- 作者:jinzhe -- 发布时间:2014/4/25 9:01:22 -- currenttime是你本地的计算机时间,dynainfo(207)是交易所时间,当这两个时间一样时,这两句就一样了, 所以你用交易所时间来判断比较好 |
-- 作者:雪球 -- 发布时间:2014/4/25 10:12:38 -- 对不起我没讲清楚,我的意思是1两个or项,2是3个or项,1与2有什么不同吗? |
-- 作者:jinzhe -- 发布时间:2014/4/25 10:30:32 -- 那当然不一样了,还要如果AA成立了其他条件不成立,那么整个条件判断也是成立的 |
-- 作者:雪球 -- 发布时间:2014/4/25 11:00:17 -- 目的是全局变量N2N1收市归0并使历史图型也能显示,请老师讲具体点1与2那个更好? |
-- 作者:jinzhe -- 发布时间:2014/4/25 11:08:43 -- 都不好,不管是curr还是dyna都是没有历史数据的变量,你使用了之后就只有对当前周期有效了,历史数据也跟着一起被清空了 |
-- 作者:雪球 -- 发布时间:2014/4/25 11:24:30 -- 那日K线全局变量收市归0,请老师怎么表达呢?(又要使历史信号不消失)
|
-- 作者:jinzhe -- 发布时间:2014/4/25 11:31:19 -- 又看了下
你写的这个,放在公式最后,就ok了
if (islastbar and currenttime =closetime(0))or (not(islastbar)) then begin end |
-- 作者:雪球 -- 发布时间:2014/4/25 11:45:15 -- 谢谢了
|
-- 作者:雪球 -- 发布时间:2014/4/28 23:25:12 -- 以下是引用jinzhe在2014/4/25 11:08:43的发言:
都不好,不管是curr还是dyna都是没有历史数据的变量,你使用了之后就只有对当前周期有效了,历史数据也跟着一起被清空了 老师你这里讲的 "历史数据也跟着一起被清空了 "指的是curr及 dyna的 历史数据也跟着一起被清空了而不是别的如V丶C丶H的 历史数据也跟着一起被清空了等等吧。
|