指標公式源碼分析及使用參考:
這段代碼主要是用于股票的技術分析和選股的策略。下面是對代碼的具體解釋:
1. 定義了一系列移動平均線(MA):包括MA5、MA10、MA13、MA20、MA30、MA54、MA60、MA120。這些移動平均線可以用來判斷股票價格的趨勢。
2. 定義了一系列布爾變量(HJ_8、HJ_9、HJ_10、HJ_11等)和條件表達式,通過對股票價格和成交量的計算和比較,篩選出符合條件的股票。
3. 定義了暴利變量,表示股票滿足一定條件時的投資機會。
4. 定義了偏離率、評臺突破和妖股突破變量,用于判斷股票的突破情況和偏離程度。
5. 定義了XDF變量,表示股票是否滿足暴利或妖股突破的條件。
6. 定義了cxhA和cxhAA變量,用于計算股票的DMA指標和動態信息。
7. 定義了FLIGA變量,用于判斷股票的波動性。
8. 定義了妖股變量,表示股票滿足一定條件時的投資機會。
9. 定義了工作線變量,用于計算KDJ.J#WEEK指標的移動平均線。
10. 定義了建倉和加倉變量,用于判斷何時建立或增加股票的倉位。
11. 定義了持股變量,表示當前持有的股票倉位。
12. 定義了必買變量,表示股票滿足一定條件時的投資機會。
13. 定義了上升三法變量,用于判斷股票是否符合上升三法的形態。
14. 定義了XG變量,表示最終選出的滿足一系列條件的股票。
使用參考建議:
- 這段代碼是一個完整的股票選股策略,可以根據自己的需求進行調整和優化。
- 可以根據需要修改移動平均線的參數,以及其他條件表達式的閾值和判斷邏輯,來適應不同的市場和個人投資風格。
- 建議在實際使用之前,先進行回測和驗證,確保策略的有效性和穩定性。
- 注意風險控制,不要把所有資金都投入到單個股票或少數幾只股票中,建議進行資產分散和倉位控制。
- 股市有風險,投資需謹慎。以上只是代碼的解釋和使用建議,并不構成任何投資建議或股票推薦。請在投資前做好自己的調研和風險評估。
?
源碼如下:
N:=1;MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA13:=MA(CLOSE,13);MA20:=MA(CLOSE,20);MA30:=MA(CLOSE,30);MA54:=MA(CLOSE,54);MA60:=MA(CLOSE,60),COLOR00FF99,LINETHICK2;MA120:=MA(CLOSE,120);HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;HJ_9:=FILTER(HJ_8,10);HJ_10:=BARSLAST(HJ_9);HJ_11:=REF(HIGH,HJ_10+2);HJ_12:=REF(HIGH,HJ_10+1);HJ_13:=REF(HIGH,HJ_10);HJ_14:=MAX(HJ_11,HJ_12);HJ_15:=MAX(HJ_14,HJ_13);HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;HJ_17:=HJ_10<150;HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;HJ_21:=VOL/MA(VOL,5)<3.5;HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22;暴利:=FILTER(HJ_25,15);PL1:=(((CLOSE-MA54)/MA54)<0.1);PL2:=(((CLOSE-MA10)/MA10)<0.3);偏離率:=(((PL1=1) AND (PL2=1))*0.2);評臺突破:=((((偏離率=0) AND (REF(偏離率,1)=0.2)) AND (REF((COUNT((偏離率=0.2),10)=10),1)=1))*-0.1);妖股突破:=評臺突破=-0.1;XDF:=(暴利 OR 妖股突破);cxhA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);cxhAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);FLIGA:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);妖股:=XDF AND C/REF(C,1)>1.095 AND FLIGA AND cxhAA,NODRAW;工作線:=MA("KDJ.J#WEEK"(9,3,3),5);建倉:=CROSS(工作線,5),NODRAW,COLORMAGENTA;加倉:=CROSS(工作線,50),NODRAW,COLORYELLOW;cxh1:=工作線,COLORRED;持股:=IF(cxh1>REF(cxh1,1),cxh1,DRAWNULL),COLORRED;{股海必買}ZZAA1:=C<O; {昨天收陰線的}ZZAA2:=C>O AND C<REF(C,1);{假陰真陽的}ZZBB1:=REF(ZZAA1,1) AND C>REF(O,1);ZZBB2:=REF(ZZAA2,1) AND C>REF(C,1);BM:=ZZBB1 OR ZZBB2;T:=BARSLAST(妖股);必買:=T>=1 AND T<=20 AND BM ;TJ1:=C/REF(C,1)*100-100;TJ2:=TJ1>6;TJ3:=MAX(C,O)/MIN(C,O)*100-100;TJ4:=TJ3<5;TJ5:=BARSLASTCOUNT(TJ4);TJ6:=TJ5>=2 AND TJ5<=4;TJ7:=REF(TJ6,1) AND TJ2;TJ8:=REF(TJ2,1) AND TJ4;TJ9:=BARSLAST(TJ8);TJ10:=TJ9<8;A:=C/REF(C,1)>1.095 AND H=O AND L=H;上升三法:=REF(TJ6,1) AND TJ1>N AND TJ10 AND NOT(A);XG:必買 AND 上升三法 AND 持股<100 AND 持股;
{股海全倉主圖}{公式名稱: 乾坤三線公式描述: 乾坤三線無參數公式類型: 技術指標公式-均線型畫線方法: 主圖疊加公式版本: 0顯示小數: 缺省位數坐標線位置: 自動額外Y軸分界: 無參數精靈:無用法注釋:1.股價高于平均線,視為強勢;股價低于平均線,視為弱勢2.平均線向上漲升,具有助漲力道;平均線向下跌降,具有助跌力道;3.二條以上平均線向上交叉時,買進;4.二條以上平均線向下交叉時,賣出;5.移動平均線的信號經常落后股價,若以EXPMA 、VMA 輔助,可以改善。公式源碼:}所屬地區:DRAWTEXT_FIX(1,0.00,0.05,0,'地區:'),COLORFFFF00;DRAWTEXT_FIX(1,0.05,0.05,0,DYBLOCK),COLORFFFF00;所屬行業:DRAWTEXT_FIX(1,0,0.10,0,'行業:'),COLORFFFF00;DRAWTEXT_FIX(1,0.05,0.10,0,HYBLOCK),COLORFFFF00;所屬概念:DRAWTEXT_FIX(1,0,0.15,0,'概念:'),COLORFFFF00;DRAWTEXT_FIX(1,0.05,0.15,0,GNBLOCK),COLORFFFF00;所屬風格:DRAWTEXT_FIX(1,0,0.20,0,'風格:'),COLORFFFF00;DRAWTEXT_FIX(1,0.05,0.20,0,FGBLOCK),COLORFFFF00;上市日期:=CONST(DAYTODATE((DATETODAY(DATE)-FINANCE(42))))+19000000,NODRAW;DRAWTEXT_FIX(1,0,0.25,0,'上市日期:'),COLORFFFF00;DRAWNUMBER_FIX(1,0.05,0.25,0,上市日期),COLORFFFF00;A1:MA(CLOSE,5);A2:MA(CLOSE,6);A3:MA(CLOSE,7);B1:EMA(MEMA(CLOSE,13),13),COLORGREEN;B2:EMA(MEMA(CLOSE,14),14),COLORGREEN;B3:EMA(MEMA(CLOSE,15),15),COLORF00FF0;KY1:EMA(MEMA(CLOSE,80),80),COLORFF9900;KY2:EMA(MEMA(CLOSE,84),84),COLORRED,LINETHICK3;IF(KY2<REF(KY2,1),KY2,DRAWNULL),COLORGREEN,LINETHICK3;KY3:EMA(MEMA(CLOSE,88),88),COLORF00FF0;BL_1:=IF(NAMELIKE(1) OR NAMELIKE(2),0.05,0.1);BL_2:=CLOSE/REF(CLOSE,1)-1>=BL_1-0.01/REF(CLOSE,1) AND CLOSE=HIGH AND PERIOD=5;STICKLINE(BL_2,CLOSE,OPEN,(-1),0),COLORFF00F5;BL_3:=REF(CLOSE,1)/CLOSE-1>=BL_1-0.01/REF(CLOSE,1) AND LOW=CLOSE AND PERIOD=5;STICKLINE(BL_3,CLOSE,OPEN,(-1),0),COLORGREEN;BL_4:=HIGH/REF(CLOSE,1)-1>=BL_1-0.01/REF(CLOSE,1) AND CLOSE<HIGH AND PERIOD=5;STICKLINE(BL_4,HIGH-(HIGH-MAX(OPEN,CLOSE)),HIGH,0,0),COLORFF00B5;BL_5:=REF(CLOSE,1)/LOW-1>=BL_1-0.01/REF(CLOSE,1) AND LOW<CLOSE AND PERIOD=5;STICKLINE(BL_5,LOW+(MIN(OPEN,CLOSE)-LOW),LOW,0,0),COLOR00BB00;BL_6:=OPEN/REF(CLOSE,1)-1>=BL_1-0.01/REF(CLOSE,1) AND OPEN=HIGH AND PERIOD=5;STICKLINE(BL_6,CLOSE+(OPEN-CLOSE)*0.9,OPEN,(-1),0),COLORFF00F5;BL_7:=REF(CLOSE,1)/OPEN-1>=BL_1-0.01/REF(CLOSE,1) AND LOW=OPEN AND PERIOD=5;STICKLINE(BL_7,CLOSE-(CLOSE-OPEN)*0.9,OPEN,(-1),0),COLORGREEN;{總股本}M:=88;N1:=6;N2:=60;YYP:=0;SHORT:=21;LONG:=44;DD:=0;板塊排序:HORCALC('板塊指數',105,1,0),NODRAW,COLORRED;MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA13:=MA(CLOSE,13);MA20:=MA(CLOSE,20);MA30:=MA(CLOSE,30);MA54:=MA(CLOSE,54);MA60:=MA(CLOSE,60),COLOR00FF99,LINETHICK2;MA120:=MA(CLOSE,120);STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2,0),COLORYELLOW;HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;HJ_9:=FILTER(HJ_8,10);HJ_10:=BARSLAST(HJ_9);HJ_11:=REF(HIGH,HJ_10+2);HJ_12:=REF(HIGH,HJ_10+1);HJ_13:=REF(HIGH,HJ_10);HJ_14:=MAX(HJ_11,HJ_12);HJ_15:=MAX(HJ_14,HJ_13);HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;HJ_17:=HJ_10<150;HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;HJ_21:=VOL/MA(VOL,5)<3.5;HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22;暴利:=FILTER(HJ_25,15);PL1:=(((CLOSE-MA54)/MA54)<0.1);PL2:=(((CLOSE-MA10)/MA10)<0.3);偏離率:=(((PL1=1) AND (PL2=1))*0.2);評臺突破:=((((偏離率=0) AND (REF(偏離率,1)=0.2)) AND (REF((COUNT((偏離率=0.2),10)=10),1)=1))*-0.1);妖股突破:=評臺突破=-0.1;XDF:=(暴利 OR 妖股突破);cxhA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);cxhAA:=DYNAINFO(7)/(REF(CLOSE,1))&g
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?