以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]获取期货标的名称  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174079)

--  作者:胖西瓜
--  发布时间:2020/1/21 14:18:28
--  [求助]获取期货标的名称
在策略编写时,如何用指令获取当前K线图形界面的期货标的名称
--  作者:gxx978
--  发布时间:2020/1/21 14:27:15
--  

可以通过函数stkname获取当前品种名称,再通过字符串处理,间接的获取这个品种的名称。举例如下:

A:STRLEFT(STKNAME,4);
DRAWTEXTEX(1 ,0 ,2 ,2 ,A);

 


--  作者:胖西瓜
--  发布时间:2020/1/21 14:53:31
--  
你可以实际编写一下看看到底能不能出来。比如,最后读出个 “螺纹钢2005” 这个期货标的
--  作者:gxx978
--  发布时间:2020/1/21 14:57:40
--  

那直接用stkname函数就能获取到当前合约的名称了。


--  作者:胖西瓜
--  发布时间:2020/1/21 15:16:22
--  
尊敬的版主,麻烦您不要想当然,请先实际测试一下,如果确认是OK的以后,再回帖。

每个人的时间和精力都是有限的,没有什么用,甚至是完全错误的信息,请不要发出来,以免误人子弟

--  作者:gxx978
--  发布时间:2020/1/21 15:22:31
--  

获取当前合约名称的函数就是stkname,不知道你是如何使用这个函数的。如下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:1111.png
图片点击可在新窗口打开查看

--  作者:胖西瓜
--  发布时间:2020/1/21 15:42:14
--  
  
图片点击可在新窗口打开查看此主题相关图片如下:标的.jpg
图片点击可在新窗口打开查看

--  作者:gxx978
--  发布时间:2020/1/21 15:43:54
--  

这两个函数输出的是字符串类型,不是数值类型,不能直接输出的。

[此贴子已经被作者于2020/1/21 15:44:34编辑过]