小白丿 发表于 2023-11-1 21:14:25

通达信六六六选股指标公式

<div class="stock-fc-code-box">


<p>{ 取消的股票 }<br>T1:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*'),0,1);<br>T2:=NOT(CODELIKE('688'));<br>T3:=NOT(CODELIKE('300'));<br>T4:=NOT(CODELIKE('4'));<br>T5:=NOT(CODELIKE('8'));<br>T6:=NOT(INBLOCK('近期解禁'));<br>T7:=NOT(INBLOCK('拟减持'));<br>TT:=T1 AND T2 AND T4 AND T5 AND T6 AND T7 ;<br>{ 均线 }<br>A1:=MA(C,5); {5日均线}<br>A2:=MA(C,10) ; {10日均线}<br>A3:=MA(C,20) ; {20日均线}<br>A4:=MA(C,30) ; {30日均线}<br>A5:=MA(C,60) ; {60日均线}<br>A11:=A1&gt;REF(A1,1); {5日均线大于1日前的5日均线};<br>A12:=A2&gt;REF(A2,1); {10日均线大于1日前的10日均线}<br>A13:=A3&gt;REF(A3,1); {20日均线大于1日前的20日均线}<br>A14:=A4&gt;REF(A4,1); {30日均线大于1日前的30日均线}<br>A15:=A5&gt;REF(A5,1); {60日均线大于1日前的60日均线}<br>A16:=crOSS(A1,A2); {5日均线上穿10日均线}<br>A17:=CROSS(A2,A3); {10日均线上穿20日均线}<br>A18:=REF(A1,1)&lt;REF(A2,1); {1日前的5日均线&lt;1日前的10日均线}<br>A19:=A1&gt;A2; {5日均线&gt;10日均线}<br>AA:=A11 AND A12 AND A19;<br>{ macd指标 }<br>DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);<br>DEA:=EMA(DIF,9);<br>MACD:=(DIF-DEA)*2;<br>B1:=DIF-(REF(DIF,1))&gt;0.03; {DIF-1日前的DIF&gt;0.03}<br>B2:=DIF&gt;REF(DIF,1); {DIF&gt;1日前的DIF}<br>B3:=DEA-(REF(DEA,1))&gt;0.05; {DEA-1日前的DRA&gt;0.05}<br>BB:=B1 AND B3;<br>{ skdj指标 }<br>LOWV:=LLV(LOW,9);<br>HIGHV:=HHV(HIGH,9);<br>RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);<br>SkdjK:=EMA(RSV,3);<br>SkdJD:=MA(SKDJK,3);<br>C1:=REF(SKDJK,1)&lt;20; {1日前的SKDJK&lt;20}<br>C2:=SKDJK&gt;REF(SKDJK,1); {SKDJK大于1日前的SKDJK}<br>C3:=REF(SKDJD,1)&lt;20; {1日前的SKDJD&lt;20}<br>C4:=SKDJD&gt;REF(SKDJD,1); {SKDJD大于1日前的SKDJD}<br>C5:=SKDJD-REF(SKDJD,1)&gt;1; {SKDJD-1日前的SKDJD&gt;1}<br>CC:=C2 AND C5 ;<br>{ KDJ指标 }<br>RSE:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;<br>KDJK:=SMA(RSE,3,1);<br>KDJD:=SMA(KDJK,3,1);<br>KDJJ:=3*KDJK-2*KDJD;<br>D1:=KDJK&gt;REF(KDJK,1); {KDJK大于1日前的KDJK}<br>D2:=REF(KDJJ,1)&lt;20; {1日前的KDJJ&lt;20}<br>D3:=KDJJ&gt;REF(KDJJ,1); {KDJJ大于1日前的KDJJ}<br>D4:=KDJJ-REF(KDJJ,1)&gt;7; {KDJJ-1日前的KDJJ&gt;7}<br>DD:=D3 AND D4;<br>{ rsi指标 }<br>LC:=REF(CLOSE,1);<br>RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;<br>RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;<br>RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;<br>E1:=REF(RSI1,1)&lt;20; {1日前的RSI1&lt;20}<br>E2:=RSI1&gt;REF(RSI1,1); {RSI1大于1日前的RSI1}<br>E3:=RSI2&gt;REF(RSI2,1); {RSI2大于1日前的RSI2}<br>EE:= E2 AND E3;<br>{ dmi指标 }<br>MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);<br>HD:=HIGH-REF(HIGH,1);<br>LD:=REF(LOW,1)-LOW;<br>DMP:=SUM(IF(HD&gt;0&amp;&amp;HD&gt;LD,HD,0),14);<br>DMM:=SUM(IF(LD&gt;0&amp;&amp;LD&gt;HD,LD,0),14);<br>PDI:=DMP*100/MTR;<br>mdi:=DMM*100/MTR;<br>ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);<br>ADXR:=(ADX+REF(ADX,6))/2;<br>F1:=PDI&gt;REF(PDI,1); {PDI大于1日前的PDI }<br>F2:=REF(PDI,1)&lt;REF(MDI,1); {1日前的PDI&lt;1日前的MDI}<br>F3:=PDI&gt;MDI; {当前PDI大于当前MDI }<br>F4:=CROSS(PDI,MDI); {PDI上穿MDI }<br>F5:=PDI-REF(PDI,1)&gt;7; {PDI-1日前的PDI&gt;7 }<br>F6:=MDI&gt;REF(MDI,1); {MDI大于1日前的MDI }<br>FF:=F3 AND F5;<br>{ cci指标 }<br>TYP:=(HIGH+LOW+CLOSE)/3;<br>CCI:=(TYP-MA(TYP,14))*1000/(15*AVEDEV(TYP,14));<br>G1:=CCI&lt;-50; {CCI&lt;-50 }<br>G2:=CCI&gt;REF(CCI,1); {CCI大于1日前的CCI }<br>G3:=CCI-REF(CCI,1)&gt;30; {CCI-1日前的CCI&gt;30 }<br>GG:= G3 ;<br>{ vol指标 }<br>VOLUME:=VOL;<br>MAVOL1:=MA(VOLUME,5);<br>MAVOL2:=MA(VOLUME,10);<br>MAVOL3:=MA(VOLUME,60);<br>H1:=MAVOL1&gt;REF(MAVOL1,1); {MAVOL1大于1日前的MAVOL1 }<br>H2:=MAVOL2&gt;REF(MAVOL2,1); {MAVOL2大于1日前的MAVOL2 }<br>H3:=VOLUME&gt;REF(VOLUME,1); {VOLUME大于1日前的VOLUME }<br>HH:=H1 AND H2 AND H3;<br>XG:AA AND BB AND CC AND DD AND EE AND FF AND GG AND TT AND HH ;</p>
</div>
页: [1]
查看完整版本: 通达信六六六选股指标公式