A:天软的代码规则如下:
上交所股票、指数:SH+上交所交易代码,如SH600000
深交所股票、指数:SZ+ 深交所交易代码,如SZ000001
期货:品种代码+四位数合约代码,如IF1509
如需将Wind或其他的代码转化为天软的代码,了解天软代码结构后,根据字符串处理函数LeftStr(Text,Num_Chars)
RightStr(Text,Num_Chars)
MidStr(AText,AStart,ACount)
等函数,可以将任意其他第三方的代码转化为天软的代码。
如:将000001.SZ 转化为天软代码 SZ000001
s1:='000001.SZ';
pros:=rightstr(s1,2);
if pros in array('SZ','sz') then
id:='SZ'+leftstr(s1,6);
else if pros in array('SS','ss') then
id:='SH'+leftstr(s1,6);
return id; //返回SZ000001
另外,天软有部分转换代码的函数:
IntCodeToStockCode(s) 整数代码1-->SZ00001
StockIDToTrueId(s) 字符串 000001--> SZ000001
StockTrueIdToId4(StockID) 形如 600000.SS --> SH600000
用户可以根据自己的需要进行代码转换。