江恩角度自动画线-主图公式(源码)
年月: 190001 220012 199901下降角度:200 20000 1400上升角度:200 20000 1700N2: 1 100 17}
s:=llv(c,500);m3:ma(c,3);m10:ma(c,10);m30:ma(c,30);AA:=YEAR*100+MONTH>年月;BB:=(AA=0)+1;p1:=(c-ref(c,1))/ref(c,1)*1000;p2:=sum(abs(p1),0);p3:=count(c>0,0);k1:=p2/p3;a1:=ZIG(3 , n2);aa1:=a1>ref(a1,1);a2:=ZIG(2,n2);aa2:=a2<ref(a2,1);K2:=K1*0.8;b1:=HHVBARS(a1,30);b2:=LLVBARS(a2,30);DRAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*K1/下降角度,1),COLOR33FFCC;DRAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*2*K1/下降角度,1),COLOR6666FF,LINETHICK2;DRAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*4*K1/下降角度,1),COLORFFFFCC;DRAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*8*K1/下降角度,1),COLOR00CCFF;DRAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*0.4*K1/下降角度,1),COLOR00FF00;
DRAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*8*K1/上升角度*2,1),COLOR33FFCC;DRAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*K1/上升角度*2,1),COLOR00CCFF;DRAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*2*K1/上升角度*2,1),COLOR6666FF,LINETHICK2;DRAWLINE(l=A2*AA and aa2>0,l,B2=10 ,REF(l,b2)+s*4*K1/上升角度*2,1),COLORFFFFCC;DRAWLINE(l=A2*AA and aa2>0,l,B2=10 ,REF(l,b2)+s*0.5*K1/上升角度*2,1),COLORFF00FF;股票黑马吧
江恩角度线公式 参数:N1、N2、M1、M2 代码如下: 最低价:=LOW<=LLV(LOW,N1);{N1天内最低价} 上次低点:=BARSLAST(最低价);{上次“N1天内最低价”到当前的周期数} 条件01:=BACKSET(上次低点<=M2 && ISLASTPERIOD,M2);{如果是“最后周期”且“上次低点”离最后周期<M2} TJ1:=最低价 && 条件01;{确定起始点的条件} TJ2:=HIGH>=HHV(HIGH,N2) && 上次低点>=20 && 上次低点<=M1; {确定第二点的条件:“N2天内最高价”且“上次低点”距今>=20日 且 “上次低点”距今<=M2} 上次低点价:=REF(LOW,上次低点); 高低点价差:=(HIGH-上次低点价); DRAWLINE(TJ1,LOW,TJ2,HIGH,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差*2/3,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差/2,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差/3,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差/4,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差*3/16,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差/8,1); DRAWLINE(TJ1,LOW,TJ2,上次低点价+高低点价差/16,1);