畫線段MA1上穿MA2 交叉點到MA2下穿MA1的交叉點;
求MA1與MA2小于MA5時上述所畫線段的數量;
求MA2上穿MA5前的上述所畫線段的數量; 謝謝
A:=COUNT(CROSS(MA1,MA2),BARPOS);
B:=COUNT(CROSS(MA2,MA1),BARPOS);
AA:=BARSSINCE(CROSS(MA1,MA2));
BB:=BARSSINCE(CROSS(MA2,MA1));
GS:=IFELSE(AA>BB,B,IFELSE(AA<BB,B-1,0));
MA1A:=VALUEWHEN(CROSS(MA1,MA2),MA1);
MA1B:=VALUEWHEN(CROSS(MA2,MA1),MA1);
DRAWLINE1(CROSS(MA1,MA2),MA1A,CROSS(MA2,MA1),MA1B,0),COLORLIGHTGREEN;
GS1:VALUEWHEN(MA1<MA5&&MA2<MA5,GS);//MA1與MA2小于MA5時畫線段的數量
GS2:VALUEWHEN(CROSS(MA2,MA5),GS);//MA2上穿MA5前的線段的數量
MA1、MA2、MA5請自行定義
非常感謝,雖然現在還不能很好利用,我想問一句,這樣GS1的結果包含了全部數量?,, 如何進行分段描述呢?
比如MA1,MA2<MA5//MA1,MA2>MA5//MA1,MA2<MA5//; 這是3段,如何分段統計?
您是想在k線圖上標注出數值?您想在什么地方標注?數值改變的地方嗎?
請參考下面的函數
DRAWNUMBER:輸出數值。
用法:
DRAWNUMBER(COND,DATA,NUMBER,PRECISION,COLOR);
當條件滿足時在DATA位置寫數字NUMBER。PRECISION為精度(小數點后有幾位數字)。COLOR為顏色。
注:
1、該函數可以用ALIGN,VALIGN設置文字的對齊方式。
2、可以用FONTSIZE設置文字顯示的字體大小。