请教品种限制的写法 [开拓者 TB]
- 咨询内容:
请教如何在一个公式中同时限制多个品种不显示信号的写法
- TB技术人员:
Symbol,SymbolName这两个函数可以获得商品的代码和名称,可以写进公式中进行比较判断
这个问题最好是描述清楚你的需求,再来考虑最有效的方法。 - TB客服:
ample 发表于 2013-6-13 11:29
Symbol,SymbolName这两个函数可以获得商品的代码和名称,可以写进公式中进行比较判断
这个问题最好是描述 ...
If(Left(symbol,2)!="cu" Or Left(symbol,2)!="ru" Or Left(symbol,2)!="rb" Or Left(symbol,2)!="sr") return;
我想限制在CU RU RB SR四个品种上显示信号,上面的写法为什么错误? - 网友回复:
jiaoyizhe 发表于 2013-6-13 15:49
If(Left(symbol,2)!="cu" Or Left(symbol,2)!="ru" Or Left(symbol,2)!="rb" Or Left(symbol,2)!="sr") r ...
语法上没有错误的,但是意义错了,第一个条件限制为不等于cu,那么,后面的ru,rb,sr都满足条件,当然直接return了,后面的条件都是一样。
所以,你可以写成==这四种才执行比较好
If(Left(symbol,2)=="cu" Or Left(symbol,2)=="ru" Or Left(symbol,2)=="rb" Or Left(symbol,2)=="sr")
{
//这里写公式的具体语句
} - 网友回复:
ample 发表于 2013-6-14 09:14
语法上没有错误的,但是意义错了,第一个条件限制为不等于cu,那么,后面的ru,rb,sr都满足条件,当然直 ...
谢谢
按照你说的写法写进去 出现个奇怪现象
前3个品种cu ru rb都能正常查看,但sr查看不到信号,疑惑?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容