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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教关于ref函数问题

   

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


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

主题:请教关于ref函数问题

美女呀,离线,留言给我吧!
feiyan0427
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:65 威望:0 精华:0 注册:2012/8/21 10:25:03
请教关于ref函数问题  发帖心情 Post By:2012/12/25 15:48:58    Post IP:115.193.189.254[只看该作者]

 1、VARIABLE:a=0;

a:=1;
a:=2;

b:=ref(a,1);

aa:a,LINETHICK0;
bb:b,LINETHICK0;

2、VARIABLE:a=0;

b:=ref(a,1);
a:=1;
a:=2;

aa:a,LINETHICK0;
bb:b,LINETHICK0;


代码1、2都是在逐k线模式下
想请教下为什么代码1、2的输出值b会有不同,b应该都取的是前一周期的a值,前一周期a值都是相同的啊,帮忙解答下~~

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/25 15:51:09    Post IP:58.246.57.26[只看该作者]

不一样,赋值顺序不一样


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
美女呀,离线,留言给我吧!
feiyan0427
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:65 威望:0 精华:0 注册:2012/8/21 10:25:03
  发帖心情 Post By:2012/12/25 15:54:04    Post IP:115.193.189.254[只看该作者]

 为什么跟赋值顺序有关,b都是取前一周期的a值,前一周期的a值都是一样的啊,跟b的赋值位置有什么关系

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/25 15:58:21    Post IP:58.246.57.26[只看该作者]

前面个先计算a的值,所以b是2

后面先把a=0的值赋值给b,所以b是0



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
美女呀,离线,留言给我吧!
feiyan0427
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:65 威望:0 精华:0 注册:2012/8/21 10:25:03
  发帖心情 Post By:2012/12/25 16:02:49    Post IP:115.193.189.254[只看该作者]

 ref取值跟当前bar的a值有关吗,不是只跟前一根bar的a值有关吗

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/25 16:07:47    Post IP:58.246.57.26[只看该作者]

公式也是从上往下计算的,顺序很重要


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
美女呀,离线,留言给我吧!
feiyan0427
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:26 积分:65 威望:0 精华:0 注册:2012/8/21 10:25:03
  发帖心情 Post By:2012/12/25 16:17:28    Post IP:115.193.189.254[只看该作者]

 先谢谢你耐心的解答~
ref(a,1)不就是取前一周期的a值吗,前一周期的a值应该就是最后赋值啊a:=2。跟当前在哪个位置取有什么关系,有点弄不明白了

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/25 16:27:51    Post IP:58.246.57.26[只看该作者]

一个是先赋值,一个是后赋值


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/12/26 10:06:20    Post IP:121.207.167.15[只看该作者]

VARIABLE:a=0;
a:=1;
a:=2;
b:=ref(a,1);//ref 获取的值是 上一根K线在该位置的a值  所以,b=2
aa:a,LINETHICK0;
bb:b,LINETHICK0;

 

VARIABLE:a=0;
b:=ref(a,1);//ref 获取的值是 上一根K线在该位置的a值  所以,第二根K线时b=0,之后b=2
a:=1;
a:=2;
aa:a,LINETHICK0;
bb:b,LINETHICK0;

 

VARIABLE:a=0;
a:=1;

b:=ref(a,1);//ref 获取的值是 上一根K线在该位置的a值  所以,b=1
aa:a,LINETHICK0;
bb:b,LINETHICK0;


 回到顶部