以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 求教选股条件一点问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=172047) |
-- 作者:joe456 -- 发布时间:2019/9/16 8:45:04 -- 求教选股条件一点问题 老师您好! 我想实现的选股条件是: KD指标目前的D值大于前一个K线的D值,这种当期指标数值比前一K线的数值大 应该用什么语句表达出来?谢谢! |
-- 作者:wenarm -- 发布时间:2019/9/16 8:58:23 -- d>ref(d,1); |
-- 作者:joe456 -- 发布时间:2019/9/16 10:00:46 -- 老师,抱歉我不太会用,是直接这样做成选股条件吗? RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); d>ref(d,1); 这样的话在操作界面上显示不出来选项谁大于谁
|
-- 作者:FireScript -- 发布时间:2019/9/16 10:25:20 -- RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); cd:d>ref(d,1);//用变量输出下吧。
|
-- 作者:joe456 -- 发布时间:2019/9/16 10:38:45 -- 老师抱歉再麻烦您! cd:d>ref(d,1);这句的意思是cd的赋值就是前一个周期的d值对吧
|
-- 作者:FireScript -- 发布时间:2019/9/16 10:46:17 -- cd意思就是判断是否当前周期的D大于前一个周期的D,是返回1 否则返回0。并不是输出前一个周期d的值。ref(d,1) 表示的是前一个周期的D。 |
-- 作者:joe456 -- 发布时间:2019/9/16 10:51:18 -- 那麻烦您能给一个赋值语句吗?比如赋值D1为前一K线的D值,这样我就可以在选股公式里直接比较D和前值D的数值了 您看这样行吗 |
-- 作者:FireScript -- 发布时间:2019/9/16 10:53:34 -- 很简单的。 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); D1:ref(d,1);//前一个周期的D cd:d>D1; |
-- 作者:joe456 -- 发布时间:2019/9/16 11:09:49 -- 谢谢老师耐心指导 我试试,谢谢! |