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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何求助MACD波峰波谷最高点赋值给一个变量然比较

   

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


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

主题:[求助]如何求助MACD波峰波谷最高点赋值给一个变量然比较

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


加好友 发短信
等级:论坛游侠 帖子:102 积分:0 威望:0 精华:0 注册:2017/5/18 22:49:30
[求助]如何求助MACD波峰波谷最高点赋值给一个变量然比较  发帖心情 Post By:2019/1/11 11:05:55    Post IP:123.5.155.248[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:6666.png
图片点击可在新窗口打开查看

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
n1:=sumbars(macd>0 and ref(macd<0,1),1);
n2:=sumbars(macd<0 and ref(macd>0,1),1);
l1:ref(llv(low,n2),n1);
h1:ref(hhv(HIGH,n1),n2);

 

MACD波峰波谷的高低点已经取出来了 怎么能把高低点之前画连线,而且把高低点的值赋值给一个变量(金叉死叉后取值也可以),我像用这个高低点进行比价


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/1/11 11:19:04    Post IP:180.169.30.6[只看该作者]

 这个线画不了。因为你在某个位置时候是无法确定未来是否有更高,也就是不能进行未来判断。我们肉眼直接观察高低点很明确,那是因为我们能向前向后观察,但是程序代码不行。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
单刀赴会
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:102 积分:0 威望:0 精华:0 注册:2017/5/18 22:49:30
  发帖心情 Post By:2019/1/11 11:26:31    Post IP:123.5.155.248[只看该作者]

我的意思是取过去一个MACD的波峰波谷的高低点连线,并把高点和低点各赋值给一个变量 这不存在未来啊,就是上一个金叉到死叉的最高点取值 这没有未来啊

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


加好友 发短信
等级:论坛游侠 帖子:102 积分:0 威望:0 精华:0 注册:2017/5/18 22:49:30
  发帖心情 Post By:2019/1/11 11:33:22    Post IP:123.5.155.248[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:777.png
图片点击可在新窗口打开查看
请看我下边的MACD 当死叉到金叉后这个最低点就已经是死值了不会再边了。等于说我取一个死叉到金叉 完成后 再去这个死叉到金叉的最高点,求最低点相反。我1楼附带的代码已经取出来了高低点,现在就是不会把这个高低点赋值给一个变量。有变量就能连线了比价了

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/1/11 11:34:39    Post IP:180.169.30.6[只看该作者]

 画线不行。画线函数只能在当时判断当时的条件是否满足然后画线。不过只是单纯取值那自然可以的。稍迟点我试下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
单刀赴会
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:102 积分:0 威望:0 精华:0 注册:2017/5/18 22:49:30
  发帖心情 Post By:2019/1/11 12:01:39    Post IP:123.5.155.248[只看该作者]

能取值不画线也可以 谢谢

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/1/11 13:51:53    Post IP:180.169.30.6[只看该作者]

 需要确认下:
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

你现在是要这种连续的 黄色框标记的  一高点一低点的值是吧。

我的思路以一段绿柱一段红柱这样作为一个周期性阶段得去取值。然后把你要做的数据的处理也按照这种方式周期进行计算。也就是在每次死叉时候,取前面一段红柱高点和一段绿柱低点,这种方式去处理。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
单刀赴会
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:102 积分:0 威望:0 精华:0 注册:2017/5/18 22:49:30
  发帖心情 Post By:2019/1/14 14:12:49    Post IP:123.5.159.153[只看该作者]

我一楼的代码就已经附带了取过去的MACD金叉死叉高低点值,但是不会进行高低比较,这是我刚发的领一个帖子这上边解释的比较清楚

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=167686


 回到顶部