老师帮忙写一下 (文华财经WH6赢顺V6.7)

投资者咨询:老师帮忙写一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 18:52
 
技术人员回复
日期:2018-8-22 18:56

参考:

 

MA26:MA(C,26),COLORWHITE,LINETHICK2;
TJ3:=REF(H,2)>REF(MA26,2)&&REF(L,2)<REF(MA26,2);
TJ4:=REF(H,1)<REF(MA26,1);
TJ5:=REF(L,1)>REF(MA26,1);
(SUMBARS(TJ3&&TJ4,2)>SUMBARS(TJ3&&TJ5,1));
(SUMBARS(TJ3&&TJ4,1)<SUMBARS(TJ3&&TJ5,2));
DRAWICON(TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),HIGH,'ICO11');
DRAWICON(TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),LOW,'ICO10');
TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),SOUND('B');
TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),SOUND('A');
DRAWLINE1(TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),H,TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),L,0);
DRAWLINE1(TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),L,TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),H,0);

投资者咨询:老师帮忙写一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 18:52
可能是我表达有误,想要红线的效果,白线时公式画的 

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

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-22 19:13

您3楼第二图中高低点时如何定义的?请具体说明下

投资者咨询:老师帮忙写一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 18:52
 这个公式时在k线不断交割ma的公式预警当 出现icon10时,在icon10的前后找最高点,然后icon11出现后,icon11前后找最低点,然后连线,因为出现icon10以后 最高点有时是在icon10前面出现,有时在后面出现,这样,老师看我表达的跟我画的一致不 
技术人员回复
日期:2018-8-22 19:40

参考:

 

MA26:MA(C,26),COLORWHITE,LINETHICK2;
TJ3:=REF(H,2)>REF(MA26,2)&&REF(L,2)<REF(MA26,2);
TJ4:=REF(H,1)<REF(MA26,1);
TJ5:=REF(L,1)>REF(MA26,1);
(SUMBARS(TJ3&&TJ4,2)>SUMBARS(TJ3&&TJ5,1));
(SUMBARS(TJ3&&TJ4,1)<SUMBARS(TJ3&&TJ5,2));
DRAWICON(TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),HIGH,'ICO11');
DRAWICON(TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),LOW,'ICO10');
TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)),SOUND('B');
TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)),SOUND('A');
N:=BARSLAST(TJ5&&(SUMBARS(TJ4,1)<SUMBARS(TJ5,2)))+1;
M:=BARSLAST(TJ4&&(SUMBARS(TJ4,2)>SUMBARS(TJ5,1)))+1;
HH:=REF(HHV(H,N),M);
LL:=REF(LLV(L,M),N);
HHB:=REF(HHVBARS(H,N),M)+1;
LLB:=REF(LLVBARS(L,M),N)+1;
DRAWLINE3(M=1,HH,HHB,N=1,LL,LLB,0),COLORRED;
DRAWLINE3(N=1,LL,LLB,M=1,HH,HHB,0),COLORRED;

   
投资者咨询:老师帮忙写一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 18:52
 挺好的老师,基本达到预期效果,现在就是个别连线的高低点的取值还点问题,像图片处做箭头的标记,另外老师帮忙把将发生的还未完成的也做出标记像绿线那样。
以前我用均线的时候时这种表达,老师借鉴一下把,真的感谢

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

图片点击可在新窗口打开查看
AA:=BACKSET(ISLASTBAR && MA1<MA2,REF(HHVBARS(H,T1),T2)+1+T2);
BB:=BACKSET(ISLASTBAR && MA1<MA2,LLVBARS(L,T2)+1);
DRAWLINE1(CROSS(AA,0.5),H,CROSS(BB,0.5),L,0),COLORGREEN,LINETHICK1;

CC:=BACKSET(ISLASTBAR && MA1>MA2,REF(LLVBARS(L,T2),T1)+1+T1);
DD:=BACKSET(ISLASTBAR && MA1>MA2,HHVBARS(H,T1)+1);
DRAWLINE1(CROSS(CC,0.5),L,CROSS(DD,0.5),H,0),COLORGREEN,LINETHICK1;
技术人员回复
日期:2018-8-23 13:16

楼上给您的编写是在红点和绿点之间寻找高点,然后再绿点和红点之间寻找低点,之后连接这样的高低点

 

以您楼上图中标注的红色箭头为例,这里是在红点和绿点之间,取的是前面的高点,所以没在这之间找低点

 

那么您想要取绿点前后的低点,是想要在几个周期取,需要您具体量化下,我们再分析下如何实现

 
投资者咨询:老师帮忙写一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 18:52
不知道该怎么表达,但是就是如图这样,蓝色的线高低点差一点点,老师可以加载这个图对照一下,谢谢 。

图片点击可在新窗口打开查看
 
技术人员回复
日期:2018-8-23 15:01

分析后回复