[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)

投资者咨询:[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 11:25
 老师们好!
如下图,我的思路是,当半小时周期中,B处的最大值<A处的最大值时,在K线上作出标记,并以某种方式给出预警,且把合约加进【预警合约】里。
不知道能否实现?

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信图片_20180707111544.png
技术人员回复
日期:2018-7-7 16:11
 仅通过截图,判断不出来AB两处的两根k线是如何确定的,所以没办法比较两者的最大值  

您提供下当前加载的源码,同时说明下A  B 分别是通过哪些条件定位到的呢
投资者咨询:[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 11:25
求A点:
P:=PERIOD=6;
B:=BARSLAST(H>EMA(C,120));
P && HHV(H,B),SPK;

求B点(即请教内容):
B点是A点以后,C>EMA(C,120)这段时间内出现的最高点,且它小于A点对应的最大值。

目的是找出不再破新高就开始下跌的那个最后的高点,相当于波浪理论中1-2-3-4-5-A-B-C中的B段的结束点(C段的开始点)。

 
技术人员回复
日期:2018-7-8 8:32
您的判断需要用未来函数的,但未来函数不能和交易指令连用

需要改成结束后判断,也就是下穿EMA120之后判断之前最大值是否比之前最大值小

编写如下

P:=PERIOD=6;
B:=BARSLAST(CROSS(C,EMA(C,120)))+1;
H1:VALUEWHEN(CROSSDOWN(C,EMA(C,120),HHV(H,B));
H2:VALUEWHEN(CROSSDOWN(C,EMA(C,120),REF(H1,1));

P &&CROSSDOWN(C,EMA(C,120)&&H1<H2 ,SPK;

投资者咨询:[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 11:25
 等下穿EMA120之后再判断判断就失去意义了啊。
实际上这个点是存在的啊,它出现的条件可以是:
在A点之后,下穿EMA120之前(即当时),就如上图中的B点。

老师,是不是文华函数,没法找出这个点呢?
那能不能找出A点对应的时间呢?
 
技术人员回复
日期:2018-7-8 17:12
 这个指令是盘中实时标记的

即在盘中C满足下穿MA120就可以对应显示信号了

您的思路是盘中的时候就判断,需要使用楼上给您提供的方式,不然在A,B点那个对应的时间点上,也无法断定未来会不会有更高的价格出现

或者,您换中思路定义A点,比如30根k线的最高价等,您考虑下
投资者咨询:[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 11:25
老师说的我还理解不透,麻烦给段你认为最理想的代码可以吗?目的就是给“波浪理论中1-2-3-4-5-A-B-C中的B段的结束点”作出标记。

我写了点,但是没有显示:
多空:=EMA(C,120);
P:=PERIOD=6;
A:=BARSLAST(L<多空);
B:=BARSLAST(H>多空);
P && C<多空 && LLV(L,A)>LLV(L,A-1),BPK;
P && C>多空 && HHV(H,B)<HHV(H,B-1),SPK;
AUTOFILTER;
技术人员回复
日期:2018-7-9 8:08
由于波浪理论都是未来性质的所以不能和交易指令连用,必须用走完k线进行统计,按照您说的这么改了下

还要修改,请给出具体量化思路,因为论坛不便于提供思路的,仅供参考

参考

多空:=EMA(C,120);
P:=PERIOD=6;
A:=BARSLAST(CROSSDOWN(C,EMA(C,120)))+1;
B:=BARSLAST(CROSS(C,EMA(C,120)))+1;
H1:VALUEWHEN(CROSSDOWN(C,EMA(C,120)),HHV(H,B));
H2:VALUEWHEN(CROSSDOWN(C,EMA(C,120)),REF(H1,1));
L1:VALUEWHEN(CROSS(C,EMA(C,120)),LLV(L,A));
L2:VALUEWHEN(CROSS(C,EMA(C,120)),REF(L1,1));
P && C<多空 && LLV(L,A)>L1&&L1>L2,BPK;
P && C>多空 && HHV(H,B)<H1&&H1<H2,SPK;
AUTOFILTER;

投资者咨询:[求助][求助]怎样标记趋势反转 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-7 11:25
 老师,你们上面这段程序显示如图图片点击可在新窗口打开查看图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-9 22:35
 请参考:

多空:=EMA(C,120);
P:=PERIOD=6;
A:=BARSLAST(CROSSDOWN(C,EMA(C,120)))+1;
B:=BARSLAST(CROSS(C,EMA(C,120)))+1;
H1:=VALUEWHEN(CROSSDOWN(C,EMA(C,120)),HHV(H,B));
H2:=VALUEWHEN(CROSSDOWN(C,EMA(C,120)),REF(H1,1));
L1:=VALUEWHEN(CROSS(C,EMA(C,120)),LLV(L,A));
L2:=VALUEWHEN(CROSS(C,EMA(C,120)),REF(L1,1));
P && C<多空 && LLV(L,A)>L1&&L1>L2,BPK;
P && C>多空 && HHV(H,B)<H1&&H1<H2,SPK;
AUTOFILTER;