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


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

   

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


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

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

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
仅刷最后一根K线, 是否最后一根刷新时FOR循环不做的?  发帖心情 Post By:2018/12/26 11:19:03 [显示全部帖子]

发现一些FOR循环里的变量, 没有新行情时(比如收盘后, 或不连接时), 是一直有值的, 也就是说没刷新, 一旦有刷新, FOR循环里的变量就都变成0, 而循环外的变量, 还都是再算一遍出来的.

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 11:55:15 [显示全部帖子]

内容待审核

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 12:02:31 [显示全部帖子]

F2F1, P12X1是2个和开盘价有关的值, 所以行情刷新, 这两个值算出来不会变, 并且我有把这两个值显示出来检查, 一直都在.

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 12:07:35 [显示全部帖子]

像下图这样, DS, DX, F2F1, P12X1,刷新都不会变, SM刷新会变0, 后面的值根着SM变, 所以都会变.


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 12:33:58 [显示全部帖子]

以下是引用wfaerie在2018/12/26 12:07:35的发言:

像下图这样, DS, DX, F2F1, P12X1,刷新都不会变, SM刷新会变0, 后面的值根着SM变, 所以都会变.


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

 

顺便问一下, 像图里这样, 数值后面表示数值上升下降的箭头, 怎么去掉?


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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 13:38:48 [显示全部帖子]

以下是引用FireScript在2018/12/26 13:35:24的发言:
 你是不是序列模式下写的循环?

不是


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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2018/12/14 11:14:56
  发帖心情 Post By:2018/12/26 14:03:48 [显示全部帖子]

以下是引用FireScript在2018/12/26 13:52:12的发言:
 你这个逻辑的话


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这个勾不能勾。

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


 回到顶部
帅哥哟,离线,有人找我吗?
wfaerie
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的数, 好像循环是做了, 但是为什么同样的数比较, 加载时循环出来的结果, 会和刷新后的结果不一样呢?


 回到顶部
帅哥哟,离线,有人找我吗?
wfaerie
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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后重新算出来的).

是吗?


 回到顶部
总数 11 1 2 下一页