行業分析加強版指標 公式 源碼[通達信公式]
指標公式代碼分析:
這段指標源碼是用于分析行業板塊的盤面情況,并通過繪制圖表和文字顯示來展示漲跌家數、漲跌幅等信息。下面是對該指標源碼的簡要編程思路及指標使用說明:
1. 首先,該指標代碼通過獲取不同板塊(創業板、中小企業、上證A股、深證A股)的數據,并定義了相應的指數和漲跌幅計算公式。
2. 接著,通過調用相應的函數和繪制函數,繪制盤面圖表和文字。
3. 盤面圖表部分包括繪制K線圖和繪制不同均線指標(MA5、MA10、MA20、MA60)。
4. 文字部分展示了各板塊的漲跌家數、漲跌幅以及行業指數的漲跌幅等信息。
編程思路:
- 首先,需要獲取各板塊的行情數據,可以使用相關的數據接口或者自行編寫獲取數據的代碼。
- 然后,根據獲取的數據計算指標所需的各項參數,如漲跌幅、漲跌家數等。
- 利用繪圖函數,將獲取的數據進行可視化展示,包括K線圖和文字說明。
- 最后,根據指標的使用說明,根據具體情況進行相關的操作,如觀察板塊強弱、個股強弱等情況。
使用說明:
- 該指標主要用于分析行業板塊的盤面情況,包括漲跌家數、漲跌幅等各項指標。
- 通過觀察圖表和文字說明,可以了解不同板塊的相對強弱和個股的強弱情況。
- 根據指標的使用說明,可以做出相應的交易決策,如根據板塊強弱情況選擇適合的交易策略。
- 使用時需要注意數據的準確性和實時性,及時更新數據以保證分析的準確性。
以上是對該指標源碼的簡要編程思路及使用說明。實際使用時,還需要根據具體需求和情況進行進一步的調整和優化。
?
?
源碼:
?
{行業板塊看盤幅圖}創業板:=INBLOCK('創業板');中小企業:=INBLOCK('中小板');上證A股:=INBLOCK('上證A股');深證A股:=INBLOCK('深證A股');INDEH:=IF(中小企業=1,"399005$H",IF(創業板=1,"399006$H",IF(上證A股=1,"999999$H","399001$H"))),NODRAW;INDEO:=IF(中小企業=1,"399005$O",IF(創業板=1,"399006$O",IF(上證A股=1,"999999$O","399001$O"))),NODRAW;INDEL:=IF(中小企業=1,"399005$L",IF(創業板=1,"399006$L",IF(上證A股=1,"999999$L","399001$L"))),NODRAW;INDEC:=IF(中小企業=1,"399005$C",IF(創業板=1,"399006$C",IF(上證A股=1,"999999$C","399001$C"))),NODRAW;板塊:=IF(中小企業=1,'中小板指數',IF(創業板=1,'創業板指數',IF(上證A股=1,'上證指數','深證指數')));指數漲幅:=(INDEC-REF(INDEC,1))*100/REF(INDEC,1);A:=STRCAT(板塊,STRCAT(':',CON2STR(INDEC,2)));B:=STRCAT(STRCAT('指數漲跌:',CON2STR(指數漲幅,2)),' %');DRAWTEXT_FIX(ISLASTBAR,0,0,0,A),COLOR0055FF;DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,B),COLOR0055FF;滬A漲家數:="999999$ADVANCE",COLORRED,NODRAW;滬A跌家數:="999999$DECLINE",COLORGREEN,NODRAW;深A漲家數:="399001$ADVANCE",COLORRED,NODRAW;深A跌家數:="399001$DECLINE",COLORGREEN,NODRAW;中小漲家數:="399005$ADVANCE",COLORRED,NODRAW;中小跌家數:="399005$DECLINE",COLORGREEN,NODRAW;創業漲家數:="399006$ADVANCE",COLORRED,NODRAW;創業跌家數:="399006$DECLINE",COLORGREEN,NODRAW;上漲總家數:=滬A漲家數+深A漲家數,COLORRED,NODRAW;下跌總家數:=滬A跌家數+深A跌家數,COLORGREEN,NODRAW;BBB1:=STRCAT('滬A漲家數: ',CON2STR(滬A漲家數,0));DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,BBB1),COLORRED;BBB2:=STRCAT('滬A跌家數: ',CON2STR(滬A跌家數,0));DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,BBB2),COLORGREEN;BBB3:=STRCAT('深A漲家數: ',CON2STR(深A漲家數,0));DRAWTEXT_FIX(ISLASTBAR,0.1,0.06,0,BBB3),COLORRED;BBB4:=STRCAT('深A跌家數: ',CON2STR(深A跌家數,0));DRAWTEXT_FIX(ISLASTBAR,0.1,0.12,0,BBB4),COLORGREEN;BBB5:=STRCAT('中小漲家數: ',CON2STR(中小漲家數,0));DRAWTEXT_FIX(ISLASTBAR,0.2,0.06,0,BBB5),COLORRED;BBB6:=STRCAT('中小跌家數:',CON2STR(中小跌家數,0));DRAWTEXT_FIX(ISLASTBAR,0.2,0.12,0,BBB6),COLORGREEN;BBB7:=STRCAT('創業漲家數: ',CON2STR(創業漲家數,0));DRAWTEXT_FIX(ISLASTBAR,0.3,0.06,0,BBB7),COLORRED;BBB8:=STRCAT('創業跌家數: ',CON2STR(創業跌家數,0));DRAWTEXT_FIX(ISLASTBAR,0.3,0.12,0,BBB8),COLORGREEN;上漲總家數比:=上漲總家數/(上漲總家數+下跌總家數)*100,COLORRED,NODRAW;下跌總家數比:=下跌總家數/(上漲總家數+下跌總家數)*100,COLORGREEN,NODRAW;滬A上漲家數比:=滬A漲家數/(滬A漲家數+滬A跌家數)*100,COLORRED,NODRAW;滬A下跌家數比:=滬A跌家數/(滬A漲家數+滬A跌家數)*100,COLORGREEN,NODRAW;深A上漲家數比:=深A漲家數/(深A漲家數+深A跌家數)*100,COLORRED,NODRAW;深A下跌家數比:=深A跌家數/(深A漲家數+深A跌家數)*100,COLORGREEN,NODRAW;中小上漲家數比:=中小漲家數/(中小漲家數+中小跌家數)*100,COLORRED,NODRAW;中小下跌家數比:=中小跌家數/(中小漲家數+中小跌家數)*100,COLORGREEN,NODRAW;創業上漲家數比:=創業漲家數/(創業漲家數+創業跌家數)*100,COLORRED,NODRAW;創業下跌家數比:=創業跌家數/(創業漲家數+創業跌家數)*100,COLORGREEN,NODRAW;AAA1:=STRCAT(STRCAT('上漲總家數比 ',CON2STR(上漲總家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.4,0.06,0,AAA1),COLORRED;AAA2:=STRCAT(STRCAT('下跌總家數比 ',CON2STR(下跌總家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.4,0.12,0,AAA2),COLORGREEN;AAA3:=STRCAT(STRCAT('滬A上漲家數比 ',CON2STR(滬A上漲家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.5,0.06,0,AAA3),COLORRED;AAA4:=STRCAT(STRCAT('滬A下跌家數比 ',CON2STR(滬A下跌家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.5,0.12,0,AAA4),COLORGREEN;AAA5:=STRCAT(STRCAT('深A上漲家數比 ',CON2STR(深A上漲家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.6,0.06,0,AAA5),COLORRED;AAA6:=STRCAT(STRCAT('深A下跌家數比 ',CON2STR(深A下跌家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.6,0.12,0,AAA6),COLORGREEN;AAA7:=STRCAT(STRCAT('中小上漲家數比 ',CON2STR(中小上漲家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.7,0.06,0,AAA7),COLORRED;AAA8:=STRCAT(STRCAT('中小下跌家數比 ',CON2STR(中小下跌家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.7,0.12,0,AAA8),COLORGREEN;AAA9:=STRCAT(STRCAT('創業上漲家數比 ',CON2STR(創業上漲家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.8,0.06,0,AAA9),COLORRED;AAA10:=STRCAT(STRCAT('創業下跌家數比 ',CON2STR(創業下跌家數比,0)),' %');DRAWTEXT_FIX(ISLASTBAR,0.8,0.12,0,AAA10),COLORGREEN;CCC:=HY_INDEXC;OOO:=HY_INDEXO;LLL:=HY_INDEXL;HHH:=HY_INDEXH;DRAWKLINE(HHH,OOO,LLL,CCC);MA5:MA(CCC,5);MA10:MA(CCC,10);MA20:MA(CCC,20);MA60:MA(CCC,60);上漲:=cxhCAT('行業上漲:',cxh2STR(HY_INDEXADV,0));下跌:=cxhCAT('行業下跌:',cxh2STR(HY_INDEXDEC,0));DRAWTEXT_FIX(ISLASTBAR,0.7,0,0,上漲),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,下跌),COLORYELLOW;ZF:=(C-REF(C,1))/REF(C,1)*100;行業指數:=(CCC-REF(CCC,1))*100/REF(CCC,1);DD:=STRCAT('行業指數:',CON2STR(CCC,2));E:=STRCAT(STRCAT('行業漲跌:',CON2STR(行業指數,2)),' %');DRAWTEXT_FIX(ISLASTBAR,0.2,0,0,DD),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0.3,0,0,E),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0.4,0,0,HYBLOCK),COLORYELLOW;{所屬行業}DRAWTEXT_FIX(ISLASTBAR AND 指數漲幅<=行業指數,0.5,0,0,'板塊強'),COLORRED;DRAWTEXT_FIX(ISLASTBAR AND 指數漲幅>行業指數,0.5,0,0,'板塊弱'),COLORCYAN;DRAWTEXT_FIX(ISLASTBAR AND ZF>=行業指數,0.6,0,0,'個股強'),COLORRED;DRAWTEXT_FIX(ISLASTBAR AND ZF<行業指數,0.6,0,0,'個股弱'),COLORCYAN;DRAWTEXT_FIX(1,0.0,0.43,0,'【說明:早盤如果持有的股票:板弱、股弱。遇到急拉,堅決高拋低吸。】'),COLOR0080FF;DRAWTEXT_FIX(1,0.0,0.50,0,'【如果板強、股弱:等待股弱轉股強。如果盤中一直處于板強、股弱:堅決做短線T】'),COLOR0080FF;DRAWTEXT_FIX(1,0.0,0.57,0,'【遇到板強、股強:持股不動。遇到板弱、股強:看個股量,如果放量強持股不動。如果急拉不放量,應高拋低吸】'),COLOR0080FF;DRAWTEXT_FIX(1,0.0,0.64,0,'【遇到上漲家數迅速增加:考慮補倉或者持股不動,反之減倉?!?),COLOR0080FF;個股強弱:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100,COLORWHITE;行業強弱:=(HY_INDEXC-MA(HY_INDEXC,30))/MA(HY_INDEXC,30)*100,COLORYELLOW,LINETHICK2;大盤強弱:=(INDEXC-MA(INDEXC,30))/MA(INDEXC,30)*100,COLORRED,LINETHICK4;
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容