易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 1434|回复: 10

自定义数据写不进去

[复制链接]

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
发表于 2024-6-17 15:29:16 | 显示全部楼层 |阅读模式
自定义数据还是出现了写不进去的现象,不知是电脑系统设置的问题,还是易得的bug问题。

条件已满足
但自定义数据写不进去

回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:29:35 | 显示全部楼层
以管理员身份运行易得程序,然后再试下?
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:29:55 | 显示全部楼层
FileWriteSerialDataTxt
写入文件 - 时间序列数值文本格式
用法:FileWriteSerialDataTxt(path,   val);
参数path指定文件路径;val表示写入的序列数值。该函数无返回值。
时间序列数值与自定义数据的品种相关序列值类型和品种无关序列值类型含义相同,是一组时间序列数值的数据。文本格式与自定义数据导出的文本格式相同。文本格式优点是可使用文本编辑器进行编辑和阅读,缺点是存储较大读写较慢。
举例:
A:MA(C, 5);
FileWriteSerialDataTxt('D:\AAA.txt',   A);
将5日均线的序列值按文本格式写入D:\AAA.txt文件。

FileWriteSerialDataBin
写入文件 - 时间序列数值二进制格式
用法:FileWriteSerialDataBin(path,   val);
参数path指定文件路径;val表示写入的序列数值。该函数无返回值。
时间序列数值与自定义数据的品种相关序列值类型和品种无关序列值类型含义相同,是一组时间序列数值的数据。二进制格式与自定义数据导出的系统格式相同。二进制的优点是存储较小读写较快,缺点是不可使用文本编辑器进行编辑和阅读。
举例:
A:MA(C, 5);
FileWriteSerialDataBin('D:\AAA.sfd',   A);
将5日均线的序列值按二进制格式写入D:\AAA.sfd文件。


既已写入文件,为什么还要自动导入,直接用函数读取不行吗
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:30:19 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:29
以管理员身份运行易得程序,然后再试下?

也不行
这个问题,经常出现
时好时坏
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:31:33 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:30
也不行
这个问题,经常出现
时好时坏

不清楚你的文件所在的分区在什么情况下被系统锁定。文件被锁定写入会报错,这只能从系统层面排查解决。
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:31:57 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:29
FileWriteSerialDataTxt
写入文件 - 时间序列数值文本格式
用法:FileWriteSerialDataTxt(path,   val);

写入不成功,你用函数读取有意义吗?
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:32:14 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:31
不清楚你的文件所在的分区在什么情况下被系统锁定。文件被锁定写入会报错,这只能从系统层面排查解决。 ...

电脑重启了,也不行
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:32:37 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:31
写入不成功,你用函数读取有意义吗?

不好意思,我看错,以为导入不成功
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-17 15:32:53 | 显示全部楼层
takamisaki 发表于 2024-6-17 15:32
电脑重启了,也不行

按上次说的方案,将易得和相关数据目录转移到非系统分区里面去吧。
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-6-18 15:19:49 | 显示全部楼层
易得数据写盘问题,受系统用户组权限限制。即使用户属于管理员组,仍然受限于系统组拒绝大于允许的权限。默认情况下,用户组以管理员权限运行程序,仍然低于系统组权限。以系统组运行易得会出现莫名其妙的问题,例如残留进程,软件异常白屏等。
最稳妥的办法还是将易得软件数据放在非系统分区。提速方面你应该能找到解决办法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-4-28 22:23 , Processed in 0.056433 second(s), 18 queries .

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