SENDMAIL(DQB1=1 AND DATATYPE=6,aaaa@126.com,STKNAME,'日线爆多'); STKLABEL或STKNAME用在发邮件函数中,在邮件里能够显示品种名称或代码。可是如何在本模型内显示品种名称或者代码呢?直接使用的话都是显示10000.请教下怎么在模型内显示品种名称或者品种代码。
我的目的是取得品种的保证金率,好像无法直接取得,就先取得品种代码,然后按照代码做个表,在表里取数,保证金变的时候再修改这个表。
用drawtext来显示
drawtext(islastbar,high,stklabel);
类似这样的写法来显示
drawtext
取得品种代码。
用法:
STKLABEL(),将返回当前品种的代码,例如深发展A将返回"000001"。
所属函数组:字符串函数。
以上是函数列表里面的注释,例程中函数返回000001.我的目标就是这个函数如何表达才能得到这个“000001”。用”STKLABEL”直接表达输出结果都是100000(无论在哪个品种里)。
直接用stklabel啊,这个是字符型的数据,你一定要强行转换成数字型再去判断?
字符型判断方法:
stricmp(stklabel,'ag13')=0
这个判断结果成立就表示当前合约是ag13
[此贴子已经被作者于2017-1-6 13:34:30编辑过]