金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3956|回复: 5

关于全局变量数据文件

[复制链接]

6

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2021-6-4
曾用名:
发表于 2021-6-9 10:46 | 显示全部楼层 |阅读模式


QQ图片20210609103946.png


一、上图中全局变量变存的值,如果软件重启了或者崩溃了,原来保存的值在重启软件后是否还存在?

二、上面的数据是保存在金字塔目录的哪个文件中的?

谢谢!
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-6-9 11:05 | 显示全部楼层
软件正常退出就保存当前的数值,但是如果是软件崩溃导致的非正常退出就不会保存了。 全局变量可以点导出保存至本地
回复

使用道具 举报

6

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2021-6-4
曾用名:
 楼主| 发表于 2021-6-9 11:26 | 显示全部楼层
技术012 发表于 2021-6-9 11:05
软件正常退出就保存当前的数值,但是如果是软件崩溃导致的非正常退出就不会保存了。 全局变量可以点导出保 ...


但不可能时时刻刻都去点击保存文件啊,因为里面的变量值会影响到信号,如果因为软件崩溃就没有了的话,再重启时就所有信号都变了。

既然它是类似单值数据库,它总有物理文件来存储它的吧?是哪一个文件呢?
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-6-9 11:29 | 显示全部楼层
这是保存在内存中,并未保存在某个物理文件里。 另外可以通过读写 ini文件来避免崩溃后造成的数据不准确的问题。
回复

使用道具 举报

6

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2021-6-4
曾用名:
 楼主| 发表于 2021-6-9 11:35 | 显示全部楼层
技术012 发表于 2021-6-9 11:29
这是保存在内存中,并未保存在某个物理文件里。 另外可以通过读写 ini文件来避免崩溃后造成的数据不准确的 ...


谢谢!能否给个例子?


感激不尽啊
回复

使用道具 举报

33

主题

8472

帖子

8482

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-6-9 12:29 | 显示全部楼层
读取INI文件数值。用法:GETINIFILE(PATH,APP,KEYNAME);PATH为INI文件的路径名,APP为节点名,KEYNAME为数据项名称
例如:
GETINIFILE('C:\TESTNINFILE.INI','SETTING','MYDATA');表示在C:\TESTNINFILE.INI文件中读取SETTING节点的,项名称为MYDATA的数据.



写INI文件数值.

用法:WRITEINIFILE(PATH,APP,KEYNAME,DATA);PATH为INI文件的路径名,APP为节点名,KEYNAME为数据项名称,DATA为写文件的数值


例如:
WRITEINIFILE('C:\TESTNINFILE.INI','SETTING','MYDATA',CLOSE);表示在C:\TESTNINFILE.INI文件中写SETTING节点的,项名称为MYDATA的收盘价数据.
该函数在逐K线模式下仅对最后一个周期有效,若要在此模式下对所有K线下有效,请在公式属性中设置超全局变量作用于整个周期选项.
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 08:54 , Processed in 0.254920 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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