引用的指标:停牌个股TODATE:date;
跨指标引用:
TSDATE:STKINDI('000001','停牌个股.TODATE',0,6);//调用上证指数的DATE值
TPDATE:date;//计算停牌个股的DATE值
非常奇怪,如果跨指标引用只有第一行代码,那么可以准确显示大盘指数的DATE值,也就是可以取得最新的交易日;
但是如果两行代码都写出来,那么第一行就只能跟随第二行代码取得的DATE值了,当停牌日期比如是1150900,那么第一行不再是1170208,而是1150900;
应该怎样编写?请老师解惑,谢谢
上证指数是sh001,你些000001引用的是平安银行
谢谢老师,但是问题还没解决,其一是同样下载了数据,为何SH001的数据缺失很严重;
第二想到换了创业板指399006来代替,问题和刚开始反应的是一样的;
继续请老师指导
“但是如果两行代码都写出来,那么第一行就只能跟随第二行代码取得的DATE值了,当停牌日期比如是1150900,那么第一行不再是1170208,而是1150900”
如图所示,都是最新值,

此主题相关图片如下:1.png
老师换一只正在停牌的个股,看下指标计算出的结果就明白我的意思了;
你举个例子,说明问题一定是要有具体实力的,你不能举个不能说明问题的例子
比如我选000007全新好,已经停牌的个股,运行的结果都是1170113,调用指数返回的DATE不再是1170209了,单独一行语句就是1170209
你讲的只有第一句和两句都有的情况,我在本地调试了,没有你说的情况,你看图

此主题相关图片如下:1.png


此主题相关图片如下:2.png