以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]用这个结果指标选股,为什么还会出现小于0的值呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=163718)

--  作者:马立秋
--  发布时间:2018/5/30 8:51:00
--  [求助]用这个结果指标选股,为什么还会出现小于0的值呢?
HLM1:=MA(HHV(H,485),17);
HLM2:=MA(HHV(H,222),17);
HLM3:=MA(HHV(H,96),17);
HLM4:=MA(LLV(L,485),17);
HLM5:=MA(LLV(L,222),17);
HLM6:=MA(LLV(L,96),17);
HLM7:=MA((HLM1*0.558+HLM2*0.558+HLM3*0.558+HLM4*0.96+HLM5*0.96+HLM6*0.96)/6,17);
HLM8:=MA((HLM1*0.55+HLM2*0.55+HLM3*0.65+HLM4*1.25+HLM5*1.23+HLM6*1.2)/6,17);
HLM9:=MA((HLM1*0.68+HLM2*0.68+HLM3*0.68+HLM4*1.3+HLM5*1.3+HLM6*1.3)/6,17);
HLM10:=MA((HLM7*3+HLM8*2+HLM9)/6*1.738,17);
HLM11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
HLM12:=MA(IF(C*1.35<=HLM10,HLM11*10,HLM11/10),3);
HLMH:=HHV(HLM12,30);
价值:=MA(IF(L<=LLV(L,13),(HLMH+HLM11*2)/2,0),3)/200;
jz:=价值>0;
用这个结果指标选股,为什么还会出现小于0的值呢?

--  作者:yukizzc
--  发布时间:2018/5/30 9:23:48
--  

你把价值输出下

价值:MA(IF(L<=LLV(L,13),(HLMH+HLM11*2)/2,0),3)/200;

然后加载到对应品种上看下呢


--  作者:马立秋
--  发布时间:2018/5/30 9:47:28
--  
返回值,我看了,大于0的能选出来,但有各别小于0的也能选出来而且还能选出来带“负值“的(这个指标线最小值就是0,怎么会出负值呢?)。凡是选出小于0的,指标线是=0的。但为什么选股时就能选到小于0的呢?我明明都限制它大于0的呀!
--  作者:马立秋
--  发布时间:2018/5/30 9:49:52
--  
123
图片点击可在新窗口打开查看此主题相关图片如下:兰花科创 - 600123 - 日线.png
图片点击可在新窗口打开查看

--  作者:马立秋
--  发布时间:2018/5/30 9:50:50
--  
指标线是0到无穷大的
--  作者:FireScript
--  发布时间:2018/5/30 10:11:51
--  
 出现0或者负数 有可能是因为那些值是最新K上计算的结果,但选股的时候可能刚好是正的,只是后来变化了。你看看你选股设置的时段,按照时间对齐去对比对看下。