关键价位判断 (文华财经WH8赢智V8.2)

投资者咨询:关键价位判断 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:41
      我想实现关键价位(重要支撑/阻力位)的判断,不知能否实现?
我现在初步的想法是:1、先找出月线或周线上的峰谷。2、然后再判断这些峰谷的聚合度(或者说是重合的程度),从而判断是否为关键价位。3、画图。如果是关键价位再把把价格画出来。只画出和当前价格最接近的3个关键价位。
      我现在把峰谷的判断写完了,您看后面的功能能实现吗?


图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-16 17:07
问题较为复杂,分析一下,明天给您回复
投资者咨询:关键价位判断 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:41
 峰谷的判断代码:

//**峰谷计算
//跨周期引用
#IMPORT[DAY,1,KZQ-FENG_GU] AS FG_D
#IMPORT[WEEK,1,KZQ-FENG_GU] AS FG_W
#IMPORT[MONTH,1,KZQ-FENG_GU] AS FG_M
//计算并画出日、周、月线图峰谷
//日线倒数第一个峰谷
FENG_D1:FG_D.FENG1,SETSTYLECOLOR(DOT,COLORGREEN);
GU_D1:FG_D.GU1,SETSTYLECOLOR(DOT,COLORGREEN);
//周线倒数第一、二、三个峰谷
FENG_W1:FG_W.FENG1,SETSTYLECOLOR(LINETHICK2,COLORWHITE);
GU_W1:FG_W.GU1,SETSTYLECOLOR(LINETHICK2,COLORWHITE);
FENG_W2:FG_W.FENG2,SETSTYLECOLOR(LINETHICK1,COLORWHITE);
GU_W2:FG_W.GU2,SETSTYLECOLOR(LINETHICK1,COLORWHITE);
FENG_W3:FG_W.FENG3,SETSTYLECOLOR(DOT,COLORWHITE);
GU_W3:FG_W.GU3,SETSTYLECOLOR(DOT,COLORWHITE);
//月线倒数第一、二、三个峰谷
FENG_M1:FG_M.FENG1,SETSTYLECOLOR(LINETHICK3,COLORBLUE);
GU_M1:FG_M.GU1,SETSTYLECOLOR(LINETHICK3,COLORBLUE);
FENG_M2:FG_M.FENG2,SETSTYLECOLOR(LINETHICK1,COLORBLUE);
GU_M2:FG_M.GU2,SETSTYLECOLOR(LINETHICK1,COLORBLUE);
FENG_M3:FG_M.FENG3,SETSTYLECOLOR(DOT,COLORBLUE);
GU_M3:FG_M.GU3,SETSTYLECOLOR(DOT,COLORBLUE);
//本周期峰谷计算
N:=5;
HH_N:=HHVBARS(HIGH,2*N+1)=N;
LL_N:=LLVBARS(LOW,2*N+1)=N;

FENG1:=VALUEWHEN(HH_N,HHV(HIGH,2*N+1)),SETSTYLECOLOR(DOT,COLORYELLOW);
GU1:=VALUEWHEN(LL_N,LLV(LOW,2*N+1)),SETSTYLECOLOR(DOT,COLORYELLOW);

技术人员回复
日期:2018-8-16 17:53
相关同事明天分析后给您回复,请耐心等待
技术人员回复
日期:2018-8-17 10:27
 实际上是想找最近的三次点位画线的粘合吗?是要波峰与波峰粘合,波谷与波谷粘合分开算吗?


投资者咨询:关键价位判断 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:41
我也有想了一下,如何把想法表示的更清楚一些。
1、不区分波峰和波谷,可以波峰和波谷粘合(也就是阻力变支撑,支撑变阻力的原理)。
2、支撑阻力强度的判断:
(1)月线图上,倒数第一个峰和谷,判断为关键价位M1。如果有第二条线与之粘合,则判断为M2;以此类推M3、M4。。。
(2)周线图上,倒数第一个峰和谷,判断为关键价位W1。如果有第二条线与之粘合,则判断为W2;以此类推W3、W4。。。
(3)日线图上,倒数第一个峰和谷,判断为关键价位D1。如果有第二条线与之粘合,则判断为D2;以此类推D3、D4。。。
(4)当前周期(可能是4小时、1小时、15分钟等等),不作为关键价位,也就是说当前周期的峰谷,如果没有和月、周、日的峰谷粘合,即使当前周期有再多的粘合,也不作为关键价位。但是如果本周期和月、周 、日峰谷有粘合,可以增强其支撑阻力强度。例如:如果当前周期为1小时,此时1小时图上有一个峰和周图上的一个谷粘合了,那么可以把这个价位定义为W2。
3、画图的时候可以按照支撑阻力强度,依次画出:
(1)画出离当前价位最近的关键价位,Key_Price_M。
(2)画出大于Key_Price_M的最近的一个关键价位,Key_Price_H。
(3)画出小于Key_Price_M的最近的一个关键价位,Key_Price_L。
4、还有一个问题涉及到支撑区和阻力区(即粘合区域)确定后,关键价位如何计算的问题。
方法一:计算粘合区价格的平均值。
方法二:用粘合线的上下边界,标出支撑阻力区,即画出一个阴影区。
您看这两个方法哪个好,是否能实现。
5、还有一个问题是粘合度的问题。达到什么条件才算是粘合。
方法一:支撑阻力区的宽度小于n*ATR。n为输入参数,ATR为某一周期的价格真实波动幅度。
方法二:其他统计学的方法。您看是否有比方法一更优的解决方法。


技术人员回复
日期:2018-8-17 11:32
 问题较为复杂,分析后给您回复
投资者咨询:关键价位判断 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:41
关于“支撑阻力强度的判断”,需要补充一下,强度级别:
1、M级别>W级别>D级别。
2、同一级别,n〉n-1。。。>3>2>1。
例如:D1<D2<D3<W1<W2<W3<M1<M2<M3
技术人员回复
日期:2018-8-17 17:00
 关于粘合的思路画线,您可以先参考一下这种思路

KZQ-FENG_GU被引用

N:=5;
HH_N:=HHVBARS(HIGH,2*N+1)=N;
LL_N:=LLVBARS(LOW,2*N+1)=N;

FENG1:=VALUEWHEN(HH_N,HHV(HIGH,2*N+1)),SETSTYLECOLOR(DOT,COLORYELLOW);
GU1:=VALUEWHEN(LL_N,LLV(LOW,2*N+1)),SETSTYLECOLOR(DOT,COLORYELLOW);

主模型

#IMPORT[DAY,1,KZQ-FENG_GU] AS FG_D
#IMPORT[WEEK,1,KZQ-FENG_GU] AS FG_W
#IMPORT[MONTH,1,KZQ-FENG_GU] AS FG_M

FENG_M1:FG_M.FENG1,SETSTYLECOLOR(LINETHICK3,COLORBLUE);
GU_M1:FG_M.GU1,SETSTYLECOLOR(LINETHICK3,COLORBLUE);

FENG_W1:FG_W.FENG1,SETSTYLECOLOR(LINETHICK2,COLORWHITE);
GU_W1:FG_W.GU1,SETSTYLECOLOR(LINETHICK2,COLORWHITE);

FENG_D1:FG_D.FENG1,SETSTYLECOLOR(DOT,COLORGREEN);
GU_D1:FG_D.GU1,SETSTYLECOLOR(DOT,COLORGREEN);

MF:=BACKSET(ISLASTBAR,BARSLAST(FENG_M1<>REF(FENG_M1,1))+1);
MF1:=CROSS(MF,0.5),NODRAW;
VERTLINE(MF1,COLORRED);
MG:=BACKSET(ISLASTBAR,BARSLAST(GU_M1<>REF(GU_M1,1))+1);
MG1:=CROSS(MG,0.5),NODRAW;
HH:=MAX1(  IF(ABS(FENG_W1-FENG_M1)/FENG_M1<0.005&&REF(MF1,1),FENG_M1,0),IF(ABS(GU_W1-GU_W1)/GU_W1<0.005&&REF(MF1,1),GU_W1,0), IF(ABS(FENG_D1-FENG_D1)/FENG_D1<0.005&&REF(MF1,1),FENG_D1,0),IF(ABS(GU_D1-GU_D1)/GU_D1<0.005&&REF(MF1,1),GU_D1,0)  );
LL:=MIN1(  IF(ABS(FENG_W1-FENG_M1)/FENG_M1<0.005&&REF(MF1,1),FENG_M1,NULL),IF(ABS(GU_W1-GU_W1)/GU_W1<0.005&&REF(MF1,1),GU_W1,NULL), IF(ABS(FENG_D1-FENG_D1)/FENG_D1<0.005&&REF(MF1,1),FENG_D1,NULL),IF(ABS(GU_D1-GU_D1)/GU_D1<0.005&&REF(MF1,1),GU_D1,NULL)  );
DRAWSL(REF(MF1,1),HH,0,1,3,COLORRED),LINETHICK4;


以月峰为例,找到他最后一段有粘合区域的高点,在最后那段区域点上判断各个线与被比较线,价格差是否在一个很小的区间内,并找到满足的这些价格的高值与低值
投资者咨询:关键价位判断 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 16:41
 

图片点击可在新窗口打开查看
有两个问题:
1、上图画方框的部分的值是否应该是FENG_M1?
2、HH这个值能不能通过循环语句计算?
     以FENG_M1为例,需要比较FENG_M1与周线的峰谷FENG_W1、FENG_W2、FENG_W3、Gu_W1、Gu_W2、Gu_W3,以及日线的6个峰谷,以及当前周期的6个峰谷,这样的是不是超过参数的个数了。而且代码也太长了。
     能不能用循环语句实现?
3、另外,我还想判断粘合的强度(参考6楼和8楼的解释),因为这样就可以按照粘合强度进行排序,从而优先画出粘合强度大的关键价位。