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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → while循环中使用ref的问题

   

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


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

主题:while循环中使用ref的问题

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


加好友 发短信
等级:新手上路 帖子:52 积分:195 威望:0 精华:0 注册:2012/2/21 14:12:13
while循环中使用ref的问题  发帖心情 Post By:2018/12/13 15:22:19    Post IP:180.169.30.6[显示全部帖子]

if (dea>0) then {DEA为MACD中的DEA,前面有定义,这里 省略}
begin
 va:=0;
 j:=0;
 cond3:=0;
 while (va>=0) do { VA为中间变量,调用以前的DEA用}
 begin
  j:=j+1;
  va:=ref(dea,j);
  if ref(low,j)<=ref(ma4,j) then{MA4,为30日均线,前面有定义,这里省略)
  cond3:=1;
  break;
 end
 end

我这个的意思是:当MACD中DEA为正时,往前看DEA>0这段时间内就最低价是否触碰MA4这根均线,如果触碰就复制条件cond3=1;
这个程序编译后说ref()这个函数不能在循环语句中调用,请问不这样写要怎么写呢】


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


加好友 发短信
等级:新手上路 帖子:52 积分:195 威望:0 精华:0 注册:2012/2/21 14:12:13
  发帖心情 Post By:2018/12/13 16:43:18    Post IP:120.36.168.75[显示全部帖子]

那请问有其他写法吗,我不知道有什么其他表达方式


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


加好友 发短信
等级:新手上路 帖子:52 积分:195 威望:0 精华:0 注册:2012/2/21 14:12:13
  发帖心情 Post By:2018/12/14 21:09:30    Post IP:120.36.168.75[显示全部帖子]

就是DEA从之前金叉到现在这段K线,是否出现价格触碰MA4,就是这个意思


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


加好友 发短信
等级:新手上路 帖子:52 积分:195 威望:0 精华:0 注册:2012/2/21 14:12:13
  发帖心情 Post By:2018/12/17 11:45:26    Post IP:120.36.168.75[显示全部帖子]

好的
谢谢

 回到顶部