搜索
查看: 1164|回复: 0

求,如何用IF,条件成立后,赋予这一个变量日线的日期值并且这个值就不变了,附公式

[复制链接]
发表于 2009-7-19 21:26 |

求,如何用IF,条件成立后,赋予这一个变量日线的日期值并且这个值就不变了,附公式

来自:MACD论坛(bbs.macd.cn) 作者:393223326 浏览:1164 回复:0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
年最低价:LLV(n2,n1),LINETHICK0;
最大天数:BARSLAST((DATE>10701201)and(CLOSE=年最低价)),LINETHICK0;
fc:=CLOSE;
fo:=年最低价;
fd:=DATE;
for i=1 to datacount do
  if fc(I)
=fo(I) and fd(I)>1080801 then(注,大括号我加布上来,用圆括号代替了!!)
   xx:=DATE;  
y:xx;

请教高人,为什么y:xx;的值是一直变化的,也就是说当 if fc
=fo 只有一次符合后,y:xx;里的值应当是当天的日期,但是y:xx;在条件成立后一直变化的。我想把他变为以个固定值,应该如何处理。
当  if fc
=fo最后一次成立,xx:=DATE; 的值就是固定的了!!!!


另外,在加上限定的日期的条件
for i=1 to datacount do
   if fc(I)=fo(I) and fd(I)>1080801 then

xx:=DATE;  //请注意这里跟上面代码的不同
y:xx;

怎么也不起作用,还是从上市第一天起有数值!!!!!!



我是想,当收盘价是最低价是,取得当天的日期值,这个日期值一直有效。


[ 本帖最后由 393223326 于 2009-7-19 22:21 编辑 ]
本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-5-8 20:05 , Processed in 0.069844 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表