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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]关于variable的问题

   

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


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

主题:[求助]关于variable的问题

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/10/29 12:51:13    Post IP:58.246.57.26[显示全部帖子]

如果你希望是软件退出后也能记住价格,请使用EXTGBDATASET

variable的作用是在第一个周期初始化,在后面的运行周期保持不变。

建议楼主认真学会金字塔图表调试技巧,会自己解决很多问题


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/10/29 13:03:17    Post IP:58.246.57.26[显示全部帖子]

holding只能在逐周期模式执行的函数

 

vairalbe:n=0;
n:=1;

你这么设等于每个周期都初始化赋值为1,无法实现全局变量的作用

 

vairalbe:n=1;

if holding>0 then n:=2
这样改才对
[此贴子已经被作者于2010-10-29 13:03:38编辑过]

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/10/29 15:10:53    Post IP:58.246.57.26[显示全部帖子]

工作原理如下:

逐周期模式下,由于debugfile在最后一个周期才有效的函数,故最后一个周期的N=1,导致最后一个周期debugfile没有被执行

序列模式下,variable是没有作用的,故与普通序列变量一样,序列模式下金字塔是执行一个序列,故会在第一次解析公式时就去执行debugfile,因为执行到此是,N已经被解析成从第一个BAR到最后一个BAR的序列。

 


 回到顶部