以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 这语句有什么问题,为什么序列模式不能通过 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79540) |
-- 作者:roadpeace -- 发布时间:2015/6/9 10:44:49 -- 这语句有什么问题,为什么序列模式不能通过 if STRLEFT(STKLABEL,2)=\'NI\' then dsf:=0; 逐K可以,序列提示错误:未定义的变量:\'0 if STRLEFT(STKLABEL,2)>=\'NI\' then dsf:=0; 这样就可以通过,奇怪
|
-- 作者:jinzhe -- 发布时间:2015/6/9 10:52:13 -- if strcmp(strleft(stklabel,2),\'if\')=0 then dsf:=0;
字符判断相等不是用等号来判断 而是用strcmp判断两者结果是否等于0 |
-- 作者:roadpeace -- 发布时间:2015/6/9 10:57:39 -- 但是我在逐K模式一直是这样用的,并且貌似运算一直都没错 ![]() |
-- 作者:jinzhe -- 发布时间:2015/6/9 11:07:08 -- 还是按照我的方法处理,你的方法不太稳定,你的方法放在 以前是错误的 [此贴子已经被作者于2015/6/9 11:07:18编辑过]
|
-- 作者:fly -- 发布时间:2015/6/9 11:07:55 -- 编译器,有的隐形错误不一定能检测出来的。
字符串比较,请使用字符串比较函数strcmp(strleft(stklabel,2),\'if\')=0来判断 |