以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  求助:取得当前品种的代码函数是什么  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=78489)

--  作者:chenfansky
--  发布时间:2015/5/12 9:28:02
--  求助:取得当前品种的代码函数是什么
版主你好,是否有这样的函数可以调用?比如我当前打开任何的期货品种,调用函数后返回品种代码值。比如当前页面显示IF05,返回IF05;页面显示甲醇1509合约,返回MA09;
--  作者:wenarm
--  发布时间:2015/5/12 9:31:34
--  
STKLABEL 品种代码
--  作者:pyd
--  发布时间:2015/5/12 9:31:45
--  
图表还是后台?图表程序化时当前打开的品种必须是你交易的品种
--  作者:chenfansky
--  发布时间:2015/5/12 9:38:46
--  
本人的意图是这样的:
后台程序化交易,程序代码人工建立一张全品种列表,假设当判断到品种为甲醇09合约时系数为10,为沪铜07时系数为1,沪锌时系数为2,大概就是这个意思。这个系数用于后台程序化交易时开平仓时的手数。请问可以用STKLABEL这个函数实现吗?

--  作者:wenarm
--  发布时间:2015/5/12 9:44:37
--  
可以,这个函数就是返回你当前品种代码
--  作者:chenfansky
--  发布时间:2015/5/12 9:51:43
--  
我调试时,在IF05页面,品种代码:STKLABEL(),nodraw;  开到的程序调试时值为1000000,怎么让它显示出字符串“IF05”?
--  作者:pyd
--  发布时间:2015/5/12 9:56:51
--  

意思是不同品种设置不同的下单手数?根据不同的品种手数会赋不同的值

VARIABLE:ss=0;//开仓手数
IF STRICMP(stklabel,\'MA00\')=0 THEN SS:=10;
IF STRICMP(stklabel,\'CU00\')=0 THEN SS:=1;
IF STRICMP(stklabel,\'ZN00\')=0 THEN SS:=2;


 


--  作者:chenfansky
--  发布时间:2015/5/12 10:09:16
--  
是的,这是这个意思。谢谢版主辛勤答疑帮助,不胜感激。