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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 判断是否存在历史收盘价与当前和收盘价相等怎么写

   

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


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

主题:判断是否存在历史收盘价与当前和收盘价相等怎么写

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
判断是否存在历史收盘价与当前和收盘价相等怎么写  发帖心情 Post By:2012/3/16 15:52:25    Post IP:218.86.16.242[显示全部帖子]

 判断是否存在历史收盘价与当前和收盘价相等怎么写

想了半天也想不出来呀,用全局变量吗,试验了好像不行呀

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:02:50    Post IP:218.86.16.242[显示全部帖子]

 您好,收盘价为当前收盘价,历史收盘价为历史周期的收盘价,就是ref(c,1)...一直到该周期的第一个有效数据


例如,当前收盘价为 5000,k线数据10000跟

如果ref(c,1)...到ref(c,9999)数据中若含有5000这个数据,则判断为真

如果用循环写,岂不是要每个变动都历遍全部历史数据?不现实呀
[此贴子已经被作者于2012-3-16 16:06:11编辑过]

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:08:57    Post IP:218.86.16.242[显示全部帖子]

 您好,我试验过了逐K线模式,不知道我写法错误还是怎样,无论怎样写都不行,要不您写几句实验一下,金字塔会用序列变量和序列变量比较,结果就是永远都相等

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:16:40    Post IP:218.86.16.242[显示全部帖子]

以下是引用rushtaotao在2012-3-16 16:15:50的发言:
稍等,写个例子给你
谢谢您

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:33:13    Post IP:218.86.16.242[显示全部帖子]

以下是引用rushtaotao在2012-3-16 16:29:52的发言:
//从第一根有限K线开始
cond1:date<>ref(date,1) and c=2609.0;
if date<>ref(date,1) then buy(1,1,market);
您好,这个不是,你判断的是固定价格2609.0,而不是当前和收盘价

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:35:32    Post IP:218.86.16.242[显示全部帖子]

 关键是当前价格是序列变量,全局变量赋值后也变序列的,所以比较不来

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:36:35    Post IP:218.86.16.242[显示全部帖子]

以下是引用阿火在2012-3-16 16:35:28的发言:
当前?判断最后一次而已啊?
您好,可是最后一次的价格是一直在刷新的呀

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:42:02    Post IP:218.86.16.242[显示全部帖子]

 

我的意思这样:

要判断每根收盘价格是在历史上是否有相等的价格

比如历史收盘价格是          5000   4000   4500  3000  6500  4000 2500 3000
那么判断下来的指标输出       0         0        0        0        0       1      0        1

因为第二个4000  3000 和前面比较发现相同的  




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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:44:00    Post IP:218.86.16.242[显示全部帖子]

以下是引用rushtaotao在2012-3-16 16:39:48的发言:
那不就得用动态行情函数了
[此贴子已经被作者于2012-3-16 16:41:15编辑过]
不是这个意思呀,历史的指标也要计算出来呀 我的意思这样: 要判断每根收盘价格是在历史上是否有相等的价格 比如历史收盘价格是 5000 4000 4500 3000 6500 4000 2500 3000 那么判断下来的指标输出 0 0 0 0 0 1 0 1 因为第二个4000 3000 和前面比较发现相同的

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


加好友 发短信
等级:论坛游民 帖子:147 积分:340 威望:0 精华:0 注册:2010/11/22 9:59:05
  发帖心情 Post By:2012/3/16 16:46:55    Post IP:218.86.16.242[显示全部帖子]

比如如果历史有相同的为1,没有相同的为0 有某个品种的k线是 5000 4000 4500 3000 6500 4000 2500 3000 指标输出 0 0 0 0 0 1 0 1

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