以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]上一次K值最高那一天的當天股票收市價?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=171445)

--  作者:ENCORE
--  发布时间:2019/8/5 0:30:57
--  [原创]上一次K值最高那一天的當天股票收市價?
p1:9;
p2:3;
RSV:=(CLOSE-LLV(LOW,P1))/(HHV(HIGH,P1)-LLV(LOW,P1))*100;
K:SMA(RSV,P2,1),COLORWHITE,LINETHICK2;
KH:上一次K值最高那一天的當天股票收市價;
KM1:KH>MA(C,20);
KM2:KH<MA(C,20);
DRAWTEXT(KM1 AND K<20,10,\'S\'),COLORRED;
DRAWTEXT(KM2 AND K<20,10,\'B\'),COLORRED;

以上是一個自創的股票公式,但不懂藍色中文字那一行怎樣寫,求高手幫忙!謝謝!


--  作者:FireScript
--  发布时间:2019/8/5 10:13:43
--  
 KH:上一次K值最高那一天的當天股票收市價;

这里上一次K值最高”  这个需要明确一个范围。最高最低这种咱肯定是确定一个范围内才对,比如说是N周期内的最高最低。

--  作者:ENCORE
--  发布时间:2019/8/5 10:56:13
--  
比如40天內上一次最高K值那一天的股票收市價
--  作者:FireScript
--  发布时间:2019/8/5 11:02:52
--  
 可以用这个函数:HHVBARS(k,40);

来获取K值在40周期内的最高值所在的位置。
len:HHVBARS(k,40);
hhl_k:ref(*,len);

获取到位置之后,用ref获取相应的数据即可,。

--  作者:ENCORE
--  发布时间:2019/8/5 11:53:02
--  
謝謝版主幫忙!
--  作者:ENCORE
--  发布时间:2019/8/10 0:02:01
--  
忘了問,公式里的*是什麼意思?謝謝!

hhl_k:ref(*,len);



--  作者:ENCORE
--  发布时间:2019/8/10 9:53:13
--  
問題已解決,謝謝!