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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求黄白线在零轴上时的最高价距当下的周期数

   

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


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

主题:求黄白线在零轴上时的最高价距当下的周期数

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


加好友 发短信
等级:标准版用户 帖子:323 积分:0 威望:0 精华:0 注册:2015/11/3 9:41:16
  发帖心情 Post By:2016/1/26 22:51:37    Post IP:106.35.132.150[只看该作者]

jinzhe老师,我是这样求最高价的,您看行不?不过无论怎样,我主要求的是:这个最高价距当前的周期数。
if dea<0 and diff<0 then zg:=hhv(h,barslast(cross(diff,0)and cross(dea,0)));//当前在零下时,最后一次黄白线上穿零轴至当前的周期中的最高价。

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


加好友 发短信
等级:标准版用户 帖子:323 积分:0 威望:0 精华:0 注册:2015/11/3 9:41:16
  发帖心情 Post By:2016/1/26 23:03:12    Post IP:106.35.132.150[只看该作者]

以下是引用jinzhe在2016/1/26 16:47:47的发言:

runmode:0;
diff:=stkindi('','macd.diff',0,datatype);

dea:=stkindi('','macd.dea',0,datatype);


nn1:=barslast(diff>0 and dea>0);

nn2:=barslast(diff>0 and dea>0 and ref(diff<0 or dea<0,1));

hh:=ref(hhv(h,nn2+1),nn1);

if dea<0 and diff<0 then zg:=hh;

 

zg就是黄白线都在0以下时的,最近一次黄白线都在0以上的最高价



jinzhe老师,我很不好意思的和您探讨一下,这个最高价似乎没必要搞这么复杂,如果当前黄白线都在零下,那么此前黄白线在零上时一直到穿越零轴到零下这所有的周期中的最高价一定就是黄白线都在零轴上的时候的最高价。因此,是不是如下这样就可以了:

nn2:=barslast(diff>0 and dea>0 and ref(diff<0 or dea<0,1));//黄白线最后一次上零轴到当前的周期数

hh:=hhv(h,nn2);//此期间的最高价

if dea<0 and diff<0 then zg:=hh;



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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/27 9:06:16    Post IP:58.246.57.26[只看该作者]

不是,还有黄白分别有一根在0轴上有一根在0轴下的情况,不能把这种情况下的最高价给算进来


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/27 9:08:00    Post IP:58.246.57.26[只看该作者]

比如这样的,就是一根在上一根在下,如果恰好这里出了一个最高价,那么很明显不能算进来
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/27 9:10:54    Post IP:58.246.57.26[只看该作者]

runmode:0;
diff:=stkindi('','macd.diff',0,datatype);

dea:=stkindi('','macd.dea',0,datatype);


nn1:=barslast(diff>0 and dea>0);

nn2:=barslast(diff>0 and dea>0 and ref(diff<0 or dea<0,1));

hh:=ref(hhvbars(h,nn2+1),nn1);

if dea<0 and diff<0 then zq:=hh+nn1;

zq为所求周期数

[此贴子已经被作者于2016/1/27 9:11:01编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:标准版用户 帖子:323 积分:0 威望:0 精华:0 注册:2015/11/3 9:41:16
  发帖心情 Post By:2016/1/27 9:31:53    Post IP:116.113.89.198[只看该作者]

还是比较复杂,为了不麻烦我可怜的电脑,我准备放宽条件,只考虑DEA。那是不是改成以下这样就可以了?

runmode:0;
dea:=stkindi('','macd.dea',0,datatype);



nn2:=barslast(dea>0 and ref(dea<0,1));

hh:=hhvbars(h,nn2+1);

if dea<0 then zq:=hh;

zq为所求周期数



[此贴子已经被作者于2016/1/27 9:32:49编辑过]

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/27 9:42:39    Post IP:58.246.57.26[只看该作者]

这倒可以,比较简单了,不用想太复杂


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
总数 17 上一页 1 2