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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求实现一个简单判断

   

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


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

主题:求实现一个简单判断

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
求实现一个简单判断  发帖心情 Post By:2014/10/17 11:38:52    Post IP:220.231.27.156[显示全部帖子]

思路:
5个周期为一个判断条件。1、2连续向上,3为最高,4、5连续向下。
下跌时相反,3为最低,1、2连续向下,4、5连续向上
应用在DIFF上

请指教

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/17 16:52:28    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/17 13:14:06的发言:

最后的一根k线算1还是算5?

算5,多谢指教!

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/20 11:38:48    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/17 16:56:39的发言:

 

diff<ref(diff,1) and ref(diff,1)<ref(diff,2) and ref(diff,2)>max(max(diff,ref(diff,1)),max(ref(diff,3),ref(diff,4))) and
ref(diff,4)<ref(diff,3) and ref(diff,3)<ref(diff,2)


diff>ref(diff,1) and ref(diff,1)>ref(diff,2) and ref(diff,2)<min(min(diff,min(diff,1)),min(ref(diff,3),ref(diff,4))) and
ref(diff,4)>ref(diff,3) and ref(diff,3)>ref(diff,2)

谢谢,这样情况下,用什么函数方法可以确定这5个周期内对应K线的最高值和最低值呢?

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 15:51:33    Post IP:220.231.27.156[显示全部帖子]

请问,怎么求满足上一次——diffmax(max(diff,ref(diff,1)),max(ref(diff,3),ref(diff,4))) and ref(diff,4) 这个条件时那五个周期对应K线中的最高值HIGH?

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 16:04:11    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/22 15:59:36的发言:

diff<ref(diff,1) and ref(diff,1)<ref(diff,2) and ref(diff,2)>max(max(diff,ref(diff,1)),max(ref(diff,3),ref(diff,4))) and
ref(diff,4)<ref(diff,3) and ref(diff,3)<ref(diff,2)

条件满足的情况下求 5周期最高值

valuewhen(上面那一堆条件,hhv(h,5))

谢谢,可是我只想保留2个值,然后判断大小,是不是得用数组了?

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 16:06:24    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/22 16:05:04的发言:
保留哪两个值?

前一次满足条件对应K线的最高值,和当前满足条件对应K线的最高值

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 16:36:43    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/22 16:13:46的发言:

nn1:=barslast(那一大段条件);

hh1:ref(h,nn);

nn2:=ref(nn1,nn1+1);

hh2:ref(h,nn1+1+nn2);

差值就是hh2-hh1

再请问一下,如何定义一个固定长度的数组,新加入数据自动删除最老的那个数据?我定义的数组都是自动扩充的

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 16:43:29    Post IP:220.231.27.156[显示全部帖子]

另外,为什么我
YYYYY:UBOUND(X);
能看到数组在满足条件的情况下慢慢增加,但是
AAAA:X[1];
BBBB:X[2];
这样显示出结果都是0,没有数据啊




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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 17:25:33    Post IP:220.231.27.156[显示全部帖子]

以下是引用jinzhe在2014/10/22 16:49:31的发言:
毫无问题,检查自己的数组
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

VARIABLE:DOWN[]=0;
VARIABLE:UP[]=0;
IF CLOSE > OPEN THEN
UP:=CLOSE;//将上涨K线收盘价插入数组UP中
ELSE
DOWN:=CLOSE;//将下跌K线收盘价插入DOWN数组中

A:DOWN[1];
B:DOWN[2];

说越界

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


加好友 发短信
等级:论坛游民 帖子:262 积分:0 威望:0 精华:0 注册:2013/10/6 23:39:11
  发帖心情 Post By:2014/10/22 17:30:03    Post IP:220.231.27.156[显示全部帖子]

我没有办法看到数组里的数据

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