以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=173678)

--  作者:fxttxs186
--  发布时间:2019/12/23 16:00:27
--  请老师编写个公式
螺纹钢

当根K线收盘价>=上一根K线收盘价10个点,设为A,出现A之后,当根K线收盘价<=上一根K线价10个点,设为B,
B是A之后满足条件的第一根K线,AB之间的距离控制在1---20根之间,

问题:1、当B成立时,求AB之间的最高点是多少?(包含AB两点自身的K线在内),在B点标注出这个最高点值       

要求,不要使用未来函数

--  作者:FireScript
--  发布时间:2019/12/23 16:19:57
--  
 有个问题,A的位置是会重置的。当前K是A ,下个K也可能是A。你的逻辑是要取哪一个作为统计所用的A。

--  作者:fxttxs186
--  发布时间:2019/12/23 17:48:09
--  
请问你写过那种

比如50日新高的第一个回调吗?

只要第二根K线不创新高,那前一根就是50新高啊,如果不停的创新高,当然就不停满足了,BARSLAST函数可解决


你只要定义的A,用个BARSLAST(A)就搞定了嘛,它会找到最后一个满足条件的A,电脑会自动处理,明白?

--  作者:yukizzc
--  发布时间:2019/12/23 21:39:53
--  

a:c<ref(c,1)-10;

b:c>ref(,c1)+10;

cc:b and barslast(a)>10 and barslast(a)<20;


--  作者:fxttxs186
--  发布时间:2019/12/24 9:16:23
--  
谢答,
但不是我要的,
你只写到出现B,
而我问的是B出现后,求AB之间的最高点?



--  作者:fxttxs186
--  发布时间:2019/12/24 9:19:55
--  
诺大个金字塔论坛就没有人知道吗
--  作者:yukizzc
--  发布时间:2019/12/24 9:31:35
--  

a:c<ref(c,1)-10;

b:c>ref(c,1)+10;

cc:b and barslast(a)>10 and barslast(a)<20;
DRAWTEXT(cc ,high ,numtostr(hhv(high,barslast(a)),2) )