通達信特快列車主圖 原始碼主圖指標公式

指标公式分享發表於2024-03-09
{ 通達信特快列車主圖 原始碼主圖指標公式 }

A5:MA(C,5),COLOR00FFFF;

A20:MA(C,20),COLORFF00FF;
A30:MA(C,30),COLOR00FF00;
M5:=ATAN((A5/REF(A5,1)-1)*100)*180/3.14159;
M20:=ATAN((A20/REF(A20,1)-1)*100)*180/3.14159;
M30:=ATAN((A30/REF(A30,1)-1)*100)*180/3.14159;
QSXS:=M30>0;
A50:=IF(M5<0,-25,0);
A51:=IF(BETWEEN(M5,0,45),25,A50);
A52:=IF(BETWEEN(M5,45,75),50,A51);
MA5:=IF(M5>75,75,A52)*QSXS;
A200:=IF(M20<0,-25,0);
A201:=IF(BETWEEN(M20,0,45),25,A200);
A202:=IF(BETWEEN(M20,45,75),50,A201);
MA20:=IF(M20>75,75,A202)*QSXS;
A300:=IF(M30<0,-25,0);
A301:=IF(BETWEEN(M30,0,45),25,A300);
A302:=IF(BETWEEN(M30,45,75),50,A301);
MA30:=IF(M30>75,75,A302)*QSXS;
SGSJ:=BARSLAST(CROSS(MA5,REF(MA5+1,1)));
XGSJ:=BARSLAST(CROSS(REF(MA5-1,1),MA5));
列車:=IF(MA5>=50 AND MA20>=25 AND MA30>=25 AND SGSJ<xgsj,50,25); <br="">啟動:=IF(CROSS(列車,45),50,25);
站臺:=IF(MA5<=0 AND COUNT(MA20>=25,10)>=9 AND MA30>=25,-25,25);
買票:=IF(站臺=-25 AND COUNT(站臺=-25,3)>=2 AND C>=REF(C,4),25,-10);
上車:=IF(CROSS(MA5,0) AND COUNT(MA20>=25,10)>=9 AND MA30>=25,50,25);
{以下設定主圖顯示方式}
STICKLINE(MA20>0,A20,(A20+A30)/2,4,1),COLORFF00FF;
STICKLINE(MA30>0,A30,(A20+A30)/2,4,1),COLOR00FF00;
STICKLINE(MA5>0,A30,(A30*0.75+A20*0.25),4,1),COLOR00FFFF;
{DRAWTEXT(列車=50,A30-0.20, '列車'),COLOR88FFFF;
DRAWTEXT(啟動=50,A30, '啟動'),COLORFF00FF;}
STICKLINE(站臺=-25,A30,A30*0.98,4,0),COLORFFFF00;
STICKLINE(買票=25,A30,A30*0.98,2,0),COLORFFFFFF;
DRAWTEXT(買票=25,A30*0.97, '票'),COLORFF8800;
DRAWTEXT(上車=50,A30, '上車'),COLORFFFFFF;

相關文章