欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问怎么样取得合约代码

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2514人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
haizxj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
请问怎么样取得合约代码  发帖心情 Post By:2014/11/30 10:59:40    Post IP:124.79.184.65[只看该作者]

现在金字塔的代码有多种,有三个,如SRX
有二个,CU,有一个,L,J
DM:=STKLABEL();
DT:=STRREMOVE( DM,2 ,2 );
DD:=STRCAT(DT ,'00' );
DMM:=msgout(barpos=DATACOUNT,DD);


问题出在第二行,有时前面字符不是2个,有时是一个或三个,怎么办?
能不能只取字母

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/11/30 20:57:44    Post IP:114.111.166.4[只看该作者]

DM:=STKLABEL();
DT:=STRREMOVE( DM,2 ,2 );
DJ:=STRTRIMRIGHT(DM,'13 ');
DD:=STRCAT(DJ ,'00' );

DMM:=msgout(barpos=DATACOUNT,DD);

 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2014/12/5 20:02:27    Post IP:101.86.110.157[只看该作者]

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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
haizxj
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2014/12/5 20:04:44    Post IP:101.86.110.157[只看该作者]

2014-12-05 20:04:45.265    DD1000002

 回到顶部
美女呀,离线,留言给我吧!
pyd
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/12/7 16:26:20    Post IP:60.55.11.27[只看该作者]

DD已经是字符串要写在单引号外,debugfile的第3个参数不能是字符串DD
改成:  DEBUGFILE('d:\test.txt',DD &'%.0f',666);
 

 回到顶部