|
|
楼主 |
发表于 2012-3-23 14:53
|
显示全部楼层
把量价指标放到同一个平台上进行比较,效果更清楚和直观,
但处理难度很大,今天编写一个量价斜率共显的副图指标,拿出共享,
看似简单,内中含有不寻常的(创新的)处理手段,可能出现漏洞,请高手点评和优化
INPUT: 起点(50,1,9999,1),终点(1,0,9999,1);
C;
A1:=backset(barstatus=2,起点);
A2:=backset(barstatus=2,终点);
H1:VERTLINE(CROSS(A1 ,0.5 ) , 1),Color000fff;
H2:VERTLINE(CROSS(A2 ,0.5 ) , 1),Color00ff00;
幅度:=(REF(c ,BARSLAST( CROSS(A2 ,0.5 )) )-REF(c ,BARSLAST( CROSS(A1 ,0.5 )) ))/REF(c ,BARSLAST( CROSS(A1 ,0.5 )) )*100;
斜率:=ATAN(幅度/((起点-终点) ))*180/3.1416;
斜边:=SQRT(POW(幅度 ,2 )+POW(起点-终点 ,2 ) );
A5:=backset(barstatus=2,起点);
A6:=backset(barstatus=2,终点);
DRAWLINE(a5,C ,a6 AND CROSS(A2 ,0.5 ) ,C,0),Color000fff,linethick2;
DRAWTEXTABS(10,0,'价斜率:'+NUMTOSTRN(斜率,2)),Color000fff,linethick4;
量:=MA(V,5)/(V/C);
量幅度:=(REF(量 ,BARSLAST( CROSS(A2 ,0.5 )) )-REF(量 ,BARSLAST( CROSS(A1 ,0.5 )) ))/REF(量 ,BARSLAST( CROSS(A1 ,0.5 )) )*100;
量斜率:=ATAN(量幅度/((起点-终点) ))*180/3.1416;
B1:=REF(量 ,BARSLAST( CROSS(A1 ,0.5 )) )/REF(C ,BARSLAST( CROSS(A1 ,0.5 )) );
DRAWLINE(a5,量/B1 ,a6 and CROSS(A2 ,0.5 ),量/B1,0),Color00ff00,linethick2;
DRAWTEXTABS(10,20,'量斜率:'+NUMTOSTRN(量斜率,2)),Color00ff00,linethick4;
[ 本帖最后由 奉然 于 2012-3-23 16:26 编辑 ] |
|
|