?
?
該指標(biāo)是一個(gè)用于顯示股票停牌天數(shù)和節(jié)假日情況的指標(biāo)。其主要運(yùn)算思路是:
根據(jù)DATATYPE變量判斷數(shù)據(jù)類(lèi)型,如果為6則進(jìn)行計(jì)算。
判斷當(dāng)天是周幾,并將結(jié)果保存在變量sq中。
使用STKINDI函數(shù)獲取上證指數(shù)停牌天數(shù),并將結(jié)果保存在上證天變量中。
定義個(gè)股天為一個(gè)特定日期,計(jì)算出個(gè)股停牌天數(shù)。
根據(jù)上證天和個(gè)股天的關(guān)系,計(jì)算出節(jié)后開(kāi)市的日期,并標(biāo)記出來(lái)。
在圖表上顯示個(gè)股停牌天數(shù)和是否復(fù)牌等信息。
操作建議:
該指標(biāo)主要用于提醒投資者注意個(gè)股的停牌情況和節(jié)假日的影響,在實(shí)際操作中可以根據(jù)個(gè)人需要進(jìn)行相應(yīng)設(shè)置和調(diào)整。此外,該指標(biāo)需要依賴(lài)于STKINDI函數(shù)和個(gè)股停牌信息的準(zhǔn)確性,因此在使用過(guò)程中需要謹(jǐn)慎處理。
?
引用公式:計(jì)算停牌
ts:DATETOD1970(DATE)-REF(DATETOD1970(DATE),1)-1;
?
主圖公式:節(jié)日與復(fù)牌
if DATATYPE=6 then begin
sq:=WEEKDAY;
上證天:=STKINDI('1A0001','計(jì)算停牌.ts',0,DATATYPE);
個(gè)股天:="計(jì)算停牌.ts";
aa2:=上證天=0;aa3:=sq<個(gè)股天-上證天;aa4:=INTPART(個(gè)股天-上證天-2);
aa5:=INTPART(個(gè)股天-上證天);aa6:=aa2 AND aa3;
aa1:=IF(aa6,aa4,aa5);bb1:=個(gè)股天>上證天;
cc1:=IF(bb1,aa1,0);
個(gè)股停牌天:=cc1;
aa:=上證天>2;
bb:=sq=1;
過(guò)節(jié)1:=aa and bb;
cc:=上證天>0;
dd:=sq>1;
過(guò)節(jié)2:=cc and dd;
過(guò)節(jié):=過(guò)節(jié)1 or 過(guò)節(jié)2;
ff:=過(guò)節(jié)>0;
DRAWTEXT(ff , H*1.015,'節(jié)后開(kāi)市'),COLORFF66FF;
DRAWNUMBER(個(gè)股停牌天>0,l*0.98,個(gè)股停牌天,0),COLORFFFFFF,ALIGN0;
DRAWTEXT(個(gè)股停牌天>0 , L*0.98,' 天'),COLORFFFFFF,ALIGN1;
DRAWTEXT(個(gè)股停牌天>0 , L*0.98,'停牌 '),COLORFFFFFF,ALIGN2;
DRAWTEXT(個(gè)股停牌天>0 , L*0.94,'今天復(fù)牌'),COLORFFFFFF,ALIGN0;
end;
{程序化交易 m.kzuj.com.cn }
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?