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'); 这个公式帮忙扩展一下 ,就是画线,连接icon11和icon10之间的高低点,谢谢。 |
参考:
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);
您3楼第二图中高低点时如何定义的?请具体说明下
参考:
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;
楼上给您的编写是在红点和绿点之间寻找高点,然后再绿点和红点之间寻找低点,之后连接这样的高低点
以您楼上图中标注的红色箭头为例,这里是在红点和绿点之间,取的是前面的高点,所以没在这之间找低点
那么您想要取绿点前后的低点,是想要在几个周期取,需要您具体量化下,我们再分析下如何实现
分析后回复