以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 请教老师,取合约大类的函数哪个? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157711)
|
-- 作者:stardna
-- 发布时间:2017/9/8 11:24:17
-- 请教老师,取合约大类的函数哪个?
如题,谢谢!
|
-- 作者:wenarm
-- 发布时间:2017/9/8 12:26:53
--
BLKNAME。所属板块
|
-- 作者:stardna
-- 发布时间:2017/9/8 16:07:19
--
谢谢老师,但是我用MSGOUT(1, BLKNAME);想看看,但是出来的结果是空的,不知是哪里写错了?
|
-- 作者:wenarm
-- 发布时间:2017/9/8 16:22:51
--
本地测试输出正常,
此主题相关图片如下:123.png

|
-- 作者:stardna
-- 发布时间:2017/9/8 16:29:19
--
为何期货不行呢?我加载的rb1801
|
-- 作者:wenarm
-- 发布时间:2017/9/8 16:39:11
--
你说的合约大类指的是市场吗?MSGOUT(1, MARKETNAME);
BLKNAME一般用于股票,期货中连续和指数合约有效。
|
-- 作者:stardna
-- 发布时间:2017/9/8 16:44:16
--
不是啊,我指的是rb1801,我需要取到rb,I1801我需要取到I,也就是合约的字母
|
-- 作者:wenarm
-- 发布时间:2017/9/8 17:02:09
--
MSGOUT(1, STKNAME); MSGOUT(1, STKLABEL);
|
-- 作者:stardna
-- 发布时间:2017/9/11 9:17:00
--
唉,老师,您怎么不明白我说的意思呢?如果加载的是rb1801,则我要的是rb,这两个字母,如果加载的是L1801,我要的是L,这一个字母,也就是我原标记的提问,如何取得合约的大类
|
-- 作者:wenarm
-- 发布时间:2017/9/11 9:22:11
--
MSGOUT(1, STRLEFT(STKLABEL ,2 ));
|