@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)

投资者咨询:@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 16:57
一、当macd金叉时,金叉前的一波绿柱,定义为第2波绿柱,其再前面的一波绿柱,定义为第1波绿柱。
1波绿柱的diff最低点diffL1,2波绿柱的diff最低点diffL2,
1波绿柱的对应K线的最低点L1,2波绿柱对应K线的最低点最低点L2,
当diffL1<diffL2,L1>L2时,则这次macd金叉时在diff处画红色箭头。
二、统计2波绿柱内的所有K线,当某一根k线满足下影线长于上影线时,且实体涨幅的绝对值小于0.5%时,记此根k线为LK。
画射线连接LK的收盘价、LK后面一根K线的收盘价。
谢谢齐云老师!
技术人员回复
日期:2018-6-7 17:01
1、参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
A:REFX1(J,1)&&LLV(DIFF,BARSLAST(S)+1)>REF(LLV(DIFF,BARSLAST(S)+1),BARSLAST(J))&&LLV(L,BARSLAST(S)+1)<REF(LLV(L,BARSLAST(S)+1),BARSLAST(J)),NODRAW;
DRAWICON(REF(A,1),DIFF,'ICO4');

2、实体涨幅>0.5% 是仅指阳线吗?
 
投资者咨询:@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 16:57
一、可以不用REFX来实现吧,只用REF就行
二、实体涨幅的绝对值小于0.5%时,这里说的数绝对值,所以也包括了阴线 
技术人员回复
日期:2018-6-7 18:44
 1.DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
L2:=VALUEWHEN(J,LLV(L,BARSLAST(S)+1));
L1:=VALUEWHEN(J,REF(L2,1));
D2:=VALUEWHEN(J,LLV(DIFF,BARSLAST(S)+1));
D1:=VALUEWHEN(J,REF(D2,1));

A:J&&D1<D2&&L1>L2,NODRAW;
DRAWICON(A,DIFF,'ICO4');

2.

Q:=BACKSET(A,SUMBARS(S,2));
Z:=MACD<0&&(MAX(C,O)-REF(C,1))/REF(C,1)<=0.005&&MIN(C,O)-L>H-MAX(C,O)&&Q;
DRAWLINE1(Z,C,1,C,1);
 
投资者咨询:@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 16:57
 语法都错误,0、o也不分,自行修改下后,画出来的射线也是五花八门,也是无语了。帅哥,在线噢!
舟亢解决问题能否有点诚意? 
 
技术人员回复
日期:2018-6-8 11:15
航老师编写的是对的,上下整合一下加载至主图

满足标记之前的绿柱中 下影线长于上影线,并且收盘价相对上一根收盘涨跌幅小于0.5%的k线

然后以其收盘价与其后面一根k线收盘价画射线,您可以加载看看


DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
L2:=VALUEWHEN(J,LLV(L,BARSLAST(S)+1));
L1:=VALUEWHEN(J,REF(L2,1));
D2:=VALUEWHEN(J,LLV(DIFF,BARSLAST(S)+1));
D1:=VALUEWHEN(J,REF(D2,1));

A:=J&&D1<D2&&L1>L2,NODRAW;
//DRAWICON(A,DIFF,'ICO4');

Q:=BACKSET(A,SUMBARS(S,2));
Z:=MACD<0&&ABS(C-REF(C,1))/REF(C,1)<=0.005&&MIN(C,O)-L>H-MAX(C,O)&&Q;
//Z:=MACD<0&&(MAX(C,O)-REF(C,1))/REF(C,1)<=0.005&&MIN(C,O)-L>H-MAX(C,O)&&Q;
DRAWLINE1(Z,C,1,C,1);
投资者咨询:@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 16:57
画射线 的条件:
在满足diffL1<diffL2,L1>L2时,统计此次金叉的前一波绿柱,是否满足“二”的条件,满足则画射线
也就是老师的图的2个红箭头前面的绿柱,才画射线。
技术人员回复
日期:2018-6-8 11:25
 是按照这个条件限制的, 只有在满足标记的前两拨绿柱区画射线的,如图:


图片点击可在新窗口打开查看


投资者咨询:@齐云-帮画射线连接LK、次K的收盘价 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 16:57
 画射线 的条件:
在满足diffL1<diffL2,L1>L2时,统计此次金叉的前一波绿柱是否符合“二”的条件,符合则画射线,不符合则不画线。
也就是老师的图的2个红箭头前面的绿柱,才画射线。
技术人员回复
日期:2018-6-8 15:13
 只要一波吗,这样试下

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
L2:=VALUEWHEN(J,LLV(L,BARSLAST(S)+1));
L1:=VALUEWHEN(J,REF(L2,1));
D2:=VALUEWHEN(J,LLV(DIFF,BARSLAST(S)+1));
D1:=VALUEWHEN(J,REF(D2,1));

A:=J&&D1<D2&&L1>L2,NODRAW;
//DRAWICON(A,DIFF,'ICO4');

Q:=BACKSET(A,SUMBARS(S,1));
Z:=MACD<0&&ABS(C-REF(C,1))/REF(C,1)<=0.005&&MIN(C,O)-L>H-MAX(C,O)&&Q;
//Z:=MACD<0&&(MAX(C,O)-REF(C,1))/REF(C,1)<=0.005&&MIN(C,O)-L>H-MAX(C,O)&&Q;
DRAWLINE1(Z,C,1,C,1);