【740】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】 【優(yōu)化股票池決策模型的經(jīng)驗探討 [保存] {√√ 編寫股價昨天漲幅 >0 ,今天股價漲幅介于0和2之間,股價創(chuàng)3個月內(nèi)新高,5日線上穿10日線,10,20,30日均線多頭KD:K<80,目前市場上沒有符合條件的} ref((c-ref(c,1))/ref(c,1)*100,1)>0 and {昨日(收盤價-昨收)/昨收*100>0 AND } between((c-ref(c,1))/ref(c,1)*100,0,2) and c=hhv(l,90){(收盤價-昨收)/昨收*100位于0和2之間 AND 收盤價=90日內(nèi)最低價的最高值} and cross(ma(c,5),ma(c,10)) and ma(c,10)>ma(c,20) and{ AND 收盤價的5日簡單移動平均上穿收盤價的10日簡單移動平均 AND 收盤價的10日簡單移動平均>收盤價的20日簡單移動平均} ma(c,20)>ma(c,30) and "kd.k"<80;{ AND 收盤價的20日簡單移動平均>收盤價的30日簡單移動平均 AND "隨機指標(biāo)的K"<80} {選出N日內(nèi)SHX最高值與本日SHX之差大于M的股票。 } input:N(10,1,300,1),M(1,1,100,1);輸出 INPUT:N(10,1,300,1),M(1,1,100,1)} (hhv("shx",N)-"shx")/hhv("shx",N)>M/100; {(N日內(nèi)"SHX"的最高值-"SHX")/N日內(nèi)"SHX"的最高值>M/100} {√√ 當(dāng)然最低價小于10日均線的指標(biāo)} cross(ma(close,10),low); { 收盤價的10日簡單移動平均上穿最低價} {編個指標(biāo):0軸下21天內(nèi)MACD第二次金叉。} cond1:=cross("macd.diff","macd.dea");{COND1賦值:"平滑異同平均的DIFF"上穿"平滑異同平均的DEA"} count(cond1,21)>=2 and hhv("macd.diff",21)<0 and barslast(cond1)<5; { 統(tǒng)計21日中滿足COND1的天數(shù)>=2 AND 21日內(nèi)"平滑異同平均的DIFF"的最高值<0 AND 上次COND1距今天數(shù)<5} {編一個當(dāng)前換手率是比半小時前增加1%公式。周期用分筆。} {答 比半小時前 那周期就是30分鐘 增加1%以上還是剛好1% 剛好1%幾乎不太可能 1%以上 v>ref(v,1)*1.01; } {編一個 :股價下跌,ddx飄紅的公式} close<ref(close,1) and "ddx.ddx">0; {收盤價<昨收 AND "大單動向的DDX">0} {√√ 軟件中有B-115實時股價>均價的選股公式,請幫我編寫一個實時股價<均價的選股公式} dynainfo(7)<dynainfo(11); { 現(xiàn)價<均價} {√√ 三日內(nèi)有兩天最高價是同一價格。} cond1:=high=hhv(high,3);{COND1賦值:最高價=3日內(nèi)最高價的最高值} count(cond1,3)=2;{統(tǒng)計3日中滿足COND1的天數(shù)=2} {超大戶凈買入從上市到現(xiàn)在的累積公式好嗎?} A:=BIGORDER(1,3)*V;{A賦值:BIGORDER(1,3)*成交量(手)} B:=BIGORDER(2,3)*V;{B賦值:BIGORDER(2,3)*成交量(手)} 凈買入:(sum(A,0)-sum(B,0)); { 凈買入:(SUM(A,0)-SUM(B,0)); {}} {20日線先死叉40日線,然后20日線再金叉40日線,股價在20日線上方一點或者正好。} cond1:=cross(ma(close,20),ma(close,40));{COND1賦值:收盤價的20日簡單移動平均上穿收盤價的40日簡單移動平均} cond2:=cross(ma(close,40),ma(close,20));{COND2賦值:收盤價的40日簡單移動平均上穿收盤價的20日簡單移動平均} count(cond1,1)>0 and count(cond2,10)>0 and { 統(tǒng)計1日中滿足COND1的天數(shù)>0 AND 統(tǒng)計10日中滿足COND2的天數(shù)>0 AND } barslast(cond2)>barslast(cond1) and{ 上次COND2距今天數(shù)>上次COND1距今天數(shù) AND} between(close,ma(close,20)*0.98,ma(close,20)*1.02); { 收盤價位于收盤價的20日簡單移動平均*0.98和收盤價的20日簡單移動平均*1.02之間} {二十個交易日內(nèi)首次出現(xiàn)5%以上大陽線 ,收盤價大于近二十個交易日最高價,成交量大于近二十個交易日均量。 } count((c-o)/o*100>=5,20)=1 and c=hhv(h,20) and v>ma(v,20); {} { 請寫個70 % 成本在目前股價下方的公式 } winner(close)>0.7; {} {√√ 求一公式:ppart(12)*100;大于70%;股價5天來創(chuàng)80日新高;30日套牢盤小于8%; } hhv(high,5)>ref(hhv(high,80),5) and winner(ma(close,30))>0.92; { 5日內(nèi)最高價的最高值>5日前的80日內(nèi)最高價的最高值 AND 以收盤價的30日簡單移動平均計算的獲利盤比例>0.92} {編個30 60 90 120 250日線粘合,然后30日線金叉他們?nèi)魏我桓€的公式? } MA1:=ma(close,30);{MA1賦值:收盤價的30日簡單移動平均} MA2:=ma(close,60);{} MA3:=ma(close,90);{} MA4:=ma(close,120);{} MA5:=ma(close,250);{} A:=MAX(ma1,ma2,ma3,ma4,ma5)/min(ma1,ma2,ma3,ma4,ma5);{A賦值:MA1和均線的較大值/MA1和均線的較小值} A<1.03 and ma1<>min(ma1,ma2,ma3,ma4,ma5); { A<1.03 AND MA1<>MA1和均線的較小值} {5 10 20 30 60 120 240日均線的粘合的公式 } INPUT:N(0.02);{} A1:=ABS(MA(C,10)/MA(C,20)-1)<N;{A1賦值:收盤價的10日簡單移動平均/收盤價的20日簡單移動平均-1的絕對值<N} A2:=ABS(MA(C,5)/MA(C,10)-1)<N;{} A3:=ABS(MA(C,5)/MA(C,20)-1)<N;{} A4:=ABS(MA(C,5)/MA(C,30)-1)<N;{} A5:=ABS(MA(C,5)/MA(C,60)-1)<N;{} A6:=ABS(MA(C,5)/MA(C,120)-1)<N;{} A7:=ABS(MA(C,5)/MA(C,240)-1)<N;{} MA(C,5)>REF(MA(C,5),1) AND A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7;{} {只要是代碼后面加上linethick2就可以加粗了,如下} MA1:MA(CLOSE,P1),linethick2;{輸出MA1:收盤價的P1日簡單移動平均,LINETHICK2} {√√ 前五天跌幅超過5%,如何編寫,} (c-ref(c,6))/ref(c,6)*100-(c-ref(c,1))/ref(c,1)*100<-5;{ (收盤價-6日前的收盤價)/6日前的收盤價*100-(收盤價-昨收)/昨收*100<-5} {√√ 編寫一個震蕩頻繁的選股公式,20天內(nèi)大于3次。} cond1:=hhv(high,10)/llv(high,10)<1.1;{COND1賦值:10日內(nèi)最高價的最高值/10日內(nèi)最高價的最低值<1.1} count(cond1,10)>3; {統(tǒng)計10日中滿足COND1的天數(shù)>3} {求個布林線下軌和K線同時由下降轉(zhuǎn)為上升的公式,} ref("boll.lower",1)=llv("boll.lower",3) and ref(low,1)=llv(low,3); { 昨日"BOLL的LOWER"=3日內(nèi)"BOLL的LOWER"的最低值 AND 昨日最低價=3日內(nèi)最低價的最低值} {√√ 股價回調(diào)至市場平均成本附近. } BETWEEN(C,CYC(30)*1.01,CYC(30)*0.99);{股價在30日成本的1%附近} { 收盤價位于成本均線(30)*1.01和成本均線(30)*0.99之間} {如何設(shè)計一個公式能將短線精靈中的機貨吃貨或者機貨買單進(jìn)行統(tǒng)計,} { 答 NOTICE(N),N短線精靈類型,1:火箭發(fā)射,2:快速反彈,3:高臺跳水,4:加速下跌,5:大筆買入,6:大筆賣出,7:封漲停板,8:封跌停板,} 9:打開漲停,10:打開跌停,11:有大賣盤,12:有大買盤,13:拉升指數(shù),14:打壓指數(shù),15:機構(gòu)買單,16:機構(gòu)賣單,} 17:機構(gòu)吃貨,18:機構(gòu)吐貨,19:分單買單,20:分單賣單,21:買入撤單,22:賣出撤單,23:買入新單,24:賣出新單} 例如NOTICE(15)表示機構(gòu)買單數(shù)量 } {√√ 編一個10日內(nèi)的最大陽日大成交量比今日成交量大5倍的選股公式,} vol/hhv(vol,10)<0.2;{ 成交量(手)/10日內(nèi)成交量(手)的最高值<0.2} { 當(dāng)天的收盤價要大于BBIBOLL的BBI值,也就是收盤價要站上BBI線,} cross(close,"bbiboll.bbi");{收盤價上穿"BBIBOLL的BBI"} {√√ 股價跳空低開,從缺口算下跌20%以上,沒有回補缺口的公式。} var1:=barslast(high<ref(low,1)*0.99)+1;{VAR1賦值:上次最高價<昨日最低價*0.99距今天數(shù)+1} hhv(high,var1)<ref(low,var1) and close/ref(close,var1)<0.8; { VAR1日內(nèi)最高價的最高值<VAR1日前的最低價 AND 收盤價/VAR1日前的收盤價<0.8} {編一個在N天內(nèi)5天平均線3-4次穿越10天平均線的條件選股公式(向上、向下都可以)。謝謝老師。 學(xué)習(xí)者 60.13.15.6 } input:n(20),m(3);{輸出INPUT:N(20),M(3)} count(cross(ma(c,5),ma(c,10)),n)=m;{20天內(nèi)上穿3次 參數(shù)可以調(diào)整 N天數(shù) M上穿次數(shù)} { 統(tǒng)計N日中滿足收盤價的5日簡單移動平均上穿收盤價的10日簡單移動平均的天數(shù)=M} {若MACD的DIFF上穿DEA怎樣確定上穿角度(30度.45度等)怎樣調(diào)整角度?} input:角度(10,1,90,1);{輸出 INPUT:角度(10,1,90,1)} slope("macd.diff",3)/ma("macd.diff",10)>tan(角度); { "平滑異同平均的DIFF"的3日線性回歸斜率/"平滑異同平均的DIFF"的10日簡單移動平均>角度的正切} {√√ 編公式條件是每天開盤9.30-11點區(qū)間股票價格只在開盤價附近震蕩震蕩幅度始終不超過開盤價1%的股票 } var1:=barscount(close);{VAR1賦值:收盤價的有效數(shù)據(jù)周期數(shù)} (ref(hhv(high,90),var-90)-ref(llv(low,90),var-90))/dynainfo(4)<0.01 and var1>90;{et{(估算樣本方差-90日前的90日內(nèi)最高價的最高值-估算樣本方差-90日前的90日內(nèi)最低價的最低值)/今開<0.01 AND VAR1>90} {√√ var1:=barscount(close);{VAR1賦值:收盤價的有效數(shù)據(jù)周期數(shù)} 【(ref(hhv(high,90),var-90)-ref(llv(low,90),var-90))/dynainfo(4)<0.01 and var1>90;{用在分時圖中} } {(估算樣本方差-90日前的90日內(nèi)最高價的最高值-估算樣本方差-90日前的90日內(nèi)最低價的最低值)/今開<0.01 AND VAR1>90}】 {DDX和DDY 的3線都在0軸上,DXX值大于0.3,DDZ出現(xiàn)紅色彩帶} "ddx.ddx1">0 and "ddx.ddx2">0 and "ddx.ddx3">0{ "大單動向的DDX1">0 AND "大單動向的DDX2">0 AND "大單動向的DDX3">0} and "ddy.ddy1">0 and "ddy.ddy2">0 and "ddy.ddy3">0{AND "漲跌動因的DDY1">0 AND "漲跌動因的DDY2">0 AND "漲跌動因的DDY3">0} and "ddx.ddx">3 and "ddz.ddz">ref("ddz.ddz",1); {AND "大單動向的DDX">3 AND "大單差分的DDZ">昨日"大單差分的DDZ"} {√√ 個股價下跌接近60日或120日或240日均線的公式 } c<o and between(c,ma(c,60)*1.01,ma(c,60)*0.99); {收陰線AND 收盤價位于收盤價的60日簡單移動平均*1.01和收盤價的60日簡單移動平均*0.99之間} {例如,在初步設(shè)計的時候,控制30日最大漲幅小于12%,但符合的個股數(shù)量較少,特別是在行情比較好的時候難以有個股倍篩選,經(jīng)常會錯過非常強勢的個股,這時候就需要把指標(biāo)值得放寬。如吧原來的“(close-llv(close,30))/llv(close,30)*100<12”改為“(close-llv(close,30))/llv(close,30)*100<18”,把30日最大漲幅由12%放大到18%,這樣,入池的個股就相對容易了} 編寫2個公式周線、日線有向上跳空缺口的選股公式} cond1:=low>ref(high,1)*1.01;{COND1賦值:最低價>昨日最高價*1.01} var1:=barslast(cond1)+1;{VAR1賦值:上次COND1距今天數(shù)+1} llv(low,var1)>ref(high,var1); {VAR1日內(nèi)最低價的最低值>VAR1日前的最高價} {√√ 股價上穿5周、10周、20周均線,周MACD中DIEF上穿DEA。} MA1:=ma(close,5);{MA1賦值:收盤價的5日簡單移動平均} MA2:=ma(close,10);{MA2賦值:收盤價的10日簡單移動平均} MA3:=ma(close,20);{MA3賦值:收盤價的20日簡單移動平均} cross(close,ma1) and cross(close,ma2) and{收盤價上穿MA1 AND 收盤價上穿MA2 AND} cross(close,ma3) and cross("macd.diff","macd.dea");{ 收盤價上穿MA3 AND "平滑異同平均的DIFF"上穿"平滑異同平均的DEA"} {我點技術(shù)分析右下角的監(jiān)控欄的個股,可是不管點左鍵和右鍵都不會彈出對話框,請問怎么刪除。并且我也點了工具里面的預(yù)警設(shè)置把里面的個股和條件都刪除了,但監(jiān)控欄里面還有。 答 這個要刪文件的。因為軟件功能里不允許刪除 刪掉dzh2\userdata\SELF\ALERT.DAT 文件。} {√√ 編一個指標(biāo):KDJ[周]的K、D、J三個數(shù)值分別要大于其前一周期的K、D、J數(shù)值。{分析周期用周線。} } "kdj.k">ref("kdj.k",1) and {"KDJ的K">昨日"KDJ的K" AND} "kdj.d">ref("kdj.d",1) and{ "KDJ的D">昨日"KDJ的D" AND} "kdj.j">ref("kdj.j",1); {"KDJ的J">昨日"KDJ的J"} {√√ 今日股價在30天最高價的下方10%以內(nèi),昨日成交量大于10均量的2倍. } between(close,hhv(high,30)*0.9,hhv(high,30)*0.96) and{收盤價位于30日內(nèi)最高價的最高值*0.9和30日內(nèi)最高價的最高值*0.96之間 AND } ref(vol,1)>ref(ma(vol,10),1)*2;{昨日成交量(手)>昨日成交量(手)的10日簡單移動平均*2} {√√ 在K線圖下面的VOL柱形圖上顯示某一天最大換手率和某一天最小換手率的數(shù)值,就象K線圖上顯示某一天最高價和某一天最低價一樣的,能隨圖的放大和縮小最高和最低換手率是變} hhv(v/capital*100,30);{30日最大換手率}{30日內(nèi)成交量(手)/當(dāng)前流通股本(手)*100的最高值} llv(v/capital*100,30);{30日最小換手率} {30日內(nèi)成交量(手)/當(dāng)前流通股本(手)*100的最低值} {√√ 股價最低探到40天均線,并在40天線上收十字星或者小陰小陽,并且縮量的公式} ref(barslast(Low>ma(close,40)),1)>10 and{昨日上次最低價>收盤價的40日簡單移動平均距今天數(shù)>10 AND} high/low<1.04 and low<ma(close,40) and { 最高價/最低價<1.04 AND最低價<收盤價的40日簡單移動平均 AND} abs(close-open)/(high-low)<0.4; { 收盤價-開盤價的絕對值/(最高價-最低價)<0.4} {寫一個周線7連陽的選股公式多} last(close>open)>=7;{從前?日到前?日持續(xù)收陽線>=7} {編一個公式:5日量線死叉10日量線,然后50再金叉10日線。成交量正好于5.10日或者大于一點點。} {close 全部改成 vol 就可以了 } {請設(shè)計一個公式.前期ddx連紅4天.后2天翻綠.} last("ddx.ddx"<0)=2 and{從前?日到前?日持續(xù)"大單動向的DDX"<0=2 AND} ref(last("ddx.ddx">0),2)>=4; { 2日前的從前?日到前?日持續(xù)"大單動向的DDX">0>=4} {公式√√ 1、近期成交量最大并在成交量最大對應(yīng)K線上以收盤價劃水平一直線,2、而今日股價穿越所劃水平直線的公式 } var1:=barslast(vol=hhv(vol,20))+1;{VAR1賦值:上次成交量(手)=20日內(nèi)成交量(手)的最高值距今天數(shù)+1} cross(close,ref(high,var1)); {收盤價上穿VAR1日前的最高價} {編寫一個的上漲放量,下跌縮量的選股公式。} sum(if(isup,vol,0),10)/sum(is(isdown,vol,0),10)>1.5; {如果ISUP,返回成交量(手),否則返回0的10日累和/IS(ISDOWN,成交量(手),0)的10日累和>1.5} {求1、在DDY出現(xiàn)大紅柱那天,在主圖實體線最高和最低各畫一條水平線。2、后續(xù)回調(diào)到實體最低價選股條件 } {1.} HORILINE("DDY.DDY">=HHV("DDY.DDY",20),O,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,開盤價,"漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值)} HORILINE("DDY.DDY">=HHV("DDY.DDY",20),C,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,收盤價,"漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值)} {2.}BETWEEN(C,REF(C,BARSLAST("DDY.DDY"=HHV("DDY.DDY",20)))*1.01,REF(C,BARSLAST("DDY.DDY"=HHV("DDY.DDY",20)))*0.99); {收盤價位于上次"漲跌動因的DDY"=20日內(nèi)"漲跌動因的DDY"的最高值距今天數(shù)日前的收盤價*1.01和上次"漲跌動因的DDY"=20日內(nèi)"漲跌動因的DDY"的最高值距今天數(shù)日前的收盤價*0.99之間} {√√ 編一個,macd今天綠柱比昨天短。} "macd.macd">ref("macd.macd",1) and{"平滑異同平均的MACD">昨日"平滑異同平均的MACD" AND} "macd.macd"<0;{"平滑異同平均的MACD"<0 } {自編的板塊指數(shù)存放在哪個文件中?dzh2\data\b$ } {我測試過 可以通過 } HORILINE("DDY.DDY">=HHV("DDY.DDY",20),O,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,開盤價,"漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值)} HORILINE("DDY.DDY">=HHV("DDY.DDY",20),C,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,收盤價,"漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值)} {求一個公式在主圖上以近期成交量最大并在成交量最大K線上以收盤價劃一直線,而今日股價穿越所劃直線的公式, } cond1:=vol=hhv(vol,50);{COND1賦值:成交量(手)=50日內(nèi)成交量(手)的最高值} var1:=barslast(cond1)+1;{VAR1賦值:上次COND1距今天數(shù)+1} partline(ref(high,var1),high<=ref(high,var1)),coloryellow; {PARTLINE(VAR1日前的最高價,最高價<=VAR1日前的最高價),畫黃色} {(二)退出條件的優(yōu)化 當(dāng)個股進(jìn)入買入池(或持倉池)后,并非都能夠?qū)崿F(xiàn)盈利,因為股票池的歷史成功率、收益率都只是一種可參考的歷史經(jīng)驗,因為相同特征的個股后續(xù)走勢的概率相當(dāng)。所以,歷史成功率、收益率越高,則后市獲得正收益的概率也就越高。但這也只能作為參考。因為即使技術(shù)形態(tài)、指標(biāo)特征再完美的股票,如果后續(xù)沒有資金買入同樣無法上漲,而一旦有大量拋盤涌現(xiàn),下跌的概率還會大于上漲的概率。所以,退出池的轉(zhuǎn)移條件實際上也就是一個控制風(fēng)險的轉(zhuǎn)移條件。 (1)、實現(xiàn)目標(biāo)收益后進(jìn)行風(fēng)險控制的優(yōu)化。每個股票池都有其目前收益和實際收益,當(dāng)股票池的入池個股在目標(biāo)周期內(nèi)的實際收益低于目標(biāo)收益,即整體難以實現(xiàn)目標(biāo)收益時,可對入池實現(xiàn)一定收益后退出的條件進(jìn)行控制。例如,我們設(shè)計一個短線股票池,實現(xiàn)目標(biāo)收益15%后退出持倉,進(jìn)“退出池”。轉(zhuǎn)移條件為“(c-ENTERPOOLPRICE(0))/ENTERPOOLPRICE(0)>0.15 {短線收益超過15%時退出}”。但該股票池模型整體上并不能實現(xiàn)這個收益目標(biāo),大部分個股的短線最高收益在10%左右。這時候我們把實現(xiàn)目標(biāo)收益退出的轉(zhuǎn)移條件降低為10%,則就能夠鎖定短線最高利潤。”(c-ENTERPOOLPRICE(0))/ENTERPOOLPRICE(0)>0.1 {短線收益超過10%時退出}“ (2)止損條件的優(yōu)化。止損是在股票操作中經(jīng)常會用到的操作手法,一旦買入個股后沒有出現(xiàn)正收益反而形態(tài)快速走壞,出現(xiàn)了中短線虧損,對于謹(jǐn)慎的投資者而言這時候就不宜繼續(xù)捂著。否則會月虧越大。所以,設(shè)一個止損位置尤其必要。例如5%。但如果我們發(fā)現(xiàn)這個止損經(jīng)常是莊家洗盤的低點時,一旦止損,經(jīng)常為在最低點賣出時。這就不是成功的止損位置。我們可以放大到7%。等等。所有的參數(shù)都在實戰(zhàn)觀察中不斷優(yōu)化,才能最終控制各種風(fēng)險。 (3)系統(tǒng)性風(fēng)險與個股出貨風(fēng)險控制的退出條件優(yōu)化。設(shè)置個股退出條件時候,經(jīng)常還考慮的問題是個股出現(xiàn)非常強烈的莊家出貨或大盤形態(tài)較差時候,不宜捂股。就需要在股票池的退出條件上優(yōu)化條件。能夠最大程度地幫助我們控制個股風(fēng)險和系統(tǒng)性風(fēng)險的退出條件,就是最佳的退出條件。 案例可參考“均線淘金”股票池模型。} {麻煩給個過去6天內(nèi)3天持續(xù)放量的公式 } count(last(v>ref(v,1))=3,2)=1; {統(tǒng)計2日中滿足從前?日到前?日持續(xù)成交量(手)>昨日成交量(手)=3的天數(shù)=1} {在K線圖下面的VOL柱形圖上顯示某一天最大換手率和某一天最小換手率的數(shù)值,就象K線圖上顯示某一天最高價和某一天最低價一樣的,能隨圖的放大和縮小最高和最低換手率是變化的} drawtext(vol=hhv(vol,50),vol*1.1,str(vol/capital));{當(dāng)滿足條件成交量(手)=50日內(nèi)成交量(手)的最高值時,在成交量(手)*1.1位置書寫文字} drawtext(vol=llv(vol,50),vol*1.3,str(vol/capital));{ 當(dāng)滿足條件成交量(手)=50日內(nèi)成交量(手)的最低值時,在成交量(手)*1.3位置書寫文字} {添加到成交量指標(biāo)里就行。 } {這個公式為什么選不出股,不論N和M給什么值?input:N(10,1,300,1),M(1,1,100,1);(hhv("shx",N)-"shx")/hhv("shx",N)>M/100; HYD {可以選出股 }} 【741】【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【【 “超贏2號”的設(shè)計理念以及參考 [保存] 2010-08-24 13:30-15:00在論壇上下載歷史5分鐘數(shù)據(jù) ,然后安裝在軟件里面,論壇地址 http://bbs./dispbbs.asp?boardid=126&Id=1682775 (四)中長線股票池設(shè)計理念的思路借鑒 partline(hhv(close,20),close<hhv(close,20)),coloryellow; {長線金叉 是什么意思?是指相對長期的均線金叉,比如20日均線上穿40日均線 } {編個剔除ST和創(chuàng)業(yè)板和上市未滿4個月的新股的公式,} (strcmp(stkname,'st')=-1 or strcmp(stkname,'*st')=-1)=0 and DYNAINFO(4)<>0 and BARPOS>120; {問PBX多頭排列,股價最低價摸到A6線怎樣編寫。} "pbx.A1">"pbx.A2" and "pbx.A2">"pbx.A3" and "pbx.A3">"pbx.A4" and "pbx.A4">"pbx.A5" and "pbx.A5">"pbx.A6" and low<"pbx.A6"; {寫大單DDX或DDY連續(xù)3天翻紅,股價漲幅未超過4%,如何修改翻紅的天數(shù)及上漲的幅度呢?} INPUT:N(3),P(4); LAST("DDX.DDX">0)=N AND LAST("DDX.DDY">0)=N AND (c-ref(c,N))/ref(c,N)*100<P;{3日DDXDDY連續(xù)飄紅 3日漲幅小于4% 參數(shù)N為天數(shù) P為漲幅} {寫一個60分鐘均線粘合。60分鐘macd金叉,kd金叉在5個交易日內(nèi),60分鐘k線中軌上的選股公式。60分鐘均線設(shè)置為4.8.16.32。64小時 。} max(ma(c,4),ma(c,8),ma(c,16),ma(c,32),ma(c,64))/min(ma(c,4),ma(c,8),ma(c,16),ma(c,32),ma(c,64))<1.03 and cross("macd.diff","macd.dea") and barslast(cross("kdj.k#day","kdj.j#day"))<20; {編個30天內(nèi)股價突破120日線或240日線,之后又回落到120日線或240日線附近或以下不遠(yuǎn),目前股價正接近或正突破粘合的120日線或240日線的選股公式 } cond1:=between(barslast(close>ma(close,120)),5,30); ref(cond1,1) and between(ma(close,120),high,low); {編個股價最低探到40天均線,并在40天線上收十字星或者小陰小陽,并且縮量的公式(剔除除權(quán)股),昨天有個老師編的選出來的股是相反的。} l<ma(c,40) and c>ma(c,40) and between(o,c*1.005,c*0.995); {在分時成交欄里顯示的紅色向上箭頭和綠色向下箭頭那種表示買進(jìn)或賣出?是指主動買入或主動賣出 } {編30分由高點回落至0.382公式} between(close,hhv(high,30)*0.6,hhv(high,30)*0.64); {如何將均線加粗 } MA1:ma(close,5),linethick2; 加上linethick2就行了 {今日的收盤價突破前30日最高價的公式。} c>=hhv(h,30); {寫一個去掉3字頭,ST和停牌的公式,} strfind(stkname,'S',1)=0 and dynainfo(8)>0 and strfind(stklabel,'3',1)<>1; {組合條件選股想調(diào)用昨天的長下影線為一個條件,昨天的長下影線如何編寫? } ref((MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW),1)>0.667; {cci小于-200的和股價離布林線下軌正負(fù)不超過2%的選股公式 。 } "cci"<-200 and abs(close-"boll.lower")/"boll.lower"<0.02; {過去三天有一天股價下跌但當(dāng)天ddx是紅柱的公式 } count("ddx.ddx">0 and o>c,3)=1; {編一個周線KDJ指標(biāo)kd值連續(xù)2次底背馳(雙底)且J值在0值以下勾頭上行,股價站在60周均線上方,且當(dāng)周K線收周陽K線} count(cross("kdj'k","kdj.d"),60)>=2 and cross("kdj.j",0) and close>ma(close,60) and isup; { 有公式之類書籍或者教程嘛?登陸論壇有免費下載 論壇地址 http://bbs./index.asp?boardid=138 } {寫一個開盤價是昨日收盤價-0.5%以上連紅兩日以上的公式} ref(last(close>open),1)>=2 and dynainfo(4)>dynainfo(3)*0.995; {股價上穿MA30后,第一次或第二次出現(xiàn)量小于60均量線的陰線} var1:=last(close>ma(close,30)); between(count(vol<ma(vol,60) and isdown,var1),0,3); {編一個股價近兩日急跌跌幅大于-15%,前一天股價的最高價低于后一天的5日均線且今日股價與今日5日均線的偏離大于-15%的公式。} close/hhv(high,3)<0.85 and close<ma(close,5); {股價在10日線上正好或者大于一點,K線是收小陽或者小陰線。} high/low<1.03 and between(ma(close,10),high,low) and abs(open-close)/(high-low)<0.5; {1、求DDX放量出現(xiàn)大紅柱,在三天之內(nèi)不跌破紅柱那天股價的最低點。2、特大紅柱后,后續(xù)股價突破紅柱出現(xiàn)時股票價格的最高點選股 } { 1.}ref("ddy.ddy",3)>=hhv("ddy.ddy",20) and "ddy.ddy">0.3 and last(l>ref(l,3))=3; { 2.}ref("ddy.ddy",3)>=hhv("ddy.ddy",20) and "ddy.ddy">0.3 and last(l>ref(l,3))=3 and count(h>ref(h,3),3)>0; {120日線和240日線粘合的公式 2. DDX三線多頭排列的公式. } { 1.}ABS(MA(C,120)/MA(C,240)-1)<0.02; {2.}"ddx.ddx1">"ddx.ddx2" and "ddx.ddx2">"ddx.ddx3"; {5,10,20,60,120日均線粘合的公式 } MA1:=ma(close,5); MA2:=ma(close,10); MA3:=ma(close,20); MA4:=ma(close,60); MA5:=ma(close,120); MAX(ma1,ma2,ma3,ma4,ma5)/min(ma1,ma2,ma3,ma4,ma5)<1.02; {三日內(nèi)有兩天股價的最高價為同一價格的公式} h=ref(h,1) or h=ref(h,2) or ref(h,1)=ref(h,2); {一個滬深A(yù)股一年內(nèi)曾連續(xù)兩天以上漲停的統(tǒng)計公式} k:=last((close-ref(close,1))/ref(close,1)>0.096); hhv(k,252)>=2; {此問題上面的回答有點錯誤應(yīng)該為:} k:=last((close-ref(close,1))/ref(close,1)>0.096); max(k>=2);。 count(last(close/ref(close,1)=1.96)>=2,252)>=1; {日線收盤價 大于 月20均線? 怎么編 } c>ma(c,20); 選股時候分析周期用月線 {種提示(Disk full while accessing d;/dzh2/DATA/HK/20100822.prp.該咋辦只是港股的數(shù)據(jù)傳輸有點問題 } {我下載完數(shù)據(jù)后出現(xiàn)這種提示(Disk full while accessing d;/dzh2/DATA/HK/20100822.prp.該咋辦?把d:/dzh2/DATA/HK/20100822.prp 這個文件刪除掉。 } {個當(dāng)前換手率比半小時前增加1%以上的公式。資金是流入的。周期用分筆。} v>ref(v,1)*1.01;{{ 1%以上} 分析周期用30分鐘 資金面條件不能做篩選 } {5日10日線金差,5日10日20日均量線金叉且成交量是昨日的2倍,macd金叉 } cross(ma(close,5),ma(close,10)) and vol>ref(vol,1)*2 and count(cross(ma(vol,5),ma(vol,10)),5)>0 and count(cross(ma(vol,10),ma(vol,20)),5)>0 and count(cross("macd.diff","macd.dea"),5)>0; {均線今天第一次多頭排列(昨還不是)} K:=ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20); last(k)=1; {DDX3日均值1.5以上.多頭均線且突破前期高點.漲幅不超5%.} "ddx.ddx">ma("ddx.ddx",3)*1.5 and ma(close,5)>ma(close,10) and high>ref(hhv(high,10),1) and dynainfo(14)<0.05; {10個交易日內(nèi),價格下跌成交量萎縮,價格上漲放量。} SUM(VOL,10)/CAPITAL<=(5/100) and (c-ref(c,10))/ref(c,10)*100<-5;{下跌縮量} SUM(VOL,10)/CAPITAL>=(15/100) and (c-ref(c,10))/ref(c,10)*100>15;{上漲放量 {昨天收光頭陽線,即開盤價為最低價,收盤價為最高價,成交量在5日均線以下,股價處于上漲初期或中期,KDJ開始鈍化或金叉 } ref(high,1)=ref(close,1) and ref(low,1)=ref(open,1) and vol<ma(vol,5) and hhv(close,30)/llv(close,30)<1.3 and count(cross("kdj.k","kdj.d"),5)>0; {編一個n天深證指數(shù)收盤價漲跌幅的計算公式, } ("399001$close"-ref("399001$close",n))/ref("399001$close",n); {從昨天算起,一直5天小陽小陰出現(xiàn)最大漲幅不能超過:3%, 最小跌幅不超過:-3% ,(也叫“一二一平臺起”) } ref(last(abs(close-ref(close,1))/ref(close,1)<0.03),1)=5; {能幫助編寫ddx連續(xù)飄紅5天,而且金叉向上,成交量比昨天放大1倍以上、再請教流通盤小于5億元,市盈率小于50 } vol>ref(v,1)*2 and last("ddx.ddx">0)=5 and cross("ddx.ddx1","ddx.ddx2") and capital*close<5000000 and dynainfo(39)<50; {即股價在34周均之上,3周均金叉或已金叉8周均,9周KDJ在50以下金叉} c>ma(c,34) and cross(ma(c,3),ma(c,8)) and cross("kdj.j","kdj.k") and cross("kdj.k","kdj.d") and "kdj.j"<50; {選股公式;在分時圖上股價在均線上方運行并且離均線在1%之內(nèi)} var1:=barscount(close); fsjx:=sum(amount,var1)/sum(vol,var1); var2:=barslast(close<fsjx); var2>20 and count(close/fsjx<1.01,var2)/var2>0.95; {股價在60日線上正好或者大于一點 } (close-ma(c,60))/ma(c,60)>0 and (close-ma(c,60))/ma(c,60)<0.01; {寫一個震蕩頻繁的選股公式,20天內(nèi)大于3次} count(high/low>1.05,20)>3; {某一天成交量急劇放大,但之后的5天成交量一直在這一天成交量0.382以下怎么編寫?} ref(vol,5)>ref(vol,6)*2 and last(vol<0.382*ref(v,5))=5; {昨天收光頭陽線,即開盤價為最低價,收盤價為最高價,成交量在5日均線以下,股價處于上漲初期或中期,KDJ開始鈍化或金叉 } ref(o,1)=ref(l,1) and ref(c,1)=ref(h,1) and (c-ref(c,5))/ref(c,5)*100<10 and cross("kdj.j","kdj.k") and cross("kdj.k","kdj.d"); {編一個DMI的ADX大于50且今日股價與5日均線的偏離大于-15%的公式} "dmi.adx">50 and (close-ma(c,5))/ma(c,5)<-0.15 {編寫收盤價在布林線中規(guī)和上軌之間,} between(close,"boll.mid","boll.upper"); {求昨天以前15日內(nèi)日漲停板,今日突破前期15日內(nèi)漲停板那天漲停價公式 } T:=count(close/ref(close,1)>1.96,15);{15日內(nèi)日漲停板} close>ref(close,barslast(close/ref(c,1)>1.96)); {寫一個DDX1突破N日最大值選股公式 } "ddx.ddx"=hhv("ddx.ddx",N);{N自設(shè)} {求昨天以前15日內(nèi)日漲停板,今日突破前期15日內(nèi)漲停板那天漲停價公式 } var1:=barslast(close/ref(close,1)>0.0975); var1<15 and cross(high,ref(close,var1)); { 10天內(nèi)有3天漲副達(dá)3%以上? } count(close/ref(close,1)>1.03,10)>=3; { 15天內(nèi)最高價到今天的收盤價跌幅大于5%。公式是(ref(h,barslast(hhv(h,15)))-close)/ref(h,barslast(hhv(h,15))>0.05。但不運行請指教幫設(shè)計 } (ref(hhv(high,15),1)-close)/hhv(close,15)*100<5; {選股公式:從昨天起5天:K線走成多根小陰小陽,每根K線最大不到3%,呈“一”字平臺,成交量極度萎縮;今天成交量放大前期的2倍,K線收出一根大陽線,股價漲幅要達(dá)到3%. } ref(last(low/high>0.97),1)>=5 and ref(hhv(high,5)/llv(low,5),1)<1.05 and vol>ma(vol,5)*2 and close>open*1.03; {求昨天以前15日內(nèi)日漲停板,今日突破前期15日內(nèi)漲停板那天漲停價公式 } var1:=barslast(close/ref(close,1)>0.0975); var1<15 and cross(high,ref(close,var1)); { 10天內(nèi)有3天漲副達(dá)3%以上? } count(close/ref(close,1)>1.03,10)>=3; { 問 15天內(nèi)最高價到今天的收盤價跌幅大于5%。公式是(ref(h,barslast(hhv(h,15)))-close)/ref(h,barslast(hhv(h,15))>0.05。但不運行請指教幫設(shè)計 } (ref(hhv(high,15),1)-close)/hhv(close,15)*100<5; {選股公式:從昨天起5天:K線走成多根小陰小陽,每根K線最大不到3%,呈“一”字平臺,成交量極度萎縮;今天成交量放大前期的2倍,K線收出一根大陽線,股價漲幅要達(dá)到3%. } ref(last(low/high>0.97),1)>=5 and ref(hhv(high,5)/llv(low,5),1)<1.05 and vol>ma(vol,5)*2 and close>open*1.03; {在盤頭和盤尾各做一個公式。在上升趨勢中“盤頭”和“盤尾”有異動上漲1.7%至4%,成交量逐日溫和放大,大資金最近連續(xù)流入在兩天以上(包括兩天)而這兩天的ddx值都大于0.17.} var1:=barscount(close); between(ref(close,var1-30)/dynainfo(4),1.017,1.04) and var1<30 and last("ddx.ddx#day">0.17)>=2;{盤頭} var1:=barscount(close); between(close/ref(close,var1-210),1.017,1.04) and var1>210 and last("ddx.ddx#day">0.17)>=2; {盤尾} 【742】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】2010-08-25 13:30-15:00成交量與價格不同,價格可以造假,如果莊家或主力為了一定的趨勢技術(shù)上的需要,故意壓制價格或拉升價格,就很容易達(dá)到迷惑大眾的目的。例如洗盤,主力吃貨建倉后,優(yōu)勢為了迫使短線浮籌低位出局的目的,股價壓低價格,一部分短線浮籌就會賣出,從而減輕了后續(xù)拉高的壓力。從這種表象上來看,洗盤時的股價變化是非常顯著的,如果只看價格,很容易就產(chǎn)生形態(tài)轉(zhuǎn)壞的恐慌心里。而成交量卻不可以造假。有多少的真實成交,就有多少的成交量。如果只是洗盤就沒有大量賣出的真實意愿,自然在成交量上就不會出現(xiàn)放量的成交。理解了這一點,在我們發(fā)祥主力放量建倉后突然急劇縮量的殺跌時,洗盤的判斷就較為真實了,短線的股價下跌就不用擔(dān)心是主力出貨的結(jié)果。而放量的下跌,說明真正有大量主動性拋盤賣出,這是出貨的特征,就不能稱之為洗盤??梢姡鄬τ趦r格而言,成交量更能代表交易的本質(zhì)屬性。成交量就好比磚房上的磚塊,不管樓層多高,都得通過磚塊一塊一塊地壘起來。磚塊壘得越多房子就越高,磚塊壘得越少樓層自然也就越少。同樣,對于股價的正常走勢而言,如果股價的上漲有成交量的放大配合,后市就有繼續(xù)上行的動能。因為成交量越大,買入這只股票的資金就越多,如果我們能夠判斷這種資金來自資金實力較強的主力,就可以判斷其后市將有較高的活躍度,上行概率較高。同樣,在股價的下行趨勢中,如果陳較量不斷縮小,說明有買入意愿的資金并不多,這時即使價格已經(jīng)非常低,但并沒有買盤,價格同樣難以上漲。之后當(dāng)?shù)臀怀霈F(xiàn)量增價增的跡象,才能說明有買盤的進(jìn)入,股價才有可能迎來反轉(zhuǎn)。而成交量最低的位置往往也是最低的位置,“地量見底”的形態(tài)就由此形成。而組確認(rèn)地量見底的標(biāo)志之一就是低位的成交量開始增加,否則,量再小價格再低也不一定是底部。(一)“地量見底”的成交量判斷 二)“高度活躍”個股的成交量判斷 {編一個公式:收盤價由上而下跌至MA14日均線下方-8%處,剔除創(chuàng)業(yè)板的股票,剔除今日停牌股,剔除上市不滿60天的股票,剔除流通盤大于3億股的股票,剔除股價大于80小于5的股票 } cross(ma(c,14),close) and (close-ma(c,14))/ma(c,14)<-0.07; {其它剔除條件請參看:http://bbs./dispbbs.asp?boardid=138&Id=1874737 } {昨天你編的公式 var1:=barscount(close); fsjx:=sum(amount,var1)/sum(vol,var1); 請改成 fsjx:=sum(amount,var1)/sum(vol,var1)/100; } {編一個公式:陽線,陽線的收盤價大于開盤價1.5%以上} isup and close/open>1.015; {編一個今天上午半天的成交量大于或等于昨天全天的量,今天上午的漲幅小于2%的選股公式} vol>=ref(vol,1) and DYNAINFO(14)<0.02;{股票池下午一點開始執(zhí)行即可} {ARBR指標(biāo)AR<BR超過40天如何寫? } last("arbr.ar"<"arbr.br")>40; {前三天漲幅小于4%如何編寫? } between(ref(hhv(high,3),1)/ref(close,4),1,1.04) and ref(close,1)>ref(close,4); {即在macd條件選股時,在一定時段內(nèi)(如10天)始終滿足DEA大于零且波動小于0.0 5,DIFF與DEA的差額在正負(fù)0.05之內(nèi)。} last("macd.dea">0)=10 and between("macd.dea","macd.dea"+0.05,"macd.dea"-0.05) and last(abs("macd.diff"-"macd.dea")=0.05)=10; {5天的合計換手率大于20.0/0.5天的漲幅小于10.0/0.} sum(vol,5)/capital>0.2 and between(close/ref(close,5),1,1.1); {還有一條前三天振幅小于4%如何編寫? } ref(hhv(high,3)/llv(low,3),1)<1.04; {分時橫盤的公式,就是橫盤時間半小時左右,振幅在1%左右 } var1:=barscount(close); var1>30 and hhv(high,30)/llv(low,30)<1.01;{用于分時圖} {還有一條前三天振幅小于4%如何編寫? } ref(hhv(high,3)/llv(low,3),1)<1.04; {下分時橫盤的公式,就是橫盤時間半小時左右,振幅在1%左右 } var1:=barscount(close); var1>30 and hhv(high,30)/llv(low,30)<1.01;{用于分時圖} {布林極限嗎? 布林極限沒有金叉的在30分鐘里怎么陰線也選出了,測試通過:(isup and close/open>1.015;) } {用外盤減內(nèi)盤的公式怎么寫 } dynainfo(23)-dynainfo(22) {兩根高成交量柱中間夾著有3-8根低成交量,公式該怎樣寫? } ref(last(vol<ref(hhv(vol,8),1),1)<8 and ref(last(vol<ref(hhv(vol,8),1),1)>3 and vol=hhv(vol,3); {編寫一個近期某天股價大漲7%,同時成交量放大,是今天成交量5倍的選股公式?} var1:=barslast(close/ref(close,1)>1.07; vol/ref(vol,var1)<0.2 and between(var1,0,20); {樣的轉(zhuǎn)移條件如何編:預(yù)測量是昨日的2倍,股價站上5日均線! } 開盤分鐘:=if(CURRENTTIME>93000 and CURRENTTIME<150000, if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60, if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240); 預(yù)測量:=IF(BARSTATUS=2,VOL/開盤分鐘*240,VOL); 預(yù)測量>ref(vol,1)*2 and cross(close,ma(close,5)); { 這樣的轉(zhuǎn)移條件如何編:預(yù)測量是昨日的2倍,股價站上5日均線! } 開盤分鐘:=if(CURRENTTIME>93000 and CURRENTTIME<150000, if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60, if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240); 預(yù)測量:=IF(BARSTATUS=2,VOL/開盤分鐘*240,VOL); 預(yù)測量>2*ref(vol,1) and cross(close,ma(c,5)); {細(xì)說一下短線精靈中的火箭發(fā)射等能用在股票池嗎,如可以,周期怎么設(shè),} { 火箭發(fā)射 是快速上漲并創(chuàng)出當(dāng)日新高,如果要用在股票池的話 可以自己編個公式來實現(xiàn),例如用漲速來選股} DYNAINFO(24)>=0.01; {周期用分筆成交 } {1收盤價由上而下觸及MA14日均線上方0.6%處,當(dāng)日DDX紅柱 2.收盤價由上而下跌至MA14日均線下方-8%處,當(dāng)日DDX紅柱 } { 1.}count(cross(close,ma(c,14)),5)=1 and close>ma(c,14)*1.06; {2.}count(cross(ma(c,14),close),5)=1 and ma(c,14)>close*1.08; {20日均線上叉62日均線,當(dāng)日爆出大的成交陽量,用于日線和分時上,} cross("ma.ma1#day"(20),"ma.ma1#day"(62)) and "vol.ma1#day"(1)>ma("vol.ma1#day"(1),5)*2; {5日量線金叉10日量線后,出現(xiàn)兩根縮陰量柱。} barslast(cross(ma(vol,5),ma(vol,10)))=2 and last(vol<ref(vol,1))=2 and last(close<open)=2; {:5日量線金叉10日量線后,出現(xiàn)兩根縮陰量柱 } barslast(cross(ma(vol,5),ma(vol,10)))=2 and last(vol<ref(vol,1))=2 and last(close<open)=2; { 指標(biāo)模板的文件是放在哪個目錄下 :大智慧安裝目錄下的self目錄下 } {5均線上穿10均線,并且5-10均線向上運行,股價貼著5日均線走3-5天張幅在3%之內(nèi)。 } cross(ma(c,5),ma(c,10)) and ma(c,5)>ref(ma(c,5),1) and ma(c,10)>ref(ma(c,10),1) and ma(c,5)>ma(c,10) and between(c,ma(c,5),ma(c,5)*1.01) and (c-ref(c,3))/ref(c,3)*100<3; {上升三法的公式怎么寫,} BACKSET(REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)<REF(OPEN,3) AND REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND REF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE,4),5); { 怎樣把多根均線繪到一個K線圖上?答 同一個指標(biāo)里面可以做N跟均線,比如:1:ma(c,10);2:ma(c,20); } {滿足的條件如下1)過去5天之內(nèi)有一根漲幅大于5%的大陽線突破前期大箱體的最高價; } var1:=barslast(close/ref(close,1)>1.05); between(var1,0,6) and ref(close,var1)>ref(hhv(high,20),var1+1); { 指標(biāo)模板的文件是放在哪個目錄下: dzh2\userdata\IndiTemp 文件夾下面 } {barslast(cross(ma(vol,5),ma(vol,10)))=2 and last(vol<ref(vol,1))=2 and last(close<open)=2;測試通過} {15天錢DDX曾經(jīng)大于2并且今天大于0.2 的公式;} between(barslast("ddx.ddx">2),1,15) and "ddx.ddx">0.2; { 自編公式存在 dzh2\userdata\SELFN.DTA 文件里 } {編個MACD綠柱縮短的公式,} "macd.macd"<0 and "macd.macd">ref("macd.macd",1); {去除停牌股票的公式,用你均線淘金里的怎么過濾不掉呀} dynainfo(8)>0; {好昨天寫的"ddx.ddx"=hhv("ddx.ddx",N);{N自設(shè)}是表示當(dāng)天是N日最高點 還是N日中有一個高點今日突破呢今天既然突破N日高點了,也就是今天就是N日高點了,兩者是相同的概念。} "ddx.ddx">ref(hhv("ddx.ddx",N),1);{今日突破} {股價占上MA30(周線),但小于MA30周線的7%的選,剔除ST和停牌的選股公式。} c>ma(c,30) and c<ma(c,30)*1.07 and (strcmp(stkname,'st')=-1 or strcmp(stkname,'*st')=-1)=0 and DYNAINFO(4)<>0; {三日內(nèi),其中有兩天股價的最高價為同一價格(如孚日股份8月17日和19日最高價是10.60)的公式} high=ref(h,1) or high=ref(h,2); {最近15天DDX曾經(jīng)大于2并且今天大于0.2 的公式;} between(barslast("ddx.ddx">2),1,15) and "ddx.ddx">0.2; {求個30分圖5日線上穿60日線和60分圖KD金叉D小于40 , 這兩個不同的周期不能放在一起選股 } {1.}cross(ma(c,5),ma(c,60));{分析周期30分鐘 5日穿60日} {2.}cross("kd.k","kd.d") and "kd.d"<40;{分析周期用60分鐘} {我這里測試通過} barslast(cross(ma(vol,5),ma(vol,10)))=2 and last(vol<ref(vol,1))=2 and last(close<open)=2; {是在分時圖上當(dāng)前價沖擊20或30均時標(biāo)出想表示日線的20,30均線嗎?新建主圖疊加指標(biāo):日均線 } "ma.ma3#day"; "ma.ma4#day"; {,需要選出早上9:34-9:58分里面最高價除最低價小于1.01的公式,用于條件選股非股票池,{單數(shù)比不能用于選股} } k:=barscount(close); ref(hhv(high,24),k-27)/ref(llv(low,24),k-27)<1.01; {寫一個120天線持續(xù)向上的公式} last(ma(close,120)>ref(ma(close,120),1))>3; {連續(xù)5天或5天以上收陽線,可是5天的漲幅合計小于5%的選股公式} last(close>open)>=5 and close/ref(close,5)<1.05; {求昨天以前15日內(nèi)DDX放大量的股票,今天股價突破放大量那天實體最高價,} ref(count("ddy.ddy">=hhv("ddy.ddy",30) and "ddy.ddy">0.2,15),1)=1 and cross(c,ref(c,ref(count("ddy.ddy">=hhv("ddy.ddy",30) and "ddy.ddy">0.2,15),1))); {需要選出早上9:34-9:58分里面最高價除最低價小于1.01的公式,用于條件選股非股票池, } var1:=barscount(close); ref(hhv(high,24),var1-28)/ref(llv(low,24),var1-28)<1.01;{用于分時圖} { 如何在主圖中顯示K線大小波段中的最高點和最低點股價。并在最后一個高點寫一橫線} input:N(10,1,30,1); phigh:=peak(4,N,1); cond1:=high=phigh; var1:=barslast(cond1); cond2:=hhv(high,var1)<phigh; PARTLINE(phigh,cond2),dotline,coloryellow; { 問 那5日均線N日高點 今突破這樣模仿吧 ma(c,5)>ref(hhv(ma(c,5),N) ,1); 答 對的} {一個股價回調(diào)60平均線macd在0軸金叉成交量很小的的公式,} ref(barslast(low<ma(close,60)),1)>10 and low<ma(close,60) and "macd.macd">0 and "macd.macd"<hhv("macd.macd",60)/4; { 問 N日單數(shù)比排序公式單數(shù)屬于全推數(shù)據(jù),沒法用 } {"長上影線的K線,并且有下影線,上影線比下影線明顯要長"的公式要任何編?} high-max(open,close)>1.2*ema(h-l,90) and (h-o)>(c-l) and (MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.3; {:5日量線大于10日量線。} ma(vol,5)>ma(vol,10); {我需要一個成交量是前一天的三倍以上,當(dāng)日漲幅在5%以上的條件選股公式} VOL/ref(vol,1)>3 and dynainfo(14)>0.05; {寫一下DDX三金叉,DDX>0.28,今天成交量比過去60天平均量大于1.5倍,漲幅小于3%的選股公式,} cross("ddx.ddx1","ddx.ddx2") and cross("ddx.ddx2","ddx.ddx3") and "ddx.ddx">0.28 and vol>ma(vol,60)*1.5 and DYNAINFO(14)<0.03; {編個無量漲停的條件選股公式! } close=DYNAINFO(14) and vol>ref(vol,1)*3; {把地量見底} sum(vol,5)=llv(sum(vol,5),200); {求昨天以前15日內(nèi)DDX放大量漲停的股票,今天股價突破放大量那天實體最高價} ref(count("ddy.ddy">=hhv("ddy.ddy",30) and "ddy.ddy">0.2,15),1)=1 and cross(c,ref(c,ref(count("ddy.ddy">=hhv("ddy.ddy",30) and "ddy.ddy">0.2,15),1))) and ref((c-ref(c,1))/ref(c,1)*100,ref(count("ddy.ddy">=hhv("ddy.ddy",30) and "ddy.ddy">0.2,15),1))>9.97; {把這個公式補上20日DDX飄紅70% 謝input:n(20),m(3);count(cross(ma(c,5),ma(c,10)),n)=m;{20天內(nèi)上穿3次 參數(shù)可以調(diào)整 N天數(shù) M上 } input:n(20),m(3); count(cross(ma(c,5),ma(c,10)),n)=m and count("ddx.ddx">0,20)>14; {組合條件選股想調(diào)用昨天的十字星為一個條件,昨天的十字星如何編寫? } ref(CLOSE=OPEN AND HIGH<>close and low<>close,1); {編一個n天上證指數(shù)收盤價漲跌幅的計算公式, } input:N(10,1,300,1); var1:=STKINDI('sh000001', 'ma.ma1#day',1); var/ref(var1,N); { 盤面上出現(xiàn)對話框提示;DISK full while ddzh2DATAHKI 20100819.PKP. 答 硬盤滿了,請注意清理} {“ddx最近連續(xù)3天飄紅并且這3天的值都要大于0.28”} last("ddx.ddx">0.28)>=3; { DDX1 DDX2 DDX3向上發(fā)散,并變角度發(fā)散,給個角度可調(diào)的公式指標(biāo),} K:=max("ddx.ddx1","ddx.ddx2","ddx.ddx3")-min("ddx.ddx1","ddx.ddx2","ddx.ddx3"); last(K>ref(k,1))>2; {編個dmi(7,6)中的adx上竄adxr的條件選股公式! } cross("dmi.adx","dmi.adxr"); {股價占上30周均價線,而小于30周均價線的7% } cross(c,ma(c,30)) and c<ma(c,30)*1.07 and (strcmp(stkname,'st')=-1 or strcmp(stkname,'*st')=-1)=0 and DYNAINFO(4)<>0;{選股時分析周期選擇周線} {5日均價線上升,怎么寫? } ma(c,5)>ref(ma(c,5),1); {有V型反轉(zhuǎn)選股公式嗎 } ref(close,1)<ref(open,1)*0.95 and close/open>1.05; {股價昨天漲幅 >0,今天股價漲幅介于0和3之間,股價>MA1<5% DDX>0.1 今天成交量小于昨天,5,10,20,30均線多頭,股價以K線實體為準(zhǔn)等于或創(chuàng)30天內(nèi)新高,謝謝! } ref((c-ref(c,1))/ref(c,1)*100,1)>0 and between((c-ref(c,1))/ref(c,1)*100,0,3) and c>ma(c,5) and c<ma(c,1)*1.05 and "ddx.ddx">0.1 and v<ref(v,1) and ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20) and ma(c,20)>ma(c,30) and c>=hhv(h,30); {=================分時選股(盤整突破)======================} input:振幅千分之(15); TODAYBARS:=barscount(close); TJ1:=todaybars>30 and ref(hhv(high,todaybars)/llv(low,todaybars),1)<(1+振幅千分之/1000); TJ2:=high=hhv(high,todaybars) and sum(vol,5)/5/ma(vol,todaybars)>2; TJ3:=todaybars>110 and ref(hhv(high,60)/llv(low,60),1)<(1+振幅千分之/1000); (TJ1 or TJ3) and TJ2; {今天陰量比昨天陰量低。} vol<ref(vol,1) and last(close<open)>=2; {個dmi(7,6)中的adx剛剛上竄adxr的條件選股公式,你給我編的公式有滯后 } cross("dmi.adx","dmi.adxr");{即表示今天上穿} {編個30日均線負(fù)乖離率達(dá)到25%左右的公式,} (CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100<=-0.25; 【742】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】 基本面估值在股票池設(shè)計中的運用 [保存]2010-08-26 13:30-15:00{“平均成功率66%,成功率達(dá)到50的股票有3%”。請問:“成功率達(dá)到50的股票有3%”是什么意思?一個股票的成功率表示 如果這個股票發(fā)出交易信號100次 成功了80次 它的成功率就是80%平均成功率就是所有股票的成功率平均,如果兩支股票一個成功率是80% 另外一個成功率是40%那么他們的平均成功率就是40%} {今天:股價>MA1<2% 價>BBI<2% 價>DKX<2% 價>M1<2%,5,10,20,30日均線多頭,今天股價突破長期盤整,今股價開盤<M1.MA1,收盤>M1.MA1} bbi:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; c>ma(c,5) and c<ma(c,5)*1.02 and c>bbi and c<bbi*1.02 and ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20) and ma(c,20)>ma(c,30) and o<ma(c,5) and c>ma(c,5) and c>=hhv(l,60); {上證指數(shù)與個股走勢不同(上證陽線、個股陰線;上證陰線,個股陽線),在個股K線下劃黃橫線的公式,主要用來區(qū)分上證指數(shù)的K線與個股的K線走勢背離。 } ("sh000001$open"<"sh000001$close" and open>close) or ("sh000001$open">"sh000001$close" and open<close); {條件選股想今天的下影線比較長為一個條件,今天下影線長如何編寫? } abs(low-min(open,close));{今天的下影線長度} {編寫地量見底的公式 } sum(vol,5)=llv(sum(vol,5),100); {(ARBR指標(biāo))BR<AR已超過40天,今日BR上穿AR公式怎么寫?} ref(last("arbr.br"<"arbr.ar"),1)>=40 and cross("arbr.br","arbr.ar"); { 編一個10日內(nèi)的最大成交量比今日成交量大5倍,最大成交量那天股價漲5%的選股公式,} var1:=barslast(vol=hhv(vol,10); hhv(vol,10)/vol>5 and ref(close,var1)/ref(close,var1+1)>1.05 and barscount(close)>10; {昨天寫給我的公式:k:=barscount(close);ref(hhv(high,24),k-27)/ref(llv(low,24),k-27)<1.01;請問K-27是27和24 都是分鐘;{一分鐘分析周期} } {前8天成交量萎縮,5天10天均線粘合如何編寫? } last(ma(vol,10)<ref(ma(vol,10),1))>=8 and abs(ma(c,5)-ma(c,10))/ma(c,10)<0.01; {問實時監(jiān)控里的數(shù)據(jù)能不能用公式編出來。比如現(xiàn)在看到的超大戶目前的凈流入是1000萬。答 這個數(shù)據(jù)取不出來} { 超大:((AMOUNT*(BIGORDER(1,3)-BIGORDER(2,3))/10000)/1);last(超大>0.1)>=2;答 正確} {給下面公式添上大智慧的特色:DDY飄紅若干天,N天可以更換)} 1、input:N(10,1,300,1);加上 last("ddy.ddy">0)>=N; 就行了 } {編一個EXPMA5日線金叉30日50日均線的公式在股票池中用 } cross(ema(c,5),ema(c,30)) or cross(ema(c,5),ema(c,50)); {編一個開盤到當(dāng)前超大戶凈買入大于1000萬的公式。在分時k線下的實時監(jiān)控下。} BIGORDER(1,3)*v*c/100 - BIGORDER(2,3)*v*c/100>1000;{用于日線周期下的條件選股 分鐘圖中無法實現(xiàn)實時監(jiān)控} {就是大盤或個股在底部區(qū)域經(jīng)過長期盤整后(最好日周月都在大底部)連拉7根(含7根)以上連續(xù)的陽線,且成交量同步階梯式溫和放大} last(close>open)>=7 and last(ma(vol,5)>ref(ma(vol,5))>=5 {1,在股票池中去掉高開5%以上的股票,如何表達(dá)?2,去掉昨天漲5%的股票,如何表達(dá)!} {1.}(o-ref(c,1))/ref(c,1)*100<5; {2.}ref((c-ref(c,1))/ref(c,1)*100,1)<5; {編個股價連續(xù)跌3天,DDX和主力資金反紅3天。 } last(close<ref(close,1))>=3 and last("ddx.ddx">0)>=3; {5日線先死叉10日線,然后5日線再金叉10日線。} cross(ma(close,5),ma(close,10)) and between(barslast(cross(ma(close,10),ma(close,5))),0,10); {編一個CCI大于100,股價剛站上20均線的公式,} "cci">100 and cross(close,ma(c,20)); {ma(5)和MA(10)指標(biāo)今日第二次金叉,求兩次金叉之間的最低價公式如何寫?} var1:=barslast(cross(ma(close,5),ma(close,10)))+1; var2:=ref(var1,var1); ref(llv(low,var2),var1); {今日5日均線值大于昨日最高值。} ma(close,5)>ref(high,1); {想調(diào)用某一天的K線數(shù)據(jù),例如,2010年7月20號大盤的開盤價,應(yīng)該怎樣寫? } ref(close,barslast(Date=1100720)); {:上證指數(shù)漲幅<-1.2%,而某支個股階段漲幅<20%,大跌當(dāng)天漲幅小于0大于-1.2%,或者漲幅<0、DDX>0.2 } ("SH000001$CLOSE"-REF("SH000001$CLOSE",1))/REF("SH000001$CLOSE",1)*100<-1.2 and (c-ref(c,30))/ref(c,30)*100<20 and (c-ref(c,1))/ref(c,1)*100<0 and (c-ref(c,1))/ref(c,1)*100>-1.2 and "ddx.ddx">0.2; {股價在N均線下,M均線拐頭或走平公式 } input:N(5,1,300,1),M(10,1,300,1); close<ma(close,N) and ref(ma(close,M),1)=llv(ma(close,M),4); {用當(dāng)天K線成小陰線的語句。定義K線和設(shè)置數(shù)值范圍,0-4%左右的小陰線。 } input:n(4),m(0); ref((o-c)/c*100>0,m) and (o-c)/c*100<n; {M=0為當(dāng)天 =1 為前一天 N為幅度} {助用于分時圖的公式:即股價大于均價.} TODAYBARS:=barscount(close); 分時均線:=if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4)); close>分時均線; {ma疊加到了VOL線上,怎樣刪除VOL線上的MA均線點擊選中ma線,用鍵盤delete鍵刪除 } {:2天均線金叉4天均線,MACD參數(shù)3、5、7 金叉,KDJ參數(shù)3、5、7金叉,RSI參數(shù)5、10、10 金叉。} cross(ma(c,2),ma(c,4)) and cross("macd.diff"(3,5,7),"macd.dea"(3,5,7)) and cross("kdj.j"(3,5,7),"dkj.k"(3,5,7)) and cross("kdj.k"(3,5,7),"dkj.d"(3,5,7)) and cross("rsi.rsi1"(5,10,10),"rsi.rsi2"(5,5,10)) and cross("rsi.rsi2"(5,10,10),"rsi.rsi3"(5,5,10)); { 預(yù)警公式:股價一筆成交造成漲跌幅大于3%。答 分筆成交分析;} close>ref(close,1)*1.05; {寫5日10日20日多頭排列 均線粘結(jié) 當(dāng)前K線小陰線 DDX大于1 5日均線向上 的預(yù)警公式 } ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20) and max(ma(c,5),ma(c,10),ma(c,20))/min(ma(c,5),ma(c,10),ma(c,20))<1.01 and close<open and "ddx.ddx">1 and ma(c,5)>ref(ma(c,5),1); {股價在底部橫盤3個月以上成交量萎縮突然放量的公式。} hhv(close,60)/llv(close,60)<1.1 and vol>ma(vol,60)*3; {股價在N均線下,M均線拐頭或走平公式 } input:n(10),m(20); c<ma(c,n) and ma(c,m)>ref(ma(c,m),1) and ref(ma(c,m),1)<ref(ma(c,m),2);{拐頭向上} {1.VOL半小時內(nèi)預(yù)測大于昨天公式,發(fā)出信號。2以上作為條件公式。} 開盤分鐘:=if(CURRENTTIME>93000 and CURRENTTIME<150000, if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60, if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240); 預(yù)測量:=IF(BARSTATUS=2,VOL/開盤分鐘*240,VOL); 預(yù)測量>ref(vol,1); {求個DD1 DDX2 DD3在0軸上運行的公式,} llv("DDX.DDX1","DDX.DDX2","DDX.DDX3")>0; {均量在 6日線收盤的公式求,} between(v,ma(v,6)*1.001,ma(v,6)*0.999); {選股公式,BOLL當(dāng)日股價:最高價上穿上軌(UPR),最低價下破下軌(DWN)。} high>"boll.upper" and low<"boll.lower"; {昨天要求在分時圖中顯示日均線比如30均疊加沒實現(xiàn), 新建兩個指標(biāo): } ma1:ma(close,30); {第一個:junxian1} "junxian.ma1#day"; {然后再新建第二個主圖疊加指標(biāo): 分時均線} {最后在分時圖上調(diào)用分時均線指標(biāo)即可 } {價下跌,DDX卻翻紅大于0.15。超大戶當(dāng)日卻增倉大于0.1.,5日增倉大于0.1,20日增倉大于0。大戶當(dāng)日增倉大于0.1 } (c-ref(c,1))/ref(c,1)*100<0 and "ddx.ddx">0.15 and BIGORDER(1,3)/BIGORDER(2,3)>0.1 and sum(BIGORDER(1,3),5)/sum(BIGORDER(2,3),5)>0 and sum(BIGORDER(1,3),20)/sum(BIGORDER(2,3),20)>0 and (BIGORDER(1,2)-BIGORDER(1,3))/(BIGORDER(2,2)-BIGORDER(2,3))>0.1; {0日內(nèi)DDX飄紅8天且DDX大于0.5,DDY大于0.5. } count("ddx.ddx">0,10)>=8 and "DDX.DDX">0.5 and "ddy.ddy">0.5; {;30日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價劃水平一直線。2;而今日股價穿越所劃水平直線的公式 } {1.}HORILINE(v>=hhv(v,30),c,v>=hhv(v,30)); {2.}ss(c,ref(c,barslast(v>=hhv(v,30)))); {警公式:股價一分鐘漲跌幅大于3%。 } high/low>1.03;{用在一分鐘周期} {;30日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價劃水平一直線。2;而今日股價穿越所劃水平直線的公式 } 1.COND1:=VOL=HHV(VOL,30); DRAWICON(COND1,CLOSE,1); 2.CLOSE>REF(CLOSE,REF(BARSLAST(VOL=HHV(VOL,30),1)+1); {個月內(nèi)上方有下行跳空缺口沒有回補。 } ref(count(o<ref(l,1),60),1)=1 and last(o<ref(l,barslast(o<ref(l,1))))>=60; CLOSE=OPEN AND HIGH<>close and low<>close;{今日十字星} {一個開盤到當(dāng)前超大戶凈買入大于1000萬的公式。 能再k線界面下看到實時監(jiān)控的數(shù)據(jù)就行。} A1:=amount*(bigorder(1,3)-bigorder(2,3))/close/100; DRAWTEXT(BARSTATUS=2,LOW,NUMTOSTRN(A1,0)),COLORYELLOW; {寫一個選股公式,布林BOLL當(dāng)日股價:最高價大于或等于上軌(UPR),最低價小于或等于下軌(DWN)。答 那是因為根本沒有符合這個條件的股票} {一個公式30日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價劃水平一直線,而今日股價穿越所劃水平直線的公式 } {1.}HORILINE(v>=hhv(v,30),c,v>=hhv(v,30)); {這是主圖指標(biāo) 即在K線圖中顯示水平線} {2.}oss(c,ref(c,barslast(v>=hhv(v,30))));{選股指標(biāo)} {今天:股價>MA1<2% 價>BBI<2% 價>DKX<2% 價>M1<2%,今股價開盤<M1.MA2,收盤>M1.MA1 您剛發(fā)來的公式?jīng)]看到M1指標(biāo)啊? M1就是5日均線 } {編單數(shù)差大于某個值的選股程序。} input:n(200); order(2)-order(1)>n; {0日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價劃水平一直線,而今日股價穿越所劃水平直線的公式 } partline(close,vol=hhv(vol,30),rgb(0,250,0)); {價跳空低開收大陽的公式。} open<ref(low,1) and close>open*1.03; |
|