相關(guān)標(biāo)簽:
?
說(shuō)明:不是飛狐系統(tǒng)平時(shí)顯示的又長(zhǎng)又臭的“所屬板塊”,而是自定義的股票所屬證監(jiān)會(huì)行業(yè)板塊!比如:電力、房地產(chǎn)……等。
?
原理解析:
AA1賦值:STRFIND(品種名稱(chēng),'S',0)=0
GWS賦值:1日前的收盤(pán)價(jià)*如果AA1,返回10,否則返回5的小數(shù)部分
QZ賦值:1日前的收盤(pán)價(jià)*如果AA1,返回10,否則返回5的整數(shù)部分/100
漲停價(jià)賦值:1日前的收盤(pán)價(jià)+QZ+如果GWS>0.4,返回0.01,否則返回0,畫(huà)紅色,線(xiàn)寬為0
跌停價(jià)賦值:1日前的收盤(pán)價(jià)-QZ-如果GWS>0.4,返回0.01,否則返回0,畫(huà)綠色,線(xiàn)寬為0
輸出DRAWTEXTEX(收盤(pán)價(jià),0,410,0,'▲漲停價(jià):'+數(shù)字轉(zhuǎn)化為字符串(漲停價(jià),2)),畫(huà)紅色
輸出DRAWTEXTEX(收盤(pán)價(jià),0,410,10,'▼跌停價(jià):'+數(shù)字轉(zhuǎn)化為字符串(跌停價(jià),2)),畫(huà)綠色
輸出DRAWTEXTEX(收盤(pán)價(jià),1,1,0,'上漲:'+NUMTOSTR(大盤(pán)的上漲家數(shù),0)+'家'),COLOR0066FF
輸出DRAWTEXTEX(收盤(pán)價(jià),1,80,0,' 下跌:'+NUMTOSTR(大盤(pán)的下跌家數(shù),0)+'家'),COLOR99FF99
輸出DRAWTEXTEX(收盤(pán)價(jià),1,160,0,' 平盤(pán):'+NUMTOSTR(PINGPAN,0)+'家'),COLOREEEEEE
輸出輸出輸出DRAWTEXTEX(收盤(pán)價(jià),1,1,60,'所屬板塊:'+STRLEFT(BLKNAME,STRFIND(BLKNAME,',',1)-1)+'\N'+'流通股:'+NUMTOSTR(流通股本(股)/10000,2)+'億'+'\N'+'流通比:'+NUMTOSTR(流通股本(股)/總股本(股)*100,0)+'%'+'\N'+'股收益:'+NUMTOSTR(每股收益(全年折算),3)+'元'+'\N'+'市盈率:'+NUMTOSTR(市盈(動(dòng)),0)+'\N'+'凈資產(chǎn):'+NUMTOSTR(每股凈資產(chǎn),2)+'元'+'\N'+'主營(yíng)收:'+NUMTOSTR(營(yíng)業(yè)收入/10000,2)+'億'+'\N'+'上市:'+NUMTOSTR((收盤(pán)價(jià)的有效數(shù)據(jù)周期數(shù)-1)日前的年份,0)+ '(' + NUMTOSTR(收盤(pán)價(jià)的有效數(shù)據(jù)周期數(shù),0 )+')'+'\N'+'更新:'+ NUMTOSTR(FINANCE(0),0 )+'\N'),ALIGN4,COLORCCFFCC
輸出DRAWTEXTEX(收盤(pán)價(jià),1,480,960,'歷史最高價(jià):'+NUMTOSTR(DATACOUNT日內(nèi)最高價(jià)的最高值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-DATACOUNT日內(nèi)最高價(jià)的最高值)/DATACOUNT日內(nèi)最高價(jià)的最高值*100,0)+'%)'),COLORFFCC00
輸出DRAWTEXTEX(收盤(pán)價(jià),1,480,1000,'歷史最低價(jià):'+NUMTOSTR(DATACOUNT日內(nèi)最低價(jià)的最低值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-DATACOUNT日內(nèi)最低價(jià)的最低值)/DATACOUNT日內(nèi)最低價(jià)的最低值*100,0)+'%)'),COLORFFCC00
輸出DRAWTEXTEX(收盤(pán)價(jià),1,650,960,'年內(nèi)最高價(jià):'+NUMTOSTR(250日內(nèi)最高價(jià)的最高值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-250日內(nèi)最高價(jià)的最高值)/250日內(nèi)最高價(jià)的最高值*100,0)+'%)'),COLOR99FF66
輸出DRAWTEXTEX(收盤(pán)價(jià),1,650,1000,'年內(nèi)最低價(jià):'+NUMTOSTR(250日內(nèi)最低價(jià)的最低值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-250日內(nèi)最低價(jià)的最低值)/250日內(nèi)最低價(jià)的最低值*100,0)+'%)'),COLOR99FF66
輸出DRAWTEXTEX(收盤(pán)價(jià),1,820,960,'半年最高價(jià):'+NUMTOSTR(120日內(nèi)最高價(jià)的最高值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-120日內(nèi)最高價(jià)的最高值)/120日內(nèi)最高價(jià)的最高值*100,0)+'%)'),COLORFFCC00
輸出DRAWTEXTEX(收盤(pán)價(jià),1,820,1000,'半年最低價(jià):'+NUMTOSTR(120日內(nèi)最低價(jià)的最低值,2)+'('+NUMTOSTR((收盤(pán)價(jià)-120日內(nèi)最低價(jià)的最低值)/120日內(nèi)最低價(jià)的最低值*100,0)+'%)'),COLORFFCC00
輸出DRAWTEXTEX(收盤(pán)價(jià),1,310,960,'所見(jiàn)最高價(jià):'+NUMTOSTR(SYSPARAM(4),2)+'('+NUMTOSTR((收盤(pán)價(jià)-SYSPARAM(4))/SYSPARAM(4)*100,0)+'%)'),COLOR99FF66
輸出DRAWTEXTEX(收盤(pán)價(jià),1,310,1000,'所見(jiàn)最低價(jià):'+NUMTOSTR(SYSPARAM(5),2)+'('+NUMTOSTR((收盤(pán)價(jià)-SYSPARAM(5))/SYSPARAM(5)*100,0)+'%)'),COLOR99FF66
?
源碼:
?
{漲停價(jià)、跌停價(jià)(支持ST、*ST、S股)}
AA1:=STRFIND(STKNAME,'S',0)=0;
gws:=FRACPART(ref(c,1)*IF(AA1,10,5));
qz:=INTPART(ref(c,1)*IF(AA1,10,5))/100;
漲停價(jià):=ref(c,1)+qz+if(gws>0.4,0.01,0),COLORRED,LINETHICK;
跌停價(jià):=ref(c,1)-qz-if(gws>0.4,0.01,0),COLORGREEN,LINETHICK;
DRAWTEXTEX(C,0,410,0,'▲漲停價(jià):'+數(shù)字轉(zhuǎn)化為字符串(漲停價(jià),2)),COLORRED;
DRAWTEXTEX(C,0,410,10,'▼跌停價(jià):'+數(shù)字轉(zhuǎn)化為字符串(跌停價(jià),2)),COLORGREEN;
DRAWTEXTEX(CLOSE,1,1,0,'上漲:'+NUMTOSTR(INDEXADV,0)+'家'),COLOR0066FF;
DRAWTEXTEX(CLOSE,1,80,0,' 下跌:'+NUMTOSTR(INDEXDEC,0)+'家'),COLOR99FF99;
DRAWTEXTEX(CLOSE,1,160,0,' 平盤(pán):'+NUMTOSTR(PINGPAN,0)+'家'),COLOREEEEEE;
DRAWTEXTEX(c,1,1,60,'所屬板塊:'+STRLEFT(BLKNAME,STRFIND(BLKNAME,',',1)-1)+'\n'+'流通股:'+NUMTOSTR(FINANCE(7)/10000,2)+'億'+'\n'+'流通比:'+NUMTOSTR(FINANCE(7)/FINANCE(1)*100,0)+'%'+'\n'+'股收益:'+NUMTOSTR(FINANCE(33),3)+'元'+'\n'+'市盈率:'+NUMTOSTR(DYNAINFO(39),0)+'\n'+'凈資產(chǎn):'+NUMTOSTR(FINANCE(34),2)+'元'+'\n'+'主營(yíng)收:'+NUMTOSTR(FINANCE(20)/10000,2)+'億'+'\n'+'上市:'+NUMTOSTR(REF(YEAR,(BARSCOUNT(CLOSE) - 1)),0)+ '(' + NUMTOSTR(BARSCOUNT(C),0 )+')'+'\n'+'更新:'+ NUMTOSTR(FINANCE( 0),0 )+'\n'),ALIGN4,colorCCFFCC;
DRAWTEXTEX(C,1,480,960,'歷史最高價(jià):'+NUMTOSTR(hhv(h,datacount),2)+'('+NUMTOSTR((C-hhv(H,datacount))/hhv(H,datacount)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,480,1000,'歷史最低價(jià):'+NUMTOSTR(llv(l,datacount),2)+'('+NUMTOSTR((C-llv(L,datacount))/llv(L,datacount)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,650,960,'年內(nèi)最高價(jià):'+NUMTOSTR(HHV(H,250),2)+'('+NUMTOSTR((C-hhv(H,250))/hhv(H,250)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,650,1000,'年內(nèi)最低價(jià):'+NUMTOSTR(LLV(L,250),2)+'('+NUMTOSTR((C-llv(L,250))/llv(L,250)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,820,960,'半年最高價(jià):'+NUMTOSTR(HHV(H,120),2)+'('+NUMTOSTR((C-hhv(H,120))/hhv(H,120)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,820,1000,'半年最低價(jià):'+NUMTOSTR(LLV(L,120),2)+'('+NUMTOSTR((C-llv(L,120))/llv(L,120)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,310,960,'所見(jiàn)最高價(jià):'+NUMTOSTR(SYSPARAM(4),2)+'('+NUMTOSTR((C-SYSPARAM(4))/SYSPARAM(4)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,310,1000,'所見(jiàn)最低價(jià):'+NUMTOSTR(SYSPARAM(5),2)+'('+NUMTOSTR((C-SYSPARAM(5))/SYSPARAM(5)*100,0)+'%)'),COLOR99FF66;
{來(lái)源:www.tumamayizhan.com 程序化交易}
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?