【740】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】
【優(yōu)化股票池決策模型的經(jīng)驗(yàn)探討 [保存]
2010-08-23 13:30-15:00
{√√ 編寫股價(jià)昨天漲幅 >0 ,今天股價(jià)漲幅介于0和2之間,股價(jià)創(chuàng)3個(gè)月內(nèi)新高,5日線上穿10日線,10,20,30日均線多頭KD:K<80,目前市場上沒有符合條件的}
ref((c-ref(c,1))/ref(c,1)*100,1)>0 and {昨日(收盤價(jià)-昨收)/昨收*100>0 AND }
between((c-ref(c,1))/ref(c,1)*100,0,2) and c=hhv(l,90){(收盤價(jià)-昨收)/昨收*100位于0和2之間 AND 收盤價(jià)=90日內(nèi)最低價(jià)的最高值}
and cross(ma(c,5),ma(c,10)) and ma(c,10)>ma(c,20) and{ AND 收盤價(jià)的5日簡單移動平均上穿收盤價(jià)的10日簡單移動平均 AND 收盤價(jià)的10日簡單移動平均>收盤價(jià)的20日簡單移動平均}
ma(c,20)>ma(c,30) and "kd.k"<80;{ AND 收盤價(jià)的20日簡單移動平均>收盤價(jià)的30日簡單移動平均 AND "隨機(jī)指標(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)然最低價(jià)小于10日均線的指標(biāo)}
cross(ma(close,10),low); { 收盤價(jià)的10日簡單移動平均上穿最低價(jià)}
{編個(gè)指標(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)計(jì)21日中滿足COND1的天數(shù)>=2 AND 21日內(nèi)"平滑異同平均的DIFF"的最高值<0 AND 上次COND1距今天數(shù)<5}
{編一個(gè)當(dāng)前換手率是比半小時(shí)前增加1%公式。周期用分筆。}
{答 比半小時(shí)前 那周期就是30分鐘 增加1%以上還是剛好1% 剛好1%幾乎不太可能 1%以上 v>ref(v,1)*1.01; }
{編一個(gè) :股價(jià)下跌,ddx飄紅的公式}
close<ref(close,1) and "ddx.ddx">0; {收盤價(jià)<昨收 AND "大單動向的DDX">0}
{√√ 軟件中有B-115實(shí)時(shí)股價(jià)>均價(jià)的選股公式,請幫我編寫一個(gè)實(shí)時(shí)股價(jià)<均價(jià)的選股公式}
dynainfo(7)<dynainfo(11); { 現(xiàn)價(jià)<均價(jià)}
{√√ 三日內(nèi)有兩天最高價(jià)是同一價(jià)格。}
cond1:=high=hhv(high,3);{COND1賦值:最高價(jià)=3日內(nèi)最高價(jià)的最高值}
count(cond1,3)=2;{統(tǒng)計(jì)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日線,股價(jià)在20日線上方一點(diǎn)或者正好。}
cond1:=cross(ma(close,20),ma(close,40));{COND1賦值:收盤價(jià)的20日簡單移動平均上穿收盤價(jià)的40日簡單移動平均}
cond2:=cross(ma(close,40),ma(close,20));{COND2賦值:收盤價(jià)的40日簡單移動平均上穿收盤價(jià)的20日簡單移動平均}
count(cond1,1)>0 and count(cond2,10)>0 and { 統(tǒng)計(jì)1日中滿足COND1的天數(shù)>0 AND 統(tǒng)計(jì)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); { 收盤價(jià)位于收盤價(jià)的20日簡單移動平均*0.98和收盤價(jià)的20日簡單移動平均*1.02之間}
{二十個(gè)交易日內(nèi)首次出現(xiàn)5%以上大陽線 ,收盤價(jià)大于近二十個(gè)交易日最高價(jià),成交量大于近二十個(gè)交易日均量。 }
count((c-o)/o*100>=5,20)=1 and c=hhv(h,20) and v>ma(v,20); {}
{ 請寫個(gè)70 % 成本在目前股價(jià)下方的公式 }
winner(close)>0.7; {}
{√√ 求一公式:ppart(12)*100;大于70%;股價(jià)5天來創(chuàng)80日新高;30日套牢盤小于8%; }
hhv(high,5)>ref(hhv(high,80),5) and winner(ma(close,30))>0.92; { 5日內(nèi)最高價(jià)的最高值>5日前的80日內(nèi)最高價(jià)的最高值 AND 以收盤價(jià)的30日簡單移動平均計(jì)算的獲利盤比例>0.92}
{編個(gè)30 60 90 120 250日線粘合,然后30日線金叉他們?nèi)魏我桓€的公式? }
MA1:=ma(close,30);{MA1賦值:收盤價(jià)的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賦值:收盤價(jià)的10日簡單移動平均/收盤價(jià)的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:收盤價(jià)的P1日簡單移動平均,LINETHICK2}
{√√ 前五天跌幅超過5%,如何編寫,}
(c-ref(c,6))/ref(c,6)*100-(c-ref(c,1))/ref(c,1)*100<-5;{ (收盤價(jià)-6日前的收盤價(jià))/6日前的收盤價(jià)*100-(收盤價(jià)-昨收)/昨收*100<-5}
{√√ 編寫一個(gè)震蕩頻繁的選股公式,20天內(nèi)大于3次。}
cond1:=hhv(high,10)/llv(high,10)<1.1;{COND1賦值:10日內(nèi)最高價(jià)的最高值/10日內(nèi)最高價(jià)的最低值<1.1}
count(cond1,10)>3; {統(tǒng)計(jì)10日中滿足COND1的天數(shù)>3}
{求個(gè)布林線下軌和K線同時(shí)由下降轉(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 昨日最低價(jià)=3日內(nèi)最低價(jià)的最低值}
{√√ 股價(jià)回調(diào)至市場平均成本附近. }
BETWEEN(C,CYC(30)*1.01,CYC(30)*0.99);{股價(jià)在30日成本的1%附近} { 收盤價(jià)位于成本均線(30)*1.01和成本均線(30)*0.99之間}
{如何設(shè)計(jì)一個(gè)公式能將短線精靈中的機(jī)貨吃貨或者機(jī)貨買單進(jìn)行統(tǒng)計(jì),}
{ 答 NOTICE(N),N短線精靈類型,1:火箭發(fā)射,2:快速反彈,3:高臺跳水,4:加速下跌,5:大筆買入,6:大筆賣出,7:封漲停板,8:封跌停板,}
9:打開漲停,10:打開跌停,11:有大賣盤,12:有大買盤,13:拉升指數(shù),14:打壓指數(shù),15:機(jī)構(gòu)買單,16:機(jī)構(gòu)賣單,}
17:機(jī)構(gòu)吃貨,18:機(jī)構(gòu)吐貨,19:分單買單,20:分單賣單,21:買入撤單,22:賣出撤單,23:買入新單,24:賣出新單}
例如NOTICE(15)表示機(jī)構(gòu)買單數(shù)量 }
{√√ 編一個(gè)10日內(nèi)的最大陽日大成交量比今日成交量大5倍的選股公式,}
vol/hhv(vol,10)<0.2;{ 成交量(手)/10日內(nèi)成交量(手)的最高值<0.2}
{ 當(dāng)天的收盤價(jià)要大于BBIBOLL的BBI值,也就是收盤價(jià)要站上BBI線,}
cross(close,"bbiboll.bbi");{收盤價(jià)上穿"BBIBOLL的BBI"}
{√√ 股價(jià)跳空低開,從缺口算下跌20%以上,沒有回補(bǔ)缺口的公式。}
var1:=barslast(high<ref(low,1)*0.99)+1;{VAR1賦值:上次最高價(jià)<昨日最低價(jià)*0.99距今天數(shù)+1}
hhv(high,var1)<ref(low,var1) and close/ref(close,var1)<0.8; { VAR1日內(nèi)最高價(jià)的最高值<VAR1日前的最低價(jià) AND 收盤價(jià)/VAR1日前的收盤價(jià)<0.8}
{編一個(gè)在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)計(jì)N日中滿足收盤價(jià)的5日簡單移動平均上穿收盤價(jià)的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點(diǎn)區(qū)間股票價(jià)格只在開盤價(jià)附近震蕩震蕩幅度始終不超過開盤價(jià)1%的股票 }
var1:=barscount(close);{VAR1賦值:收盤價(jià)的有效數(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)最高價(jià)的最高值-估算樣本方差-90日前的90日內(nèi)最低價(jià)的最低值)/今開<0.01 AND VAR1>90}
{√√ var1:=barscount(close);{VAR1賦值:收盤價(jià)的有效數(shù)據(jù)周期數(shù)}
【(ref(hhv(high,90),var-90)-ref(llv(low,90),var-90))/dynainfo(4)<0.01 and var1>90;{用在分時(shí)圖中} }
{(估算樣本方差-90日前的90日內(nèi)最高價(jià)的最高值-估算樣本方差-90日前的90日內(nèi)最低價(jià)的最低值)/今開<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"}
{√√ 個(gè)股價(jià)下跌接近60日或120日或240日均線的公式 }
c<o and between(c,ma(c,60)*1.01,ma(c,60)*0.99); {收陰線AND 收盤價(jià)位于收盤價(jià)的60日簡單移動平均*1.01和收盤價(jià)的60日簡單移動平均*0.99之間}
{例如,在初步設(shè)計(jì)的時(shí)候,控制30日最大漲幅小于12%,但符合的個(gè)股數(shù)量較少,特別是在行情比較好的時(shí)候難以有個(gè)股倍篩選,經(jīng)常會錯過非常強(qiáng)勢的個(gè)股,這時(shí)候就需要把指標(biāo)值得放寬。如吧原來的“(close-llv(close,30))/llv(close,30)*100<12”改為“(close-llv(close,30))/llv(close,30)*100<18”,把30日最大漲幅由12%放大到18%,這樣,入池的個(gè)股就相對容易了}
編寫2個(gè)公式周線、日線有向上跳空缺口的選股公式}
cond1:=low>ref(high,1)*1.01;{COND1賦值:最低價(jià)>昨日最高價(jià)*1.01}
var1:=barslast(cond1)+1;{VAR1賦值:上次COND1距今天數(shù)+1}
llv(low,var1)>ref(high,var1); {VAR1日內(nèi)最低價(jià)的最低值>VAR1日前的最高價(jià)}
{√√ 股價(jià)上穿5周、10周、20周均線,周MACD中DIEF上穿DEA。}
MA1:=ma(close,5);{MA1賦值:收盤價(jià)的5日簡單移動平均}
MA2:=ma(close,10);{MA2賦值:收盤價(jià)的10日簡單移動平均}
MA3:=ma(close,20);{MA3賦值:收盤價(jià)的20日簡單移動平均}
cross(close,ma1) and cross(close,ma2) and{收盤價(jià)上穿MA1 AND 收盤價(jià)上穿MA2 AND}
cross(close,ma3) and cross("macd.diff","macd.dea");{ 收盤價(jià)上穿MA3 AND "平滑異同平均的DIFF"上穿"平滑異同平均的DEA"}
{我點(diǎn)技術(shù)分析右下角的監(jiān)控欄的個(gè)股,可是不管點(diǎn)左鍵和右鍵都不會彈出對話框,請問怎么刪除。并且我也點(diǎn)了工具里面的預(yù)警設(shè)置把里面的個(gè)股和條件都刪除了,但監(jiān)控欄里面還有。
答 這個(gè)要刪文件的。因?yàn)檐浖δ芾锊辉试S刪除 刪掉dzh2\userdata\SELF\ALERT.DAT 文件。}
{√√ 編一個(gè)指標(biāo):KDJ[周]的K、D、J三個(gè)數(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"}
{√√ 今日股價(jià)在30天最高價(jià)的下方10%以內(nèi),昨日成交量大于10均量的2倍. }
between(close,hhv(high,30)*0.9,hhv(high,30)*0.96) and{收盤價(jià)位于30日內(nèi)最高價(jià)的最高值*0.9和30日內(nèi)最高價(jià)的最高值*0.96之間 AND }
ref(vol,1)>ref(ma(vol,10),1)*2;{昨日成交量(手)>昨日成交量(手)的10日簡單移動平均*2}
{√√ 在K線圖下面的VOL柱形圖上顯示某一天最大換手率和某一天最小換手率的數(shù)值,就象K線圖上顯示某一天最高價(jià)和某一天最低價(jià)一樣的,能隨圖的放大和縮小最高和最低換手率是變}
hhv(v/capital*100,30);{30日最大換手率}{30日內(nèi)成交量(手)/當(dāng)前流通股本(手)*100的最高值}
llv(v/capital*100,30);{30日最小換手率} {30日內(nèi)成交量(手)/當(dāng)前流通股本(手)*100的最低值}
{√√ 股價(jià)最低探到40天均線,并在40天線上收十字星或者小陰小陽,并且縮量的公式}
ref(barslast(Low>ma(close,40)),1)>10 and{昨日上次最低價(jià)>收盤價(jià)的40日簡單移動平均距今天數(shù)>10 AND}
high/low<1.04 and low<ma(close,40) and { 最高價(jià)/最低價(jià)<1.04 AND最低價(jià)<收盤價(jià)的40日簡單移動平均 AND}
abs(close-open)/(high-low)<0.4; { 收盤價(jià)-開盤價(jià)的絕對值/(最高價(jià)-最低價(jià))<0.4}
{寫一個(gè)周線7連陽的選股公式多}
last(close>open)>=7;{從前?日到前?日持續(xù)收陽線>=7}
{編一個(gè)公式:5日量線死叉10日量線,然后50再金叉10日線。成交量正好于5.10日或者大于一點(diǎn)點(diǎn)。}
{close 全部改成 vol 就可以了 }
{請?jiān)O(shè)計(jì)一個(gè)公式.前期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線上以收盤價(jià)劃水平一直線,2、而今日股價(jià)穿越所劃水平直線的公式 }
var1:=barslast(vol=hhv(vol,20))+1;{VAR1賦值:上次成交量(手)=20日內(nèi)成交量(手)的最高值距今天數(shù)+1}
cross(close,ref(high,var1)); {收盤價(jià)上穿VAR1日前的最高價(jià)}
{編寫一個(gè)的上漲放量,下跌縮量的選股公式。}
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)大紅柱那天,在主圖實(shí)體線最高和最低各畫一條水平線。2、后續(xù)回調(diào)到實(shí)體最低價(jià)選股條件 }
{1.}
HORILINE("DDY.DDY">=HHV("DDY.DDY",20),O,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,開盤價(jià),"漲跌動因的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"的最高值,收盤價(jià),"漲跌動因的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); {收盤價(jià)位于上次"漲跌動因的DDY"=20日內(nèi)"漲跌動因的DDY"的最高值距今天數(shù)日前的收盤價(jià)*1.01和上次"漲跌動因的DDY"=20日內(nèi)"漲跌動因的DDY"的最高值距今天數(shù)日前的收盤價(jià)*0.99之間}
{√√ 編一個(gè),macd今天綠柱比昨天短。}
"macd.macd">ref("macd.macd",1) and{"平滑異同平均的MACD">昨日"平滑異同平均的MACD" AND}
"macd.macd"<0;{"平滑異同平均的MACD"<0 }
{自編的板塊指數(shù)存放在哪個(gè)文件中?dzh2\data\b$ }
{我測試過 可以通過 }
HORILINE("DDY.DDY">=HHV("DDY.DDY",20),O,"DDY.DDY">=HHV("DDY.DDY",20));{HORILINE("漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值,開盤價(jià),"漲跌動因的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"的最高值,收盤價(jià),"漲跌動因的DDY">=20日內(nèi)"漲跌動因的DDY"的最高值)}
{求一個(gè)公式在主圖上以近期成交量最大并在成交量最大K線上以收盤價(jià)劃一直線,而今日股價(jià)穿越所劃直線的公式, }
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日前的最高價(jià),最高價(jià)<=VAR1日前的最高價(jià)),畫黃色}
{(二)退出條件的優(yōu)化
當(dāng)個(gè)股進(jìn)入買入池(或持倉池)后,并非都能夠?qū)崿F(xiàn)盈利,因?yàn)楣善背氐臍v史成功率、收益率都只是一種可參考的歷史經(jīng)驗(yàn),因?yàn)橄嗤卣鞯膫€(gè)股后續(xù)走勢的概率相當(dāng)。所以,歷史成功率、收益率越高,則后市獲得正收益的概率也就越高。但這也只能作為參考。因?yàn)榧词辜夹g(shù)形態(tài)、指標(biāo)特征再完美的股票,如果后續(xù)沒有資金買入同樣無法上漲,而一旦有大量拋盤涌現(xiàn),下跌的概率還會大于上漲的概率。所以,退出池的轉(zhuǎn)移條件實(shí)際上也就是一個(gè)控制風(fēng)險(xiǎn)的轉(zhuǎn)移條件。
(1)、實(shí)現(xiàn)目標(biāo)收益后進(jìn)行風(fēng)險(xiǎn)控制的優(yōu)化。每個(gè)股票池都有其目前收益和實(shí)際收益,當(dāng)股票池的入池個(gè)股在目標(biāo)周期內(nèi)的實(shí)際收益低于目標(biāo)收益,即整體難以實(shí)現(xiàn)目標(biāo)收益時(shí),可對入池實(shí)現(xiàn)一定收益后退出的條件進(jìn)行控制。例如,我們設(shè)計(jì)一個(gè)短線股票池,實(shí)現(xiàn)目標(biāo)收益15%后退出持倉,進(jìn)“退出池”。轉(zhuǎn)移條件為“(c-ENTERPOOLPRICE(0))/ENTERPOOLPRICE(0)>0.15 {短線收益超過15%時(shí)退出}”。但該股票池模型整體上并不能實(shí)現(xiàn)這個(gè)收益目標(biāo),大部分個(gè)股的短線最高收益在10%左右。這時(shí)候我們把實(shí)現(xiàn)目標(biāo)收益退出的轉(zhuǎn)移條件降低為10%,則就能夠鎖定短線最高利潤。”(c-ENTERPOOLPRICE(0))/ENTERPOOLPRICE(0)>0.1 {短線收益超過10%時(shí)退出}“
(2)止損條件的優(yōu)化。止損是在股票操作中經(jīng)常會用到的操作手法,一旦買入個(gè)股后沒有出現(xiàn)正收益反而形態(tài)快速走壞,出現(xiàn)了中短線虧損,對于謹(jǐn)慎的投資者而言這時(shí)候就不宜繼續(xù)捂著。否則會月虧越大。所以,設(shè)一個(gè)止損位置尤其必要。例如5%。但如果我們發(fā)現(xiàn)這個(gè)止損經(jīng)常是莊家洗盤的低點(diǎn)時(shí),一旦止損,經(jīng)常為在最低點(diǎn)賣出時(shí)。這就不是成功的止損位置。我們可以放大到7%。等等。所有的參數(shù)都在實(shí)戰(zhàn)觀察中不斷優(yōu)化,才能最終控制各種風(fēng)險(xiǎn)。
(3)系統(tǒng)性風(fēng)險(xiǎn)與個(gè)股出貨風(fēng)險(xiǎn)控制的退出條件優(yōu)化。設(shè)置個(gè)股退出條件時(shí)候,經(jīng)常還考慮的問題是個(gè)股出現(xiàn)非常強(qiáng)烈的莊家出貨或大盤形態(tài)較差時(shí)候,不宜捂股。就需要在股票池的退出條件上優(yōu)化條件。能夠最大程度地幫助我們控制個(gè)股風(fēng)險(xiǎn)和系統(tǒng)性風(fēng)險(xiǎn)的退出條件,就是最佳的退出條件。
案例可參考“均線淘金”股票池模型。}
{麻煩給個(gè)過去6天內(nèi)3天持續(xù)放量的公式 }
count(last(v>ref(v,1))=3,2)=1; {統(tǒng)計(jì)2日中滿足從前?日到前?日持續(xù)成交量(手)>昨日成交量(手)=3的天數(shù)=1}
{在K線圖下面的VOL柱形圖上顯示某一天最大換手率和某一天最小換手率的數(shù)值,就象K線圖上顯示某一天最高價(jià)和某一天最低價(jià)一樣的,能隨圖的放大和縮小最高和最低換手率是變化的}
drawtext(vol=hhv(vol,50),vol*1.1,str(vol/capital));{當(dāng)滿足條件成交量(手)=50日內(nèi)成交量(手)的最高值時(shí),在成交量(手)*1.1位置書寫文字}
drawtext(vol=llv(vol,50),vol*1.3,str(vol/capital));{
當(dāng)滿足條件成交量(手)=50日內(nèi)成交量(手)的最低值時(shí),在成交量(手)*1.3位置書寫文字}
{添加到成交量指標(biāo)里就行。 }
{這個(gè)公式為什么選不出股,不論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è)計(jì)理念以及參考 [保存] 2010-08-24 13:30-15:00在論壇上下載歷史5分鐘數(shù)據(jù) ,然后安裝在軟件里面,論壇地址 http://bbs.gw.com.cn/dispbbs.asp?boardid=126&Id=1682775
(四)中長線股票池設(shè)計(jì)理念的思路借鑒
從上述的探討分析中,我們可以發(fā)現(xiàn):“超贏2號”作為一個(gè)中長線價(jià)值投資的經(jīng)典股票池,不僅在優(yōu)先考慮個(gè)股基本面投資價(jià)值,同時(shí)在趨勢分析上嚴(yán)格選擇的底部介入。追漲型的設(shè)計(jì)理念并不適合與中長線的股票池設(shè)計(jì)。所以,我們在設(shè)計(jì)中長線股票池的時(shí)候,應(yīng)可從如下幾點(diǎn)視覺入手,進(jìn)而設(shè)計(jì)出收益率、成功率均表現(xiàn)較好的股票池模型。
一、轉(zhuǎn)移條件應(yīng)以趨勢分析、底部搜尋、底部判斷等指標(biāo)為主。例如,我們使用經(jīng)典指標(biāo)KDJ、MA、CYC(成本均線)的底部形成特征,選擇底部反轉(zhuǎn)的最佳介入點(diǎn)。而DDX、DDY、DDZ等大單分析指標(biāo),在形態(tài)比較好的時(shí)候一般都積累了一定的中短線漲幅,中長線的股票池設(shè)計(jì)不應(yīng)過度依賴。即使使用也不宜設(shè)置過高的參數(shù)值。
二、流程設(shè)置上應(yīng)盡量保持嚴(yán)密的邏輯性。從“超贏2號”的流程設(shè)計(jì)上,我們可以看出:該股票池模型的歷程設(shè)計(jì)有較強(qiáng)的邏輯設(shè)置。顯示基本面的價(jià)值分析,其實(shí)才是技術(shù)面的趨勢分析,最后才是持倉分析。有三個(gè)大的流程框架。這也是股票池設(shè)計(jì)中比較重要的地方。
三、持倉時(shí)間的設(shè)置,中長線股票池要凈量保持較長的持倉周期,除非出現(xiàn)較明顯的趨勢轉(zhuǎn)折,不要輕易退出持倉。如果我們在按中長線特征設(shè)計(jì)選股流程和轉(zhuǎn)移條件來篩選股票,但卻用短線的思路來設(shè)計(jì),往往不能實(shí)現(xiàn)高收益率。因?yàn)閭€(gè)股的中長線啟動一般是有緩慢上漲到加速上漲的過程。如果我們按照短線思路來設(shè)計(jì)中長線股票池的持倉周期,很可能在個(gè)股尚未有所表現(xiàn)的時(shí)候就已經(jīng)出局,最終錯過強(qiáng)力表現(xiàn)的波段。
如上面案例中的首鋼股份,如果只按短線思路,就容易錯過近期的連續(xù)三個(gè)漲停板。{在主圖上畫一條橫線,它是從前20天的期間里的最高收盤價(jià)為標(biāo)識畫出。 }
partline(hhv(close,20),close<hhv(close,20)),coloryellow;
{長線金叉 是什么意思?是指相對長期的均線金叉,比如20日均線上穿40日均線 }
{編個(gè)剔除ST和創(chuàng)業(yè)板和上市未滿4個(gè)月的新股的公式,}
(strcmp(stkname,'st')=-1 or strcmp(stkname,'*st')=-1)=0
and DYNAINFO(4)<>0 and
BARPOS>120;
{問PBX多頭排列,股價(jià)最低價(jià)摸到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天翻紅,股價(jià)漲幅未超過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為漲幅}
{寫一個(gè)60分鐘均線粘合。60分鐘macd金叉,kd金叉在5個(gè)交易日內(nèi),60分鐘k線中軌上的選股公式。60分鐘均線設(shè)置為4.8.16.32。64小時(shí) 。}
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;
{編個(gè)30天內(nèi)股價(jià)突破120日線或240日線,之后又回落到120日線或240日線附近或以下不遠(yuǎn),目前股價(jià)正接近或正突破粘合的120日線或240日線的選股公式 }
cond1:=between(barslast(close>ma(close,120)),5,30);
ref(cond1,1) and between(ma(close,120),high,low);
{編個(gè)股價(jià)最低探到40天均線,并在40天線上收十字星或者小陰小陽,并且縮量的公式(剔除除權(quán)股),昨天有個(gè)老師編的選出來的股是相反的。}
l<ma(c,40) and c>ma(c,40) and between(o,c*1.005,c*0.995);
{在分時(shí)成交欄里顯示的紅色向上箭頭和綠色向下箭頭那種表示買進(jìn)或賣出?是指主動買入或主動賣出 }
{編30分由高點(diǎn)回落至0.382公式}
between(close,hhv(high,30)*0.6,hhv(high,30)*0.64);
{如何將均線加粗 }
MA1:ma(close,5),linethick2; 加上linethick2就行了
{今日的收盤價(jià)突破前30日最高價(jià)的公式。}
c>=hhv(h,30);
{寫一個(gè)去掉3字頭,ST和停牌的公式,}
strfind(stkname,'S',1)=0 and dynainfo(8)>0 and strfind(stklabel,'3',1)<>1;
{組合條件選股想調(diào)用昨天的長下影線為一個(gè)條件,昨天的長下影線如何編寫? }
ref((MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW),1)>0.667;
{cci小于-200的和股價(jià)離布林線下軌正負(fù)不超過2%的選股公式 。 }
"cci"<-200 and abs(close-"boll.lower")/"boll.lower"<0.02;
{過去三天有一天股價(jià)下跌但當(dāng)天ddx是紅柱的公式 }
count("ddx.ddx">0 and o>c,3)=1;
{編一個(gè)周線KDJ指標(biāo)kd值連續(xù)2次底背馳(雙底)且J值在0值以下勾頭上行,股價(jià)站在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;
{ 有公式之類書籍或者教程嘛?登陸論壇有免費(fèi)下載 論壇地址 http://bbs.gw.com.cn/index.asp?boardid=138 }
{寫一個(gè)開盤價(jià)是昨日收盤價(jià)-0.5%以上連紅兩日以上的公式}
ref(last(close>open),1)>=2 and dynainfo(4)>dynainfo(3)*0.995;
{股價(jià)上穿MA30后,第一次或第二次出現(xiàn)量小于60均量線的陰線}
var1:=last(close>ma(close,30));
between(count(vol<ma(vol,60) and isdown,var1),0,3);
{編一個(gè)股價(jià)近兩日急跌跌幅大于-15%,前一天股價(jià)的最高價(jià)低于后一天的5日均線且今日股價(jià)與今日5日均線的偏離大于-15%的公式。}
close/hhv(high,3)<0.85 and close<ma(close,5);
{股價(jià)在10日線上正好或者大于一點(diǎn),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)不跌破紅柱那天股價(jià)的最低點(diǎn)。2、特大紅柱后,后續(xù)股價(jià)突破紅柱出現(xiàn)時(shí)股票價(jià)格的最高點(diǎ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)有兩天股價(jià)的最高價(jià)為同一價(jià)格的公式}
h=ref(h,1) or h=ref(h,2) or ref(h,1)=ref(h,2);
{一個(gè)滬深A(yù)股一年內(nèi)曾連續(xù)兩天以上漲停的統(tǒng)計(jì)公式}
k:=last((close-ref(close,1))/ref(close,1)>0.096);
hhv(k,252)>=2;
{此問題上面的回答有點(diǎn)錯誤應(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;
{日線收盤價(jià) 大于 月20均線? 怎么編 }
c>ma(c,20); 選股時(shí)候分析周期用月線
{種提示(Disk full while accessing d;/dzh2/DATA/HK/20100822.prp.該咋辦只是港股的數(shù)據(jù)傳輸有點(diǎn)問題 }
{我下載完數(shù)據(jù)后出現(xiàn)這種提示(Disk full while accessing d;/dzh2/DATA/HK/20100822.prp.該咋辦?把d:/dzh2/DATA/HK/20100822.prp 這個(gè)文件刪除掉。 }
{個(gè)當(dāng)前換手率比半小時(shí)前增加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以上.多頭均線且突破前期高點(diǎn).漲幅不超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個(gè)交易日內(nèi),價(jià)格下跌成交量萎縮,價(jià)格上漲放量。}
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;{上漲放量
{昨天收光頭陽線,即開盤價(jià)為最低價(jià),收盤價(jià)為最高價(jià),成交量在5日均線以下,股價(jià)處于上漲初期或中期,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;
{編一個(gè)n天深證指數(shù)收盤價(jià)漲跌幅的計(jì)算公式, }
("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;
{即股價(jià)在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;
{選股公式;在分時(shí)圖上股價(jià)在均線上方運(yùn)行并且離均線在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;
{股價(jià)在60日線上正好或者大于一點(diǎn) }
(close-ma(c,60))/ma(c,60)>0 and (close-ma(c,60))/ma(c,60)<0.01;
{寫一個(gè)震蕩頻繁的選股公式,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;
{昨天收光頭陽線,即開盤價(jià)為最低價(jià),收盤價(jià)為最高價(jià),成交量在5日均線以下,股價(jià)處于上漲初期或中期,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");
{編一個(gè)DMI的ADX大于50且今日股價(jià)與5日均線的偏離大于-15%的公式}
"dmi.adx">50 and (close-ma(c,5))/ma(c,5)<-0.15
{編寫收盤價(jià)在布林線中規(guī)和上軌之間,}
between(close,"boll.mid","boll.upper");
{求昨天以前15日內(nèi)日漲停板,今日突破前期15日內(nèi)漲停板那天漲停價(jià)公式 }
T:=count(close/ref(close,1)>1.96,15);{15日內(nèi)日漲停板}
close>ref(close,barslast(close/ref(c,1)>1.96));
{寫一個(gè)DDX1突破N日最大值選股公式 }
"ddx.ddx"=hhv("ddx.ddx",N);{N自設(shè)}
{求昨天以前15日內(nèi)日漲停板,今日突破前期15日內(nèi)漲停板那天漲停價(jià)公式 }
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)最高價(jià)到今天的收盤價(jià)跌幅大于5%。公式是(ref(h,barslast(hhv(h,15)))-close)/ref(h,barslast(hhv(h,15))>0.05。但不運(yùn)行請指教幫設(shè)計(jì) }
(ref(hhv(high,15),1)-close)/hhv(close,15)*100<5;
{選股公式:從昨天起5天:K線走成多根小陰小陽,每根K線最大不到3%,呈“一”字平臺,成交量極度萎縮;今天成交量放大前期的2倍,K線收出一根大陽線,股價(jià)漲幅要達(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)漲停板那天漲停價(jià)公式 }
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)最高價(jià)到今天的收盤價(jià)跌幅大于5%。公式是(ref(h,barslast(hhv(h,15)))-close)/ref(h,barslast(hhv(h,15))>0.05。但不運(yùn)行請指教幫設(shè)計(jì) }
(ref(hhv(high,15),1)-close)/hhv(close,15)*100<5;
{選股公式:從昨天起5天:K線走成多根小陰小陽,每根K線最大不到3%,呈“一”字平臺,成交量極度萎縮;今天成交量放大前期的2倍,K線收出一根大陽線,股價(jià)漲幅要達(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;
{在盤頭和盤尾各做一個(gè)公式。在上升趨勢中“盤頭”和“盤尾”有異動上漲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成交量與價(jià)格不同,價(jià)格可以造假,如果莊家或主力為了一定的趨勢技術(shù)上的需要,故意壓制價(jià)格或拉升價(jià)格,就很容易達(dá)到迷惑大眾的目的。例如洗盤,主力吃貨建倉后,優(yōu)勢為了迫使短線浮籌低位出局的目的,股價(jià)壓低價(jià)格,一部分短線浮籌就會賣出,從而減輕了后續(xù)拉高的壓力。從這種表象上來看,洗盤時(shí)的股價(jià)變化是非常顯著的,如果只看價(jià)格,很容易就產(chǎn)生形態(tài)轉(zhuǎn)壞的恐慌心里。而成交量卻不可以造假。有多少的真實(shí)成交,就有多少的成交量。如果只是洗盤就沒有大量賣出的真實(shí)意愿,自然在成交量上就不會出現(xiàn)放量的成交。理解了這一點(diǎn),在我們發(fā)祥主力放量建倉后突然急劇縮量的殺跌時(shí),洗盤的判斷就較為真實(shí)了,短線的股價(jià)下跌就不用擔(dān)心是主力出貨的結(jié)果。而放量的下跌,說明真正有大量主動性拋盤賣出,這是出貨的特征,就不能稱之為洗盤??梢姡鄬τ趦r(jià)格而言,成交量更能代表交易的本質(zhì)屬性。成交量就好比磚房上的磚塊,不管樓層多高,都得通過磚塊一塊一塊地壘起來。磚塊壘得越多房子就越高,磚塊壘得越少樓層自然也就越少。同樣,對于股價(jià)的正常走勢而言,如果股價(jià)的上漲有成交量的放大配合,后市就有繼續(xù)上行的動能。因?yàn)槌山涣吭酱?,買入這只股票的資金就越多,如果我們能夠判斷這種資金來自資金實(shí)力較強(qiáng)的主力,就可以判斷其后市將有較高的活躍度,上行概率較高。同樣,在股價(jià)的下行趨勢中,如果陳較量不斷縮小,說明有買入意愿的資金并不多,這時(shí)即使價(jià)格已經(jīng)非常低,但并沒有買盤,價(jià)格同樣難以上漲。之后當(dāng)?shù)臀怀霈F(xiàn)量增價(jià)增的跡象,才能說明有買盤的進(jìn)入,股價(jià)才有可能迎來反轉(zhuǎn)。而成交量最低的位置往往也是最低的位置,“地量見底”的形態(tài)就由此形成。而組確認(rèn)地量見底的標(biāo)志之一就是低位的成交量開始增加,否則,量再小價(jià)格再低也不一定是底部。(一)“地量見底”的成交量判斷
“地量見底”的形態(tài)一般是成交量處于階段新低、股價(jià)處于階段新低的情形。這時(shí)往往是股價(jià)疲弱到極限的表現(xiàn)。說明在如此低的價(jià)格位置,由于虧損較大,持倉方割肉賣出的意愿已非常低;同樣,由于股價(jià)表現(xiàn)不佳,極少有人關(guān)注,買入量也很低。這時(shí)雖然可以說是地量,但股價(jià)的沖擊系數(shù)很低,一旦成交量稍微放大就能夠使股價(jià)大幅上漲或大幅下跌。所以,在沒有成交量放大之前,是不能確認(rèn)“地量見底”的。只有在“地價(jià)地量”的形態(tài)出現(xiàn),隨后出現(xiàn)放量上漲(確認(rèn)是買方主動性買盤增加)的情形時(shí),才能真正確認(rèn)地量見底。
那么,在設(shè)置股票池模型的時(shí)候,我們應(yīng)怎樣設(shè)計(jì)轉(zhuǎn)移條件才能捕捉到此類個(gè)股呢?
通過直接輸入公式的模式,我們可以設(shè)置如下的條件:
二)“高度活躍”個(gè)股的成交量判斷
整體上而言,大部分中短線強(qiáng)勢股在啟動初期都有極高的成交活躍度。放量大漲意味著股價(jià)出現(xiàn)啟動的跡象時(shí)候,大量的場外資金高位買入意愿較強(qiáng)。如果這種買入行為大資金所謂,則后續(xù)繼續(xù)活躍的可能性就比較高。作為短線投資行為而言,跟中此類個(gè)股,往往其短線的收益也相對較強(qiáng)。(當(dāng)然,追漲只能在平穩(wěn)上漲的市況中進(jìn)行,下跌市則有較高的風(fēng)險(xiǎn)。)
那么,怎樣才能通過股票池鎖定此類短線極為活躍的個(gè)股呢?
如果我們一最近3日成交均量大于最近20日成交均量2倍,大于最近半年(120日)成交均量的二倍,股價(jià)三連陽上行作為判斷的轉(zhuǎn)移條件的話。我們可以把公式描述如下:
{編一個(gè)公式:收盤價(jià)由上而下跌至MA14日均線下方-8%處,剔除創(chuàng)業(yè)板的股票,剔除今日停牌股,剔除上市不滿60天的股票,剔除流通盤大于3億股的股票,剔除股價(jià)大于80小于5的股票 }
cross(ma(c,14),close) and (close-ma(c,14))/ma(c,14)<-0.07;
{其它剔除條件請參看:http://bbs.gw.com.cn/dispbbs.asp?boardid=138&Id=1874737 }
{昨天你編的公式 var1:=barscount(close); fsjx:=sum(amount,var1)/sum(vol,var1); 請改成 fsjx:=sum(amount,var1)/sum(vol,var1)/100; }
{編一個(gè)公式:陽線,陽線的收盤價(jià)大于開盤價(jià)1.5%以上}
isup and close/open>1.015;
{編一個(gè)今天上午半天的成交量大于或等于昨天全天的量,今天上午的漲幅小于2%的選股公式}
vol>=ref(vol,1) and DYNAINFO(14)<0.02;{股票池下午一點(diǎn)開始執(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條件選股時(shí),在一定時(shí)段內(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天的合計(jì)換手率大于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;
{分時(shí)橫盤的公式,就是橫盤時(shí)間半小時(shí)左右,振幅在1%左右 }
var1:=barscount(close);
var1>30 and hhv(high,30)/llv(low,30)<1.01;{用于分時(shí)圖}
{還有一條前三天振幅小于4%如何編寫? }
ref(hhv(high,3)/llv(low,3),1)<1.04;
{下分時(shí)橫盤的公式,就是橫盤時(shí)間半小時(shí)左右,振幅在1%左右 }
var1:=barscount(close);
var1>30 and hhv(high,30)/llv(low,30)<1.01;{用于分時(shí)圖}
{布林極限嗎? 布林極限沒有金叉的在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);
{編寫一個(gè)近期某天股價(jià)大漲7%,同時(shí)成交量放大,是今天成交量5倍的選股公式?}
var1:=barslast(close/ref(close,1)>1.07;
vol/ref(vol,var1)<0.2 and between(var1,0,20);
{樣的轉(zhuǎn)移條件如何編:預(yù)測量是昨日的2倍,股價(jià)站上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倍,股價(jià)站上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)日新高,如果要用在股票池的話 可以自己編個(gè)公式來實(shí)現(xiàn),例如用漲速來選股}
DYNAINFO(24)>=0.01; {周期用分筆成交 }
{1收盤價(jià)由上而下觸及MA14日均線上方0.6%處,當(dāng)日DDX紅柱 2.收盤價(jià)由上而下跌至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)日爆出大的成交陽量,用于日線和分時(shí)上,}
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)模板的文件是放在哪個(gè)目錄下 :大智慧安裝目錄下的self目錄下 }
{5均線上穿10均線,并且5-10均線向上運(yùn)行,股價(jià)貼著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);
{ 怎樣把多根均線繪到一個(gè)K線圖上?答 同一個(gè)指標(biāo)里面可以做N跟均線,比如:1:ma(c,10);2:ma(c,20); }
{滿足的條件如下1)過去5天之內(nèi)有一根漲幅大于5%的大陽線突破前期大箱體的最高價(jià); }
var1:=barslast(close/ref(close,1)>1.05);
between(var1,0,6) and ref(close,var1)>ref(hhv(high,20),var1+1);
{ 指標(biāo)模板的文件是放在哪個(gè)目錄下: 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 文件里 }
{編個(gè)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日最高點(diǎn) 還是N日中有一個(gè)高點(diǎn)今日突破呢今天既然突破N日高點(diǎn)了,也就是今天就是N日高點(diǎn)了,兩者是相同的概念。}
"ddx.ddx">ref(hhv("ddx.ddx",N),1);{今日突破}
{股價(jià)占上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),其中有兩天股價(jià)的最高價(jià)為同一價(jià)格(如孚日股份8月17日和19日最高價(jià)是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;
{求個(gè)30分圖5日線上穿60日線和60分圖KD金叉D小于40 , 這兩個(gè)不同的周期不能放在一起選股 }
{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;
{是在分時(shí)圖上當(dāng)前價(jià)沖擊20或30均時(shí)標(biāo)出想表示日線的20,30均線嗎?新建主圖疊加指標(biāo):日均線 }
"ma.ma3#day";
"ma.ma4#day";
{,需要選出早上9:34-9:58分里面最高價(jià)除最低價(jià)小于1.01的公式,用于條件選股非股票池,{單數(shù)比不能用于選股} }
k:=barscount(close);
ref(hhv(high,24),k-27)/ref(llv(low,24),k-27)<1.01;
{寫一個(gè)120天線持續(xù)向上的公式}
last(ma(close,120)>ref(ma(close,120),1))>3;
{連續(xù)5天或5天以上收陽線,可是5天的漲幅合計(jì)小于5%的選股公式}
last(close>open)>=5 and close/ref(close,5)<1.05;
{求昨天以前15日內(nèi)DDX放大量的股票,今天股價(jià)突破放大量那天實(shí)體最高價(jià),}
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分里面最高價(jià)除最低價(jià)小于1.01的公式,用于條件選股非股票池, }
var1:=barscount(close);
ref(hhv(high,24),var1-28)/ref(llv(low,24),var1-28)<1.01;{用于分時(shí)圖}
{ 如何在主圖中顯示K線大小波段中的最高點(diǎn)和最低點(diǎn)股價(jià)。并在最后一個(gè)高點(diǎn)寫一橫線}
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日高點(diǎn) 今突破這樣模仿吧 ma(c,5)>ref(hhv(ma(c,5),N) ,1); 答 對的}
{一個(gè)股價(jià)回調(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);
{我需要一個(gè)成交量是前一天的三倍以上,當(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;
{編個(gè)無量漲停的條件選股公式! }
close=DYNAINFO(14) and vol>ref(vol,1)*3;
{把地量見底}
sum(vol,5)=llv(sum(vol,5),200);
{求昨天以前15日內(nèi)DDX放大量漲停的股票,今天股價(jià)突破放大量那天實(shí)體最高價(jià)}
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;
{把這個(gè)公式補(bǔ)上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)用昨天的十字星為一個(gè)條件,昨天的十字星如何編寫? }
ref(CLOSE=OPEN AND HIGH<>close and low<>close,1);
{編一個(gè)n天上證指數(shù)收盤價(jià)漲跌幅的計(jì)算公式, }
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ā)散,給個(gè)角度可調(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;
{編個(gè)dmi(7,6)中的adx上竄adxr的條件選股公式! }
cross("dmi.adx","dmi.adxr");
{股價(jià)占上30周均價(jià)線,而小于30周均價(jià)線的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;{選股時(shí)分析周期選擇周線}
{5日均價(jià)線上升,怎么寫? }
ma(c,5)>ref(ma(c,5),1);
{有V型反轉(zhuǎn)選股公式嗎 }
ref(close,1)<ref(open,1)*0.95 and close/open>1.05;
{股價(jià)昨天漲幅 >0,今天股價(jià)漲幅介于0和3之間,股價(jià)>MA1<5% DDX>0.1 今天成交量小于昨天,5,10,20,30均線多頭,股價(jià)以K線實(shí)體為準(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);
{=================分時(shí)選股(盤整突破)======================}
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;
{個(gè)dmi(7,6)中的adx剛剛上竄adxr的條件選股公式,你給我編的公式有滯后 }
cross("dmi.adx","dmi.adxr");{即表示今天上穿}
{編個(gè)30日均線負(fù)乖離率達(dá)到25%左右的公式,}
(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100<=-0.25;
【742】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】
基本面估值在股票池設(shè)計(jì)中的運(yùn)用 [保存]2010-08-26 13:30-15:00{“平均成功率66%,成功率達(dá)到50的股票有3%”。請問:“成功率達(dá)到50的股票有3%”是什么意思?一個(gè)股票的成功率表示 如果這個(gè)股票發(fā)出交易信號100次 成功了80次 它的成功率就是80%平均成功率就是所有股票的成功率平均,如果兩支股票一個(gè)成功率是80% 另外一個(gè)成功率是40%那么他們的平均成功率就是40%}
{今天:股價(jià)>MA1<2% 價(jià)>BBI<2% 價(jià)>DKX<2% 價(jià)>M1<2%,5,10,20,30日均線多頭,今天股價(jià)突破長期盤整,今股價(jià)開盤<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ù)與個(gè)股走勢不同(上證陽線、個(gè)股陰線;上證陰線,個(gè)股陽線),在個(gè)股K線下劃黃橫線的公式,主要用來區(qū)分上證指數(shù)的K線與個(gè)股的K線走勢背離。 }
("sh000001$open"<"sh000001$close" and open>close)
or ("sh000001$open">"sh000001$close" and open<close);
{條件選股想今天的下影線比較長為一個(gè)條件,今天下影線長如何編寫? }
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");
{ 編一個(gè)10日內(nèi)的最大成交量比今日成交量大5倍,最大成交量那天股價(jià)漲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;
{問實(shí)時(shí)監(jiān)控里的數(shù)據(jù)能不能用公式編出來。比如現(xiàn)在看到的超大戶目前的凈流入是1000萬。答 這個(gè)數(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; 就行了 }
{編一個(gè)EXPMA5日線金叉30日50日均線的公式在股票池中用 }
cross(ema(c,5),ema(c,30)) or cross(ema(c,5),ema(c,50));
{編一個(gè)開盤到當(dāng)前超大戶凈買入大于1000萬的公式。在分時(shí)k線下的實(shí)時(shí)監(jiān)控下。}
BIGORDER(1,3)*v*c/100 - BIGORDER(2,3)*v*c/100>1000;{用于日線周期下的條件選股 分鐘圖中無法實(shí)現(xiàn)實(shí)時(shí)監(jiān)控}
{就是大盤或個(gè)股在底部區(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;
{編個(gè)股價(jià)連續(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);
{編一個(gè)CCI大于100,股價(jià)剛站上20均線的公式,}
"cci">100 and cross(close,ma(c,20));
{ma(5)和MA(10)指標(biāo)今日第二次金叉,求兩次金叉之間的最低價(jià)公式如何寫?}
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號大盤的開盤價(jià),應(yīng)該怎樣寫? }
ref(close,barslast(Date=1100720));
{:上證指數(shù)漲幅<-1.2%,而某支個(gè)股階段漲幅<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;
{股價(jià)在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為幅度}
{助用于分時(shí)圖的公式:即股價(jià)大于均價(jià).}
TODAYBARS:=barscount(close);
分時(shí)均線:=if(sum(amount,todaybars)/sum(vol,todaybars)>0,sum(amount,todaybars)/sum(vol,todaybars)/100,dynainfo(4));
close>分時(shí)均線;
{ma疊加到了VOL線上,怎樣刪除VOL線上的MA均線點(diǎn)擊選中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ù)警公式:股價(jià)一筆成交造成漲跌幅大于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);
{股價(jià)在底部橫盤3個(gè)月以上成交量萎縮突然放量的公式。}
hhv(close,60)/llv(close,60)<1.1 and vol>ma(vol,60)*3;
{股價(jià)在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半小時(shí)內(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);
{求個(gè)DD1 DDX2 DD3在0軸上運(yùn)行的公式,}
llv("DDX.DDX1","DDX.DDX2","DDX.DDX3")>0;
{均量在 6日線收盤的公式求,}
between(v,ma(v,6)*1.001,ma(v,6)*0.999);
{選股公式,BOLL當(dāng)日股價(jià):最高價(jià)上穿上軌(UPR),最低價(jià)下破下軌(DWN)。}
high>"boll.upper" and low<"boll.lower";
{昨天要求在分時(shí)圖中顯示日均線比如30均疊加沒實(shí)現(xiàn), 新建兩個(gè)指標(biāo): }
ma1:ma(close,30); {第一個(gè):junxian1}
"junxian.ma1#day"; {然后再新建第二個(gè)主圖疊加指標(biāo): 分時(shí)均線}
{最后在分時(shí)圖上調(diào)用分時(shí)均線指標(biāo)即可 }
{價(jià)下跌,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線上以收盤價(jià)劃水平一直線。2;而今日股價(jià)穿越所劃水平直線的公式 }
{1.}HORILINE(v>=hhv(v,30),c,v>=hhv(v,30));
{2.}ss(c,ref(c,barslast(v>=hhv(v,30))));
{警公式:股價(jià)一分鐘漲跌幅大于3%。 }
high/low>1.03;{用在一分鐘周期}
{;30日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價(jià)劃水平一直線。2;而今日股價(jià)穿越所劃水平直線的公式 }
1.COND1:=VOL=HHV(VOL,30);
DRAWICON(COND1,CLOSE,1);
2.CLOSE>REF(CLOSE,REF(BARSLAST(VOL=HHV(VOL,30),1)+1);
{個(gè)月內(nèi)上方有下行跳空缺口沒有回補(bǔ)。 }
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;{今日十字星}
{一個(gè)開盤到當(dāng)前超大戶凈買入大于1000萬的公式。 能再k線界面下看到實(shí)時(shí)監(jiān)控的數(shù)據(jù)就行。}
A1:=amount*(bigorder(1,3)-bigorder(2,3))/close/100;
DRAWTEXT(BARSTATUS=2,LOW,NUMTOSTRN(A1,0)),COLORYELLOW;
{寫一個(gè)選股公式,布林BOLL當(dāng)日股價(jià):最高價(jià)大于或等于上軌(UPR),最低價(jià)小于或等于下軌(DWN)。答 那是因?yàn)楦緵]有符合這個(gè)條件的股票}
{一個(gè)公式30日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價(jià)劃水平一直線,而今日股價(jià)穿越所劃水平直線的公式 }
{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)}
{今天:股價(jià)>MA1<2% 價(jià)>BBI<2% 價(jià)>DKX<2% 價(jià)>M1<2%,今股價(jià)開盤<M1.MA2,收盤>M1.MA1 您剛發(fā)來的公式?jīng)]看到M1指標(biāo)啊? M1就是5日均線 }
{編單數(shù)差大于某個(gè)值的選股程序。}
input:n(200);
order(2)-order(1)>n;
{0日內(nèi)成交量最大并在成交量最大對應(yīng)K線上以收盤價(jià)劃水平一直線,而今日股價(jià)穿越所劃水平直線的公式 }
partline(close,vol=hhv(vol,30),rgb(0,250,0));
{價(jià)跳空低開收大陽的公式。}
open<ref(low,1) and close>open*1.03;
聯(lián)系客服