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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问PEL公式里有没有显示j1805、FG805之类label的函数?

   

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


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

主题:请问PEL公式里有没有显示j1805、FG805之类label的函数?

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


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2014/10/14 10:14:47
请问PEL公式里有没有显示j1805、FG805之类label的函数?  发帖心情 Post By:2018/1/2 12:00:40    Post IP:58.132.209.146[只看该作者]

stklabel只能获取到j05  fg05,有没有显示j1805、FG805之类label的函数?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/1/2 13:19:29    Post IP:180.169.30.6[只看该作者]

stklabel 取得是当前加载在图表上的品种代码。

 

这个函数返回值是字符串,图表上显示的只能是数值类型。

但是可以使用绘图函数把品种代码输出在图表上。 如DRAWTEXT( , , , )

函数。 更多的绘图函数可以在函数列表下查看。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
basicsp
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2014/10/14 10:14:47
  发帖心情 Post By:2018/1/2 15:59:29    Post IP:58.132.209.146[只看该作者]

是输出到文件,便于核对,现在出现的一个问题是J05和交易所的J1805无法对应、FG05与FG805无法对应

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/1/2 16:02:38    Post IP:180.169.30.6[只看该作者]

输出到文件可以使用函数:DEBUGFILE 或者DEBUGFILE2.  

 

你说的无法对应可否举例说明,此外你看下品种是否复权了。F11是复权的快捷键。如果是复权之后的价格可能是不一样的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
basicsp
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2014/10/14 10:14:47
  发帖心情 Post By:2018/1/2 16:29:54    Post IP:58.132.209.146[只看该作者]

函数都没问题,现在是只能输出“j05”、“FG05”,无法输出“j1805”、“FG805”

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


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2014/10/14 10:14:47
  发帖心情 Post By:2018/1/2 16:34:17    Post IP:58.132.209.146[只看该作者]

以下是引用FireScript在2018/1/2 16:02:38的发言:

输出到文件可以使用函数:DEBUGFILE 或者DEBUGFILE2.  

 

你说的无法对应可否举例说明,此外你看下品种是否复权了。F11是复权的快捷键。如果是复权之后的价格可能是不一样的。


是想输出和交易所一致的合约代码。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/1/2 16:38:55    Post IP:180.169.30.6[只看该作者]

这个没办法进行转换的。输出的就是金字塔自己编织的品种代码。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2018/1/3 8:54:57    Post IP:180.169.30.6[只看该作者]

STKNAME这个是品种名称,例如苹果1805

然后你用STRRIGHT( STKNAME, 4)区获取后面四位字符串,和品种代码做组合

相关字符串操作请看字符串函数列表


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


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2014/10/14 10:14:47
  发帖心情 Post By:2018/1/8 17:30:32    Post IP:202.111.152.11[只看该作者]

这种方式想过,但是存在3个问题:
1. 郑州的要取后面3位,大连和上海取后面4位,这个可以通过判断所属市场来解决;
2. 品种的符号,位数也不一样,这个貌似不好解决
3. 品种的大小写问题
单这个问题要写一长串代码才行啊。。。
[此贴子已经被作者于2018/1/8 17:31:22编辑过]

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/1/9 8:17:22    Post IP:180.169.30.6[只看该作者]

这个问题只能通过字符串处理的方式完整,,没有特别好的方式了



编程无捷径,技巧靠积累。
 回到顶部