|
k:"kdj.k",linethick,COLORWHITE; V0 m% G6 _/ E$ b) P
d:"kdj.d",linethick0,COLORYELLOW; H9 ~, V; E3 n. A( K, S5 n# p
r1:"rsi.rsi1",linethick0,ColorC080FF;; A+ E$ N; ^, _* B h" c
r2:"rsi.rsi2",linethick0,ColorFF8080;. o2 f" S( z* f8 G! k
r3:"rsi.rsi3",linethick0,Color87F8F4;; H8 ~2 B: Q: m8 u8 M
f:"macd.diff",linethick0,Color72C072;
X3 q4 i/ p0 T- Ra:"macd.dea",linethick0,ColorE98210;6 x7 b9 t9 O* @0 I( R; O6 E. w
m:"macd.macd",linethick0,COLORWHITE;
1 }3 l' E/ i1 O B$ X& }& N& F{以下界说叠加区间(在这里是可见K线的范围)}- J4 O3 e3 S) b2 e
q:=SYSPARAM(3)-SYSPARAM(2);2 a8 r9 ^' N% m0 U+ v* ~
p:=SYSPARAM(3);
& I D; n1 m( o' v, A% {/ @{以下盘算叠加比和叠加平移量}; L6 q I: a" y% R" M
{1、叠加字段高度}
- M$ }/ F/ R5 ^7 Ekh:=hhv(h,q);0 K: w. p& y/ y
kL:=LLv(L,q);
' w+ ]4 k' ~3 pdh:=hhv(max(k,d),q);. L- H* x4 Y& D8 p. m `
dL:=LLv(min(k,d),q);# ?' h/ W; @5 b$ t4 }
mh:=hhv(max(f,a),q);
" h) f/ ]7 S# A- t- O$ wmL:=LLv(max(f,a),q);
" H/ K% e) y; I' ~; M% n" I! Erh:=hhv(max(max(r1,r2),r3),q);
" x- D7 `+ B8 \/ Y3 S2 O4 YrL:=LLv(min(min(r1,r2),r3),q);, W6 P- _$ {' _ o# `
{2、叠加比}
' ]& ?- y. P7 P& ubd:=(kh-kL)/(dh-dL)/3;
$ M" U0 m7 L1 _# M% q1 Wbm:=(kh-kL)/(mh-mL)/3;
4 R- I! p9 k" V2 a+ O0 k6 ?; Ubr:=(kh-kL)/(rh-rL)/3;
' w* e1 d% t6 l! s{3、叠加平移量}5 ~ E; |1 ^' f8 p
wk:=(kh-kL)/3;
1 l4 Z' O0 c! _3 `4 J- G% h3 mwd:=(kh+kL-(dh+dL)*bd)/2-wk[p];# B* j& I. ?& a
wm:=(kh+kL-(mh+mL)*bm)/2;
+ h% h4 Z. |$ k# |2 vwr:=(kh+kL-(rh+rL)*br)/2+wk[p];# {7 }7 T+ Y+ [
{以下画叠加线}4 f5 o% d% ^* j( w5 L( s1 i
PARTLINE(1,k*bd[p]+wd[p]),COLORWHITE;6 V2 U+ X: C ?4 z) @$ X8 X) R
PARTLINE(1,d*bd[p]+wd[p])COLORYELLOW;
$ Y d/ E/ S# R' j2 X( V+ \PARTLINE(1,r1*br[p]+wr[p]),ColorC080FF;
. b" }6 P9 m* x) i- qPARTLINE(1,r2*br[p]+wr[p]),ColorFF8080;
7 |/ z: i9 A/ x1 D' T1 xPARTLINE(1,r3*br[p]+wr[p]),Color87F8F4;
5 `. y! u5 o' H1 v# D2 g" lPARTLINE(1,f*bm[p]+wm[p]),Color72C072;
5 _' N7 ]; f( ~0 Z& t' MPARTLINE(1,a*bm[p]+wm[p]),ColorE98210;
2 L! r' s1 T! H+ h1 ISTICKLINE(m>0,m*bm[p]+wm[p],wm[p],0.1,0),POINTDOT,COLORMAGENTA;2 k/ p7 f0 V; [% M2 U
STICKLINE(m |