1.关于“编写均笔成交量创n日新高的指标公式”的改进
aa:VOL/VOLAMOUNT;
b1=0;
VERLINE(aa>=HHV(aa,10),0),colorred;
IF (aa>=HHV(aa,10)) b1=aa;
x1:b1;
x0:0;
注意 1、以上公式编写成技术指标公式,为便于选股。
2、深市和沪市的均笔成交量公式有别,深市用aa:VOL/VOLAMOUNT; 沪市aa:VOL/CJBSL2[-1];
3、用法:a、编写完公式后一定一定要点击‘显示图形’后,再退出‘公式编辑’窗口
b、点击菜单‘智能’-‘选股平台’-‘技术指标’-‘自定指标’下找到所编的公式
c、分析周期--日线;指标线--x1 大于 x0;
d、点击执行选股。
本功能的准确性依赖于系统(本机)是否有完整的行情数据,如果你的数据不全,请先到数据中心下载
数据。即在选股平台的‘高级选项’里--下载数据。
2. 编写现价少于20日均线的1.1倍的自动选股公式
编写现价少于20日均线的1.1倍的自动选股公式
如:当20日均线价为10元时,则少于11元(10乘1.1=11元)的个股都能自动选出
一句就行
SELECT CLOSE<MA(CLOSE,20)*1.1;
3.编写选出14日内换手率有一天最高大于18%以上个股的公式
第一个18指的是换手>18%,第二个是14天
a3=HUANSHOU;
SELECT
COUNT(a3>18,14)>0;
4. 10天内震幅有一天最大能大于20%以上
a3=(HIGH-LOW)/LOW;
SELECT COUNT(a3>0.2,10)>0;
5. 编写选出今日总手少于昨日总手的2倍的公式
select vol<REF(VOL,1)*2;
6.编写选出上一个交易日收阴K线的公式
SELECT
REF(CLOSE,1)<REF(OPEN,1);
2010年3月9日
7.自动显示最佳买入点公式
DRAWTEXT( CLOSE>OPEN AND COUNT(CLOSE-OPEN>0,6)<4 AND (HHV(HIGH,5)-LLV(LOW,5))/HHV(HIGH,5)>0.05 AND REF(HIGH,1)< REF(HIGH,2) AND REF(HIGH,2) <REF(HIGH,3 ) AND REF(HIGH,3)< REF(HIGH,4) AND CLOSE>REF(HIGH,1)*(1+0.1*1/8) ,LOW,'大关键点:买'), colorred;
VERLINE(CLOSE>OPEN AND COUNT(CLOSE-OPEN>0,6)<4 AND (HHV(HIGH,5)-LLV(LOW,5))/HHV(HIGH,5)>0.05 AND REF(HIGH,1)< REF(HIGH,2) AND REF(HIGH,2) <REF(HIGH,3 ) AND REF(HIGH,3)< REF(HIGH,4) AND CLOSE>REF(HIGH,1)*(1+0.1*1/8) ,1),coloryellow;
8.今日145均线价大于昨日145日均线价的1.0倍
SELECT
MA(CLOSE,145)>REF(MA(CLOSE,145),1)*1.0;
9. 30天内最低价少于145天均线价的0.95倍
SELECT
COUNT(LOW<MA(CLOSE,145)*0.95,30)>0
10.截止今日连续14日成交量小于其20日平均线的公式
截止今日连续14日成交量小于20日均量线0.75倍
SELECT COUNT
(VOL<MA(VOL,20)*0.75,14)=14;
COUNT (成交量<MA(成交量,20),14)=14;
以上是截止今日连续14日成交量小于其20日平均线的公式;
要想编成选股公式内,前面加个select就可以了。即:
select COUNT (成交量<MA(成交量,20),14)=14;
以上缺点:不是30日内的连续14日,而是截至今日的连续14日。
30日内的任何连续14日,虽然现在能出炉,但方案太原始,运算繁琐。我现在正考虑
更简单的公式代码,以便提高运算速度,
11.截止今日连续4日收盘价大于5天均线价1倍
SELECT COUNT
(CLOSE>MA(CLOSE,5)*1,4)=4;
12-1.束伟平145天大牛股15大条件
今日145均线价大于昨日145日均线价的1.0倍
SELECT
MA(CLOSE,145)>REF(MA(CLOSE,145),1)*1.0;
现价少于145日均线的1.05倍
SELECT
CLOSE<MA(CLOSE,145)*1.05;
截止今日连续19日成交量小于20日均量线0.98倍
SELECT COUNT
(VOL<MA(VOL,20)*0.98,19)=19;
现价少于5日均线的1.05倍
SELECT
CLOSE<MA(CLOSE,5)*1.05;
现价大于145日均线的0.95倍
SELECT CLOSE>MA(CLOSE,145)*0.95;
今天30日均线价大于19日前30日均线价的1.0倍
SELECT
MA(CLOSE,30)>REF(MA(CLOSE,30),19)*1.0;
30日均线少于145日均线的1.05倍
SELECT
MA(CLOSE,30)<MA(CLOSE,145)*1.05;
30日均线大于145日均线的1.0倍
SELECT
MA(CLOSE,30)>MA(CLOSE,145)*1.0;
今天30日均线价大于等于昨日30日均线价的0.98倍
SELECT
MA(CLOSE,30)>=REF(MA(CLOSE,30),1)*1.0;
今天30日均线价少于19日前30日均线价的1.05倍
MA(CLOSE,30)<REF(MA(CLOSE,30),19)*1.05;
今天145日均线价大于19日前145日均线价的1.0倍
SELECT
MA(CLOSE,145)>REF(MA(CLOSE,145),19)*1.0;
今天MACD值大于等于上一日MACD值
MACD>=REF(MACD,1)
12-2
组合的(束伟平145天大牛股5大条件)
如600405-2005.12.16和600826-2006.03.16
VERLINE
(CLOSE>MA(CLOSE,145)*0.95
AND
CLOSE<MA(CLOSE,145)*1.05
AND
CLOSE>MA(CLOSE,30)*0.95
AND
CLOSE<MA(CLOSE,30)*1.05
AND
CLOSE>MA(CLOSE,145)*0.95
AND
CLOSE>MA(CLOSE,5)
AND
MACD>=REF(MACD,1)
AND
COUNT(VOL<MA(VOL,20)*0.99,18)>=15
AND
MA(CLOSE,145)>REF(MA(CLOSE,145),20)*1.0
,1)
,colorred;
13. 显示一根竖线的通用公式
VERLINE
(
,1 )
,colorred;
DRAWTEXT(
,LOW,'大关键点:买'), colorred;
14.现价大于少于453日均线,3天内最低价少于453
现价大于453日均线的1.0倍
SELECT CLOSE>MA(CLOSE,453)*1.0;
现价少于453日均线的1.05倍
SELECT CLOSE<MA(CLOSE,453)*1.05;
3天内最低价少于453天均线价的0.99倍
SELECT
COUNT(LOW<MA(CLOSE,453)*0.99,3)>0
单根均线(例453天)三个条件的组合(现价大于453日均线1.0倍,现价少于453日均线的1.05倍,3天内最低价少于453天均线价的0.99倍)1表示长点线,红色。
VERLINE ( CLOSE>MA(CLOSE,453)*1.0
AND CLOSE<MA(CLOSE,453)*1.05 AND
COUNT(LOW<MA(CLOSE,453)*0.99,3)>0 ,1)
,colorred;
15、第8天收盘价大于第8天的30日均线价的1.0倍(注意显示的黄线是在出现条件的第9天。既显示这一天不算往前数第8天为出现符合条件的日子)
VERLINE( REF (
CLOSE,8)>REF(MA(CLOSE,30),8)*1.0,2)
,coloryellow;
16. 《888天与453天的(第9,8,7天)和145天的(第9,8,7,6,5天)组合》
此公式特适合连续下跌后的中途休整时(并估算有政策支持的板块为最好)
VERLINE (CLOSE>OPEN*1.015
AND CLOSE>MA(CLOSE,888)*1.0 AND
CLOSE<MA(CLOSE,888)*1.05 AND
COUNT(LOW<MA(CLOSE,888)*0.99,3)>0 AND
REF ( CLOSE,9)>REF(MA(CLOSE,888),9)*1.005 AND REF (
LOW,9)<REF(MA(CLOSE,888),9)*0.99 AND
CLOSE>=REF(CLOSE,9)*1.0 AND
MONEY<REF(MONEY,9) AND REF(
CLOSE,9)>REF(OPEN,9),1) ,colorred;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,888)*1.0 AND
CLOSE<MA(CLOSE,888)*1.05 AND
COUNT(LOW<MA(CLOSE,888)*0.99,3)>0 AND
REF ( CLOSE,8)>REF(MA(CLOSE,888),8)*1.005 AND REF (
LOW,8)<REF(MA(CLOSE,888),8)*0.99 AND
CLOSE>=REF(CLOSE,8)*1.0 AND
MONEY<REF(MONEY,8) AND REF(
CLOSE,8)>REF(OPEN,8),1) ,colorgreen;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,888)*1.0 AND
CLOSE<MA(CLOSE,888)*1.05 AND
COUNT(LOW<MA(CLOSE,888)*0.99,3)>0 AND
REF ( CLOSE,7)>REF(MA(CLOSE,888),7)*1.005 AND REF (
LOW,7)<REF(MA(CLOSE,888),7)*0.99 AND
CLOSE>=REF(CLOSE,7)*1.0 AND
MONEY<REF(MONEY,7) AND REF(
CLOSE,7)>REF(OPEN,7),1) ,coloryellow;
VERLINE (CLOSE>OPEN*1.015
AND CLOSE>MA(CLOSE,453)*1.0 AND
CLOSE<MA(CLOSE,453)*1.05 AND
COUNT(LOW<MA(CLOSE,453)*0.99,3)>0 AND
REF ( CLOSE,9)>REF(MA(CLOSE,453),9)*1.005 AND REF (
LOW,9)<REF(MA(CLOSE,453),9)*0.99 AND
CLOSE>=REF(CLOSE,9)*1.0 AND
MONEY<REF(MONEY,9) AND REF(
CLOSE,9)>REF(OPEN,9),2) ,colorred;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,453)*1.0 AND
CLOSE<MA(CLOSE,453)*1.05 AND
COUNT(LOW<MA(CLOSE,453)*0.99,3)>0 AND
REF ( CLOSE,8)>REF(MA(CLOSE,453),8)*1.005 AND REF (
LOW,8)<REF(MA(CLOSE,453),8)*0.99 AND
CLOSE>=REF(CLOSE,8)*1.0 AND
MONEY<REF(MONEY,8) AND REF(
CLOSE,8)>REF(OPEN,8),2) ,colorgreen;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,453)*1.0 AND
CLOSE<MA(CLOSE,453)*1.05 AND
COUNT(LOW<MA(CLOSE,453)*0.99,3)>0 AND
REF ( CLOSE,7)>REF(MA(CLOSE,453),7)*1.005 AND REF (
LOW,7)<REF(MA(CLOSE,453),7)*0.99 AND
CLOSE>=REF(CLOSE,7)*1.0 AND
MONEY<REF(MONEY,7) AND REF(
CLOSE,7)>REF(OPEN,7),2) ,coloryellow;
VERLINE (CLOSE>OPEN*1.015
AND CLOSE>MA(CLOSE,145)*1.0 AND
CLOSE<MA(CLOSE,145)*1.05 AND
COUNT(LOW<MA(CLOSE,145)*0.99,3)>0 AND
REF ( CLOSE,9)>REF(MA(CLOSE,145),9)*1.005 AND REF (
LOW,9)<REF(MA(CLOSE,145),9)*0.99 AND
CLOSE>=REF(CLOSE,9)*1.0 AND
MONEY<REF(MONEY,9) AND REF(
CLOSE,9)>REF(OPEN,9),3) ,colorred;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,145)*1.0 AND
CLOSE<MA(CLOSE,145)*1.05 AND
COUNT(LOW<MA(CLOSE,145)*0.99,3)>0 AND
REF ( CLOSE,8)>REF(MA(CLOSE,145),8)*1.005 AND REF (
LOW,8)<REF(MA(CLOSE,145),8)*0.99 AND
CLOSE>=REF(CLOSE,8)*1.0 AND
MONEY<REF(MONEY,8) AND REF(
CLOSE,8)>REF(OPEN,8),3) ,colorgreen;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,145)*1.0 AND
CLOSE<MA(CLOSE,145)*1.05 AND
COUNT(LOW<MA(CLOSE,145)*0.99,3)>0 AND
REF ( CLOSE,7)>REF(MA(CLOSE,145),7)*1.005 AND REF (
LOW,7)<REF(MA(CLOSE,145),7)*0.99 AND
CLOSE>=REF(CLOSE,7)*1.0 AND
MONEY<REF(MONEY,7) AND REF(
CLOSE,7)>REF(OPEN,7),3) ,coloryellow;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,145)*1.0 AND
CLOSE<MA(CLOSE,145)*1.05 AND
COUNT(LOW<MA(CLOSE,145)*0.99,3)>0 AND
REF ( CLOSE,6)>REF(MA(CLOSE,145),6)*1.005 AND REF (
LOW,6)<REF(MA(CLOSE,145),6)*0.99 AND
CLOSE>=REF(CLOSE,6)*1.0 AND
MONEY<REF(MONEY,6) AND REF(
CLOSE,6)>REF(OPEN,6),3) ,colorwhite;
VERLINE (CLOSE>OPEN*1.015 AND
CLOSE>MA(CLOSE,145)*1.0 AND
CLOSE<MA(CLOSE,145)*1.05 AND
COUNT(LOW<MA(CLOSE,145)*0.99,3)>0 AND
REF ( CLOSE,5)>REF(MA(CLOSE,145),5)*1.005 AND REF (
LOW,5)<REF(MA(CLOSE,145),5)*0.99 AND
CLOSE>=REF(CLOSE,5)*1.0 AND
MONEY<REF(MONEY,5) AND REF(
CLOSE,5)>REF(OPEN,5),3) ,colormagenta;
2010.06.07
17.金额创百天最低
VERLINE ( MONEY=LLV(MONEY,100)
,1) ,colorred;
18.今天30日均线价小于昨日30日均线价
VERLINE (
MA(CLOSE,30)<REF(MA(CLOSE,30),1)
,0) ,colorgreen;
以下为测试还没成功的公式?
VERLINE (
VOL/VOLAMOUNT>HHV(VOL/VOLAMOUNT,10 ), 0 ,1)
,colorred;
VERLINE
( T1:="KDJ,J";
T2:="KDJ,D"; CROSS(T1,T2) AND
T2<20 ,1)
,colorred;
VERLINE ( CROSS("KDJ,J", "KDJ,k") AND"KDJ,j"
<40 ,3) ,colorred;
加载中,请稍候......