这个if then函数条件如何写 [金字塔]
- 咨询内容:
if cond
then
{下面这两个均线专门用在股指期货上}
ma5:ma(c,5);
ma10:ma(c,10);
else
{下面这两个均线专门用在商品期货上}
ma20:ma(c,20);
ma60:ma(c,60);
这个程序要实现的功能是当我在浏览k线翻页时候,
当前品种是股指期货时均线只显示上面的两天均线ma5和ma10,
当前品种是商品期货时均线只显示上面的ma20和ma60,现在的问题是
这个语句里面的cond条件如何写呢。
- 金字塔客服:
楼主可以参考字符串函数中的MARKETLABEL()和STKLABEL()函数
- 用户回复:
工作人员在处理,稍后回复
- 网友回复:
仅供参考
IF STRCMP(STKLABEL ,'IF00' )<>0 THEN
BEGIN
//下面这两个均线专门用在股指期货上
ma5:ma(c,5);
ma10:ma(c,10);
END
//用于商品期货
IF STRCMP(STKLABEL,'IF00')<>0 THEN
BEGIN
ma20:ma(c,20);
ma60:ma(c,60);
END - 网友回复:
上面那个判断符号写错了,不好意思,楼主参考这个吧
AA5:=MA(C,5);
AA10:=MA(C,10);
AA20:=MA(C,20);
AA60:=MA(C,60);
IF STRCMP(STKLABEL ,'IF00' )=0 THEN
BEGIN
//下面这两个均线专门用在股指期货上
MA5:AA5;
MA10:AA10;
END
//用于商品期货
IF STRCMP(STKLABEL,'IF00')<>0 THEN
BEGIN
MA20:AA20;
MA60:AA60;
END
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
相关文章
-
没有相关内容