保留最后標記公式
作者:文華財經 來源:cxh99.com 發布時間:2021年11月05日
-
咨詢內容:
?比如:有三條公式,分別是A,B,C,三個公式所標記的圖標不一樣的,分別是用1,2,3圖標,不管哪個公式出現的圖標,都只保留最后一個,這公式應該怎樣寫。
?
?來源:程序化99
-
文華技術人員:
?提供下完整源碼,我們幫您修改下。
?
?來源: www.kzuj.com.cn
-
文華客服:
TSZ:CROSS((C>TMA1&&TMA1<TMA2&&TMA2>TMA3),0.5),ICON(0,'1'),VALIGN0;? ? ? ? ? ? //連續提示只顯示一個圖標
TSD:CROSS((C<TMA1&&TMA1>TMA2&&TMA2<TMA3),0.5),ICON(1,'2'),VALIGN2;? ? ? ? ? ? //連續提示只顯示一個圖標
TSZ1:CROSS((C>TMA1&&TMA1<TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5),ICON(0,'4'),VALIGN0;
TSD1:CROSS((C<TMA1&&TMA1>TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5),ICON(1,'5'),VALIGN2;?
TSZ2:CROSS((C>TMA1&&TMA5<TMA1&&TMA1>TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5),ICON(0,'158'),VALIGN0;? ? ?
TSD2:CROSS((C<TMA1&&TMA5>TMA1&&TMA1<TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5),ICON(1,'159'),VALIGN2;??
就是只顯示最后出現的圖標
?
?
-
網友回復:
這樣試下:
TSZ:=CROSS((C>TMA1&&TMA1<TMA2&&TMA2>TMA3),0.5);? ? ? ? ? ? //連續提示只顯示一個圖標
TSD:=CROSS((C<TMA1&&TMA1>TMA2&&TMA2<TMA3),0.5);? ? ? ? ? ? //連續提示只顯示一個圖標
TSZ1:=CROSS((C>TMA1&&TMA1<TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5);
TSD1:=CROSS((C<TMA1&&TMA1>TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5);?
TSZ2:=CROSS((C>TMA1&&TMA5<TMA1&&TMA1>TMA6&&TMA1>TMA2&&TMA2>TMA3),0.5);? ? ?
TSD2:=CROSS((C<TMA1&&TMA5>TMA1&&TMA1<TMA6&&TMA1<TMA2&&TMA2<TMA3),0.5);??
N:=BACKSET(ISLASTBAR,MIN1(BARSLAST(TSZ),BARSLAST(TSD),BARSLAST(TSZ1),BARSLAST(TSD1),BARSLAST(TSZ2),BARSLAST(TSD2))+1);
DRAWICON(N&&TSZ,L,1),VALIGN0;
DRAWICON(N&&TSD,H,2);
DRAWICON(N&&TSZ1,L,4),VALIGN0;
DRAWICON(N&&TSD1,H,5);
DRAWICON(N&&TSZ2,L,158),VALIGN0;
DRAWICON(N&&TSD2,H,169);