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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教“:”与“:=”的问题

   

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


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

主题:请教“:”与“:=”的问题

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/15 15:04:34    Post IP:180.169.30.6[显示全部帖子]

这种写法就是存在问题的。 规避下就行了。:和:= 的确有差异,但是具体这个差异怎么影响到上面的操作,目前不太清楚。原因应该是和一些底层的机制有关系,所以只能建议用户规避这些造成问题的用法了。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/15 16:27:51    Post IP:180.169.30.6[显示全部帖子]



赋值就是“:=”。唯一的问题就是 你无法给H,C这类自带的序列变量赋值。直接或者间接的都不行。也无法在当前K给上一个K的任何变量赋值。

只支持如下方式的读取值。

直接如下操作即可,它本身作为一个序列变量是可用指定用下标处理的:
x1:High[BARPOS+1];//当前K前(未来方向)一个K的最高价
x2:High[DATACOUNT];//最新K位置最高价
x3:High[BARPOS-1];//最新K位置的上一个K的最高价

没必要把H再赋值给一个变量来重现定义一个序列变量。

[此贴子已经被作者于2020/5/15 16:30:03编辑过]


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/18 10:17:13    Post IP:180.169.30.6[显示全部帖子]

 回溯数值也可以用ref或者refx这种函数,一个是向历史回溯,一个是未来函数,回溯的周期可以是变量。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/18 10:32:38    Post IP:180.169.30.6[显示全部帖子]

我明白你这个思路。但是目前所有画线都是以当前K的条件作为标准。暂时没其他办法。也无法给历史序列位置的变量赋值。所有你这个需求应该是实现不了了。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/18 10:53:07    Post IP:180.169.30.6[显示全部帖子]

该需求我们整理后会提交和反馈下的。


命数如织,当如磐石。
 回到顶部