Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:编译器为什么老报提示?

1楼
金日成 发表于:2013/3/25 16:18:56

新建一个指标,然后写一段这个代码

IF STRLEFT(STKLABEL,1)='M' OR STRLEFT(STKLABEL,1)='L' THEN
 AA:=STRLEFT(STKLABEL,1)&'13';

保存时为什么老提示,如图

这段代码放到我的交易系统公式中可没有任何问题!

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-3-25 16:19:58编辑过]
2楼
董小球 发表于:2013/3/25 16:41:16
只有数字才能用等号来判断是否相等

字符串比较不能用 = 来比较
要用字符串比较函数
STRCMP
3楼
fly 发表于:2013/3/25 16:47:00
STRCMP(STRLEFT(STKLABEL ,1 ), 'M')=0
4楼
金日成 发表于:2013/3/25 16:49:54

奇怪,那为什么在交易系统公式中编译是正常的,而且运行也正常?就是放到技术指标公式里就报错了!

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01465 s, 2 queries.