金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6903|回复: 10

如何获取品种代码

[复制链接]

7

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2022-6-27
曾用名:
发表于 2022-7-29 12:10 | 显示全部楼层 |阅读模式
当前策略在某个期货品种上运行(比如豆粕2209),用什么函数获取改品种代码,函数返回值是字符串吗?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-7-29 13:10 | 显示全部楼层
函数STKLABEL是获取品种代码的,返回的是字符串格式的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

143

帖子

153

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-8-30 11:40 | 显示全部楼层
那如何输出?  IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\开空.TXT','ARKETLABEL&stklabel=%.2f',MARKETLABEL&stklabel);  输出的是一串数字。 后台程序化如何修改让它输出正确的代码?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-30 12:58 | 显示全部楼层
这个写法不对,字符串可以直接输出的,如下:
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\开空.TXT','ARKETLABEL&stklabel='&STKLABEL,1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

143

帖子

153

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-8-30 22:16 | 显示全部楼层
你检查一下, 你写错了吧?
回复

使用道具 举报

47

主题

143

帖子

153

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-8-30 22:32 | 显示全部楼层
最后面那个参数1用来干什么的? 为什么使用%2f 后面就不能使用参数1?
回复

使用道具 举报

47

主题

143

帖子

153

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-8-30 22:37 | 显示全部楼层
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\棉花.TXT','品种1='&STKLABEL,1); //监控品种是CF00, 为什么返回就是CF00, 而不是当前合约CF01?  如何能输当前交易的合约?
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\棉花.TXT','品种2='&MARKETLABEL,1); ////监控品种是CF00, 为什么返回值是ZQ?
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\棉花.TXT','品种2=%2f',DYNAINFO(210));  //这个为什么不能正确输出?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-8-30 23:29 | 显示全部楼层
你监控cf00自然输出的是cf00拉
棉花的市场部就是郑州吗,郑州市场代码就是zq呀
DYNAINFO(210)这个是字符串,debugfile的最后一个参数必须是数字的
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\棉花.TXT',DYNAINFO(210)&'品种2=%2f',1)
第二个参数位置可以输出字符串
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-31 09:17 | 显示全部楼层
%.2f是打印控制符,对应输出的就是最后一个数值参数,debugfile的第二个参数就可以直接输出字符串了啊,第三个参数只能是数值类型的,不能是字符串型的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

143

帖子

153

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-9-1 10:51 | 显示全部楼层
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\苹果.TXT','品种持仓='&TSELLHOLDINGEX('',品种,1),1);
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\苹果.TXT','品种多空='&TISREMAINEX(4,'',品种),1);

IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\苹果.TXT','品种持仓=%.2f',TSELLHOLDINGEX('',品种,1));
IF isLASTBAR then debugfile('C:\Users\oscar\Desktop\DIFFMON\苹果.TXT','品种多空=%.2f',&TISREMAINEX(4,'',品种),1);

为什么都不能正常输出?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-3 14:25 , Processed in 0.086053 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表