金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1982|回复: 3

请问如何实现WRITEINIFILE在所有K线下有效?

[复制链接]

22

主题

50

帖子

50

积分

Rank: 2

等级: 标准版

注册:
2022-12-27
曾用名:
发表于 2023-7-5 09:08 | 显示全部楼层 |阅读模式
按照WRITEINIFILE的函数说明,其可以通过设置,实现在所有K线下有效:
“函数说明:该函数在逐K线模式下仅对最后一个周期有效,若要在此模式下对所有K线下有效,请在公式属性中设置超全局变量作用于整个周期选项.”

尝试手动设置了“公式属性→超全局变量作用于整个周期”,
但是,好像不起作用,
在停盘期间执行下面代码,没有见到ini文件被改写:
IF CURRBARSCOUNT=3 THEN  WRITEINIFILE('C:\TESTNINFILE.INI','SETTING','MYDATA',CLOSE);

请问如何解决?
谢谢


回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-5 09:13 | 显示全部楼层
截图202307050911214298.png

本地测试下来是有效的。

你可以盘中再测试下。但是这个是历史K位置的执行,是需要触发刷新历史K的动作的。你可以手工右键-刷新数据。或者加载到一个之前没加载过的品种上。 或者你去掉仅刷最后一根K,应该能直接看到效果。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

50

帖子

50

积分

Rank: 2

等级: 标准版

注册:
2022-12-27
曾用名:
 楼主| 发表于 2023-7-5 09:46 | 显示全部楼层
技术009 发表于 2023-7-5 09:13
本地测试下来是有效的。

你可以盘中再测试下。但是这个是历史K位置的执行,是需要触发刷新历史K的动 ...

感谢回复!

盘中测试是可以的,等停盘后我“刷新”再试一试。

另外请问,“公式属性→超全局变量作用于整个周期”,
这个设置除了对GLOBALVARIABLE和INI写函数有影响以外,
对其它函数还会有影响吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-5 11:01 | 显示全部楼层
对超全局变量应该也有影响。

就是 EXTGBDATASET 定义的那个全局变量。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 22:46 , Processed in 0.114123 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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