公式预警问题 (文华财经WH6赢顺V6.7)

投资者咨询:公式预警问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 9:18
 老师早 。幸苦了
N: =1;
N1: =1;
N2: =1;
HH:=HHV(HIGH,1)/5+HHV(HIGH,5)/5+HHV(HIGH,5)/5+HHV(HIGH,5)/5+HHV   (HIGH,8)/5;
LL:=LLV(LOW,1)/5+LLV(LOW,5)/5+LLV(LOW,5)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
H1:= IFELSE(H<REF(H,5)&&REF(H,1)<REF(H,5),REF(H,5),0);
L1:= IFELSE(L>REF(L,5)&&REF(L,1)>REF(L,5),REF(L,5),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
GG:=IFELSE(K2=1,H2,L2);
GG1:=VALUEWHEN(ISLASTBAR,GG);
TMP1:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
DRAWTEXT(CROSS(TMP1,0),HH,'S'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP1),LL,'B'),COLORYELLOW;
OCH:=MAX(OPEN,CLOSE);
OCL:=MIN(OPEN,CLOSE);
CROSS(TMP1,0),SOUND('A');
CROSS(0,TMP1),SOUND('A');

老师帮我把这指标修改一下太多无效的预警。
老师能布能改为 macd背离预警。和macd零抽上下第一个死叉和金叉预警。还有最高。最低点预警。谢谢
   
技术人员回复
日期:2018-7-24 9:23

 1楼源码不涉及MACD指标,核实一下您是需要重新编写预警公式1楼的预警不再需要了是吗?

 

如果是,公式预警编写需要具体量化条件

 

核实一下,您具体是需要如何判断背离以及高低点呢?

 

您可以在论坛搜索“背离”结合先关的讨论,具体量化一下

投资者咨询:公式预警问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 9:18


图片点击可在新窗口打开查看 
老师早 可布可按照上面把那些无效的买卖点减少点,谢谢
技术人员回复
日期:2018-7-25 9:13

指标改写需要具体量化思路

 

核实一下“无效的买卖点减少点”具体是需要判断呢?

投资者咨询:公式预警问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 9:18
 是的 
谢谢

技术人员回复
日期:2018-7-25 9:45
 参考4楼回复需要您具体说明一下思路
投资者咨询:公式预警问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 9:18
 老师 辛苦了 。我的思路是这样的按照上面的数字高低点开仓行不。谢谢
技术人员回复
日期:2018-7-25 10:04

 光凭截图无法了解你具体的过滤思路

 

所以,需要您说一下被过滤的点具体是满足了什么条件被过滤掉的呢?

投资者咨询:公式预警问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 9:18
 老师谢谢你。我刚看个这指标是以k线前面最高。最低点突破预警的。要是能改为日内最高最低用就好了。在加个次高点。次低点就行了。

谢谢
技术人员回复
日期:2018-7-25 10:53

wh6暂时没有函数可以取日内次高值

 

在日内最高值与最低值标注可以参考:

 

D:=REFX1(DAYBARPOS=1,1);
A:=BACKSET(D,HHVBARS(H,DAYBARPOS)+1);
B:=BACKSET(D,LLVBARS(L,DAYBARPOS)+1);
DRAWICON(CROSS(B,0.5),L,4),VALIGN0;
DRAWICON(CROSS(A,0.5),H,5);