Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问怎么样取得合约代码

1楼
haizxj 发表于:2014/11/30 10:59:40
现在金字塔的代码有多种,有三个,如SRX
有二个,CU,有一个,L,J
DM:=STKLABEL();
DT:=STRREMOVE( DM,2 ,2 );
DD:=STRCAT(DT ,'00' );
DMM:=msgout(barpos=DATACOUNT,DD);


问题出在第二行,有时前面字符不是2个,有时是一个或三个,怎么办?
能不能只取字母
2楼
pyd 发表于:2014/11/30 20:57:44
DM:=STKLABEL();
DT:=STRREMOVE( DM,2 ,2 );
DJ:=STRTRIMRIGHT(DM,'13 ');
DD:=STRCAT(DJ ,'00' );

DMM:=msgout(barpos=DATACOUNT,DD);
3楼
haizxj 发表于:2014/12/5 20:02:27

DM:=STKLABEL();
DJ:=STRTRIMRIGHT(DM,'03 ');
DD:=STRCAT(DJ ,'00' );

 

DEBUGFILE('d:\test.txt','DD%.0f',DD);

 

 

运行美白银03下

结果

 

2014-12-05 20:02:12.265    DD1000001

 

 

应当是SI00,怎么是这个?

[此贴子已经被作者于2014/12/5 20:03:03编辑过]
4楼
haizxj 发表于:2014/12/5 20:04:44
2014-12-05 20:04:45.265    DD1000002
5楼
pyd 发表于:2014/12/7 16:26:20
DD已经是字符串要写在单引号外,debugfile的第3个参数不能是字符串DD
改成:  DEBUGFILE('d:\test.txt',DD &'%.0f',666);
 
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.