是否可以这样调用跨周期?
作者:金字塔 来源:cxh99.com 发布时间:2021年06月22日
-
咨询内容:
是否可以这样调用跨周期?
TBUPDAY:=STKINDI('','SECRETTOPBOTTOM.TBUP',0,6,-1) or STKINDI('','SECRETTOPBOTTOM.NB',0,6,-1)
,noaxis;
-
金字塔客服:
正确的。
但是建议考虑到STKINDI引用效率和个数的限制,并且你还是调用同一个公式中变量作为因子项的需求,可以直接在被引用公式中处理。这种既能减少引用次数,相对也能提高效率
cond:TBUP or NB;
TBUPDAY:=STKINDI('','SECRETTOPBOTTOM.cond',0,6,-1)
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
REFTBUPPDDAY:=STKINDI('','SECRETTOPBOTTOM.REFTBUPPD',0,6,-1),noaxis;//抄底
REFTBDOWNNDDAY:=STKINDI('','SECRETTOPBOTTOM.REFTBDOWNND',0,6,-1),noaxis;//抄底
TBPD1min:"SECRETTOPBOTTOM.TBPD1";
TBND1min:"SECRETTOPBOTTOM.TBND1";
上面四句,
STKINDI前面是可以加等号也可以不加等号。 但是这句可以加等号码?
TBPD1min:="SECRETTOPBOTTOM.TBPD1"; 加了等号会显示出错。 还有, 为什么
STKINDI 里面是加单引号, 而
TBPD1min:="SECRETTOPBOTTOM.TBPD1" 是要加双引号? 如果是字符串格式的变量, 那就不能使用了吗? 例如
STR00:='什么意思?没看出开你上下文的意思
TBPD1min:"STR00.TBPD1";这种表达是错误的, 改怎样表达? 如果这个位置的TBPD1min不是第一次定义。应该是:=
-
网友回复:
那现在是用
stkindi 还是 用双引号 好? 假如是调用同一周期的函数?