Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共25 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:求某周期段内的最低值

1楼
c100010231 发表于:2016/9/18 9:36:29

jinzhe老师,我想求得某个周期段内的最低值,请帮帮忙,非常感谢图片点击可在新窗口打开查看

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

如上图所示,我想在当下求得:自DIFF小于零以来且其最小值小于-5的这个阶段内(MACD指标图上的绿色圈的阶段)的最小值(主图上的绿色箭头所指的那个值)。

2楼
jinzhe 发表于:2016/9/18 9:53:05
1.要同时判断macd<0和diff<-5吗?
3楼
c100010231 发表于:2016/9/18 9:55:22

嗯。判断条件就是:MACD〈0,同时,在MACD〈0的这个区间,DIFF的最低值小于-5,在这样的条件下,所对应的最低价是多少。

谢谢谢谢。

4楼
jinzhe 发表于:2016/9/18 10:19:40

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

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

ss:=if(diff<-5,diff,0);

nn:=barslast(cross(0,macd))+1;

 

ll:valuewhen(cross(macd,0),valuewhen(ref((diff=llv(diff,nn+1)),1),l));

5楼
c100010231 发表于:2016/9/18 10:34:15


图片点击可在新窗口打开查看此主题相关图片如下:未命名111.jpg
图片点击可在新窗口打开查看

谢谢jinzhe老师,可是似乎有些问题,在条件成立的时候最低值是2214,但公式求得的值却是2218.

6楼
c100010231 发表于:2016/9/18 10:42:17


图片点击可在新窗口打开查看此主题相关图片如下:未命名2.jpg
图片点击可在新窗口打开查看

jinzhe老师,在第二个绿色圈的期间,我所要求的那个值也有了变化,而在DIFF上穿零轴以前,这个值应该始终如一才对呀。(一直都是2214才对。)

7楼
c100010231 发表于:2016/9/18 10:46:09
求:在DIFF下穿零轴后、再次上穿零轴前,在此区间内,如有DIFF最小值小于负5的那个MACD小于零的周期内所对应股价的最小值。图片点击可在新窗口打开查看
8楼
jinzhe 发表于:2016/9/18 10:47:54

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

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

ss:=if(diff<-5,l,1000000);

nn:=barslast(cross(0,macd))+1;

ll:valuewhen(cross(macd,0),ref(valuewhen(ss=llv(ss,nn+1),l),1));

9楼
c100010231 发表于:2016/9/18 10:49:58
如果有DIFF最小值小于负5,那么,肯定要有一波MACD的绿柱子。我所要求的就是在当前DIFF依然在零下时(此时也可能MACD已经又有了几次红绿转换了,但DIFF一直都在零下)那一波MACD为绿柱子期间内所对应的股价的最小值。
10楼
jinzhe 发表于:2016/9/18 10:58:09
以下是引用jinzhe在2016-9-18 10:47:54的发言:

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

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

ss:=if(diff<-5,l,1000000);

nn:=barslast(cross(0,macd))+1;

ll:valuewhen(cross(macd,0),ref(valuewhen(ss=llv(ss,nn+1),l),1));

共25 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.02930 s, 3 queries.