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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]自定义函数:存在两次执行的问题。

   

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


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

主题:[求助]自定义函数:存在两次执行的问题。

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


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2011/10/10 10:03:09 [显示全部帖子]

这个问题 是因为多次执行了 公式指标。

你在公式指标中加入一句

MSGOUT( 1,'rrrrr' );

 

这样你就会在消息窗口中看到 多次的输出‘rrrrr’(在日线以上的模式里,每个几秒就会输出一次,在日线模式里,一分钟多会出现一次)。每执行一次指标,就会打开一次文本。这就是出现你说的“已被锁定,不可编辑”,因为在此之前已经打开了该文本。又再一次打开该文本,所以出现提示。因为该文本打开后,操作系统就会将该文件设为临界资源,临界资源不允许被多次写入方式打开。

 

总的来说问题出现就是 公式被多次执行了,导致了多次的打开文本,在没有关闭先前的文本窗口时,而出现了你说的“已被锁定,不可编辑”。

 

公式指标只在图表上运行时,根据刷新时间,每刷新一次执行一次公式指标。

在 图表程式化交易里 和 后台程式化交易 里运行时,设定好时间间隔,会好一些。

 


 回到顶部