您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

飞狐显示股票所属行业板块当天涨跌停价指标公式[其他软件公式]

相关标签:

 


说明:不是飞狐系统平时显示的又长又臭的“所属板块”,而是自定义的股票所属证监会行业板块!比如:电力、房地产……等。
 

原理解析:

AA1赋值:STRFIND(品种名称,'S',0)=0
GWS赋值:1日前的收盘价*如果AA1,返回10,否则返回5的小数部分
QZ赋值:1日前的收盘价*如果AA1,返回10,否则返回5的整数部分/100
涨停价赋值:1日前的收盘价+QZ+如果GWS>0.4,返回0.01,否则返回0,画红色,线宽为0
跌停价赋值:1日前的收盘价-QZ-如果GWS>0.4,返回0.01,否则返回0,画绿色,线宽为0
输出DRAWTEXTEX(收盘价,0,410,0,'▲涨停价:'+数字转化为字符串(涨停价,2)),画红色
输出DRAWTEXTEX(收盘价,0,410,10,'▼跌停价:'+数字转化为字符串(跌停价,2)),画绿色
输出DRAWTEXTEX(收盘价,1,1,0,'上涨:'+NUMTOSTR(大盘的上涨家数,0)+'家'),COLOR0066FF
输出DRAWTEXTEX(收盘价,1,80,0,' 下跌:'+NUMTOSTR(大盘的下跌家数,0)+'家'),COLOR99FF99
输出DRAWTEXTEX(收盘价,1,160,0,' 平盘:'+NUMTOSTR(PINGPAN,0)+'家'),COLOREEEEEE
输出输出输出DRAWTEXTEX(收盘价,1,1,60,'所属板块:'+STRLEFT(BLKNAME,STRFIND(BLKNAME,',',1)-1)+'\N'+'流通股:'+NUMTOSTR(流通股本(股)/10000,2)+'亿'+'\N'+'流通比:'+NUMTOSTR(流通股本(股)/总股本(股)*100,0)+'%'+'\N'+'股收益:'+NUMTOSTR(每股收益(全年折算),3)+'元'+'\N'+'市盈率:'+NUMTOSTR(市盈(动),0)+'\N'+'净资产:'+NUMTOSTR(每股净资产,2)+'元'+'\N'+'主营收:'+NUMTOSTR(营业收入/10000,2)+'亿'+'\N'+'上市:'+NUMTOSTR((收盘价的有效数据周期数-1)日前的年份,0)+ '(' + NUMTOSTR(收盘价的有效数据周期数,0 )+')'+'\N'+'更新:'+ NUMTOSTR(FINANCE(0),0 )+'\N'),ALIGN4,COLORCCFFCC
输出DRAWTEXTEX(收盘价,1,480,960,'历史最高价:'+NUMTOSTR(DATACOUNT日内最高价的最高值,2)+'('+NUMTOSTR((收盘价-DATACOUNT日内最高价的最高值)/DATACOUNT日内最高价的最高值*100,0)+'%)'),COLORFFCC00
输出DRAWTEXTEX(收盘价,1,480,1000,'历史最低价:'+NUMTOSTR(DATACOUNT日内最低价的最低值,2)+'('+NUMTOSTR((收盘价-DATACOUNT日内最低价的最低值)/DATACOUNT日内最低价的最低值*100,0)+'%)'),COLORFFCC00
输出DRAWTEXTEX(收盘价,1,650,960,'年内最高价:'+NUMTOSTR(250日内最高价的最高值,2)+'('+NUMTOSTR((收盘价-250日内最高价的最高值)/250日内最高价的最高值*100,0)+'%)'),COLOR99FF66
输出DRAWTEXTEX(收盘价,1,650,1000,'年内最低价:'+NUMTOSTR(250日内最低价的最低值,2)+'('+NUMTOSTR((收盘价-250日内最低价的最低值)/250日内最低价的最低值*100,0)+'%)'),COLOR99FF66
输出DRAWTEXTEX(收盘价,1,820,960,'半年最高价:'+NUMTOSTR(120日内最高价的最高值,2)+'('+NUMTOSTR((收盘价-120日内最高价的最高值)/120日内最高价的最高值*100,0)+'%)'),COLORFFCC00
输出DRAWTEXTEX(收盘价,1,820,1000,'半年最低价:'+NUMTOSTR(120日内最低价的最低值,2)+'('+NUMTOSTR((收盘价-120日内最低价的最低值)/120日内最低价的最低值*100,0)+'%)'),COLORFFCC00
输出DRAWTEXTEX(收盘价,1,310,960,'所见最高价:'+NUMTOSTR(SYSPARAM(4),2)+'('+NUMTOSTR((收盘价-SYSPARAM(4))/SYSPARAM(4)*100,0)+'%)'),COLOR99FF66
输出DRAWTEXTEX(收盘价,1,310,1000,'所见最低价:'+NUMTOSTR(SYSPARAM(5),2)+'('+NUMTOSTR((收盘价-SYSPARAM(5))/SYSPARAM(5)*100,0)+'%)'),COLOR99FF66
 

源码:

 

{涨停价、跌停价(支持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;
涨停价:=ref(c,1)+qz+if(gws>0.4,0.01,0),COLORRED,LINETHICK;
跌停价:=ref(c,1)-qz-if(gws>0.4,0.01,0),COLORGREEN,LINETHICK;
DRAWTEXTEX(C,0,410,0,'▲涨停价:'+数字转化为字符串(涨停价,2)),COLORRED;
DRAWTEXTEX(C,0,410,10,'▼跌停价:'+数字转化为字符串(跌停价,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,' 平盘:'+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'+'净资产:'+NUMTOSTR(FINANCE(34),2)+'元'+'\n'+'主营收:'+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,'历史最高价:'+NUMTOSTR(hhv(h,datacount),2)+'('+NUMTOSTR((C-hhv(H,datacount))/hhv(H,datacount)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,480,1000,'历史最低价:'+NUMTOSTR(llv(l,datacount),2)+'('+NUMTOSTR((C-llv(L,datacount))/llv(L,datacount)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,650,960,'年内最高价:'+NUMTOSTR(HHV(H,250),2)+'('+NUMTOSTR((C-hhv(H,250))/hhv(H,250)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,650,1000,'年内最低价:'+NUMTOSTR(LLV(L,250),2)+'('+NUMTOSTR((C-llv(L,250))/llv(L,250)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,820,960,'半年最高价:'+NUMTOSTR(HHV(H,120),2)+'('+NUMTOSTR((C-hhv(H,120))/hhv(H,120)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,820,1000,'半年最低价:'+NUMTOSTR(LLV(L,120),2)+'('+NUMTOSTR((C-llv(L,120))/llv(L,120)*100,0)+'%)'),COLORFFCC00;
DRAWTEXTEX(C,1,310,960,'所见最高价:'+NUMTOSTR(SYSPARAM(4),2)+'('+NUMTOSTR((C-SYSPARAM(4))/SYSPARAM(4)*100,0)+'%)'),COLOR99FF66;
DRAWTEXTEX(C,1,310,1000,'所见最低价:'+NUMTOSTR(SYSPARAM(5),2)+'('+NUMTOSTR((C-SYSPARAM(5))/SYSPARAM(5)*100,0)+'%)'),COLOR99FF66;




{来源:www.cxh99.com 程序化交易}

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容