金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 309|回复: 5

GETINIFILE读取品种数据不成功

[复制链接]

22

主题

151

帖子

151

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
发表于 2024-11-25 09:35 | 显示全部楼层 |阅读模式
文件结构用了两种:

[焦炭2501]
A=24
B=25
[焦煤2501]
A=29
[焦煤2501]
B=26

语句用了两种:
WTM0:=GETINIFILE('C:\RATE111R'+'.ini',STKNAME, 'A');
WTM0:=GETINIFILE('C:\RATE111R'+'.ini',STKNAME+'A', 'A');
还是读不到数据,正确的方式应该是怎么样
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-25 09:55 | 显示全部楼层
WTM0:=GETINIFILE('C:\RATE111R'+'.ini',STKNAME, 'A');这种就可以啊,另外你的INI文件中带有中文,那这个TXT编码要使用ANSI格式的,可以打开你的INI文件,另存为ANSI格式。
截图202411250955092439.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

151

帖子

151

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-25 10:14 | 显示全部楼层
编码改了能读到。在接着问下
INI文件的结构应该是这样吧
[焦炭2501]
A=24
B=25

下面这个结构好像结果不对
[焦炭2501]
A=24
[焦炭2501]
B=25


再有一个问题,想把"焦炭2501"变成"焦炭",应该用什么函数


回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-25 10:29 | 显示全部楼层
是的,上面那种写法就可以。你是要把节点名写焦炭,然后焦炭的各个合约上都能获取到这个变量值?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

151

帖子

151

积分

Rank: 4

等级: 专业版

注册:
2024-9-22
曾用名:
 楼主| 发表于 2024-11-25 10:34 | 显示全部楼层
BNAME:=STRLEFT(STKNAME,STRLEN(STKNAME)-4);
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-11-25 10:37 | 显示全部楼层
你写的对的啊,就是对stkname进行字符串处理。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 12:35 , Processed in 0.186829 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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