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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 仅刷最后一根K线, 是否最后一根刷新时FOR循环不做的?

   

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


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

主题:仅刷最后一根K线, 是否最后一根刷新时FOR循环不做的?

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 14:07:08 [只看该作者]

以下是引用wfaerie在2018/12/26 14:03:48的发言:

为什么呢? 是不是刷最后一根k线, 但循环部分不会做? 否则有什么关系呢?

不过, 我看了一下i的数, 好像循环是做了, 但是为什么同样的数比较, 加载时循环出来的结果, 会和刷新后的结果不一样呢?


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/12/26 14:17:38 [只看该作者]

 其实不是循环不做,你加个msgout在循环里面,可以发现循环其实还在做。只是数组函数SETUBOUND的处理有点特殊。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
wfaerie
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 14:39:44 [只看该作者]

以下是引用FireScript在2018/12/26 14:17:38的发言:
 其实不是循环不做,你加个msgout在循环里面,可以发现循环其实还在做。只是数组函数SETUBOUND的处理有点特殊。

似乎有点明白了, 好像数组刷新最后一根k线时被清0后, 便不能再被赋值了? 刷新之前清0后都是可以被赋值的.

是为了什么特殊的理由这样处理吗?


 回到顶部
帅哥哟,离线,有人找我吗?
wfaerie
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 15:00:34 [只看该作者]

以下是引用wfaerie在2018/12/26 14:39:44的发言:

似乎有点明白了, 好像数组刷新最后一根k线时被清0后, 便不能再被赋值了? 刷新之前清0后都是可以被赋值的.

是为了什么特殊的理由这样处理吗?

确切的说, 是处理一遍所有周期后, 当刷新最后一跟K线时, 定义的空数组清空后都不能再被赋值了, 而定义的非空(定义了数组大小)数组是可以被赋值的(因为P12X1这个变量是每周期由另一个非空数组每一个数组成员设为0后重新算出来的).

是吗?


 回到顶部
总数 14 上一页 1 2