大智慧新一代如何设置主力净买量>0条件选股
发布网友
发布时间:2022-04-25 23:20
我来回答
共2个回答
热心网友
时间:2022-06-18 16:21
{我把代码写好了,你自己贴到大智慧里,用分笔周期去选股}
input:m5(5,5,10),m10(10,10,30),m30(30,30,50),m50(50,50,100),m100(100,100,300),m300(300,300,500),m500(500,500,100000);
xm5:=10000*m5/c/100;
xm10:=10000*m10/c/100;
xm30:=10000*m30/c/100;
xm50:=10000*m50/c/100;
xm100:=10000*m100/c/100;
xm300:=10000*m300/c/100;
xm500:=10000*m500/c/100;
小单买值:=if(BUYVOL>0 and BUYVOL<xm5,BUYVOL,0);
小单买总值:=SUM(小单买值,0);
五万买值:=if(BUYVOL>=xm5 and BUYVOL<xm10,BUYVOL,0);
五万买总值:=SUM(五万买值,0);
十万买值:=if(BUYVOL>=xm10 and BUYVOL<xm30,BUYVOL,0);
十万买总值:=SUM(十万买值,0);
三十万买值:=if(BUYVOL>=xm30 and BUYVOL<xm50,BUYVOL,0);
三十万买总值:=SUM(三十万买值,0);
五十万买值:=if(BUYVOL>=xm50 and BUYVOL<xm100,BUYVOL,0);
五十万买总值:=SUM(五十万买值,0);
一百万买值:=if(BUYVOL>=xm100 and BUYVOL<xm300,BUYVOL,0);
一百万买总值:=SUM(一百万买值,0);
三百万买值:=if(BUYVOL>=xm300 and BUYVOL<xm500,BUYVOL,0);
三百万买总值:=SUM(三百万买值,0);
五百万买值:=if(BUYVOL>=xm500,BUYVOL,0);
五百万买总值:=SUM(五百万买值,0);
小单买入手数:=COUNT(BUYVOL<xm5 and BUYVOL>0,0);
五万买入手数:=COUNT(BUYVOL>=xm5 and BUYVOL<xm10 ,0);
十万买入手数:=COUNT(BUYVOL>=xm10 and BUYVOL<xm30 ,0);
三十万买入手数:=COUNT(BUYVOL>=xm30 and BUYVOL<xm50 ,0);
五十万买入手数:=COUNT(BUYVOL>=xm50 and BUYVOL<xm100 ,0);
一百万买入手数:=COUNT(BUYVOL>=xm100 and BUYVOL<xm300 ,0);
三百万买入手数:=COUNT(BUYVOL>=xm300 and BUYVOL<xm500 ,0);
五百万买入手数:=COUNT(BUYVOL>=xm500 ,0);
小单卖出:=if(SELLVOL>0 and SELLVOL<xm5,SELLVOL,0);
小单卖总值:=SUM(小单卖出,0);
五万卖出:=if(SELLVOL>=xm5 and SELLVOL<xm10,SELLVOL,0);
五万卖总值:=SUM(五万卖出,0);
十万卖出:=if(SELLVOL>=xm10 and SELLVOL<xm30,SELLVOL,0);
十万卖总值:=SUM(十万卖出,0);
三十万卖出:=if(SELLVOL>=xm30 and SELLVOL<xm50,SELLVOL,0);
三十万卖总值:=SUM(三十万卖出,0);
五十万卖出:=if(SELLVOL>=xm50 and SELLVOL<xm100,SELLVOL,0);
五十万卖总值:=SUM(五十万卖出,0);
一百万卖出:=if(SELLVOL>=xm100 and SELLVOL<xm300,SELLVOL,0);
一百万卖总值:=SUM(一百万卖出,0);
三百万卖出:=if(SELLVOL>=xm300 and SELLVOL<xm500,SELLVOL,0);
三百万卖总值:=SUM(三百万卖出,0);
五百万卖出:=if(SELLVOL>=xm500,SELLVOL,0);
五百万卖总值:=SUM(五百万卖出,0);
小单卖出手数:=COUNT(SELLVOL<xm5 and SELLVOL>0,0);
五万卖出手数:=COUNT(SELLVOL>=xm5 and SELLVOL<xm10 ,0);
十万卖出手数:=COUNT(SELLVOL>=xm10 and SELLVOL<xm30 ,0);
三十万卖出手数:=COUNT(SELLVOL>=xm30 and SELLVOL<xm50 ,0);
五十万卖出手数:=COUNT(SELLVOL>=xm50 and SELLVOL<xm100 ,0);
一百万卖出手数:=COUNT(SELLVOL>=xm100 and SELLVOL<xm300 ,0);
三百万卖出手数:=COUNT(SELLVOL>=xm300 and SELLVOL<xm500 ,0);
五百万卖出手数:=COUNT(SELLVOL>=xm500 ,0);
总成交量:=sum(vol,0);
成交总笔:=count(vol>0,0);
主动买单数:=count(BUYVOL>0,0);
主动卖单数:=count(SELLVOL>0,0);
主动买值:=if(BUYVOL>0,BUYVOL,0);
主动总买值:=SUM(主动买值,0);
主动卖值:=if(SELLVOL>0,SELLVOL,0);
主动总卖值:=SUM(主动卖值,0);
散户净买卖:=(小单买总值+五万买总值+十万买总值)-(小单卖总值+五万卖总值+十万卖总值);
中户净买卖:=(三十万买总值+五十万买总值)-(三十万卖总值+五十万卖总值);
机构净买卖:=(一百万买总值+三百万买总值+五百万买总值)-(一百万卖总值+三百万卖总值+五百万卖总值);
{条件选股}
散户净买卖+中户净买卖+机构净买卖>0 and 散户净买卖<0;
热心网友
时间:2022-06-18 16:22
{我把代码写好了,你自己贴到大智慧里,用分笔周期去选股}
input:m5(5,5,10),m10(10,10,30),m30(30,30,50),m50(50,50,100),m100(100,100,300),m300(300,300,500),m500(500,500,100000);
xm5:=10000*m5/c/100;
xm10:=10000*m10/c/100;
xm30:=10000*m30/c/100;
xm50:=10000*m50/c/100;
xm100:=10000*m100/c/100;
xm300:=10000*m300/c/100;
xm500:=10000*m500/c/100;
小单买值:=if(BUYVOL>0 and BUYVOL<xm5,BUYVOL,0);
小单买总值:=SUM(小单买值,0);
五万买值:=if(BUYVOL>=xm5 and BUYVOL<xm10,BUYVOL,0);
五万买总值:=SUM(五万买值,0);
十万买值:=if(BUYVOL>=xm10 and BUYVOL<xm30,BUYVOL,0);
十万买总值:=SUM(十万买值,0);
三十万买值:=if(BUYVOL>=xm30 and BUYVOL<xm50,BUYVOL,0);
三十万买总值:=SUM(三十万买值,0);
五十万买值:=if(BUYVOL>=xm50 and BUYVOL<xm100,BUYVOL,0);
五十万买总值:=SUM(五十万买值,0);
一百万买值:=if(BUYVOL>=xm100 and BUYVOL<xm300,BUYVOL,0);
一百万买总值:=SUM(一百万买值,0);
三百万买值:=if(BUYVOL>=xm300 and BUYVOL<xm500,BUYVOL,0);
三百万买总值:=SUM(三百万买值,0);
五百万买值:=if(BUYVOL>=xm500,BUYVOL,0);
五百万买总值:=SUM(五百万买值,0);
小单买入手数:=COUNT(BUYVOL<xm5 and BUYVOL>0,0);
五万买入手数:=COUNT(BUYVOL>=xm5 and BUYVOL<xm10 ,0);
十万买入手数:=COUNT(BUYVOL>=xm10 and BUYVOL<xm30 ,0);
三十万买入手数:=COUNT(BUYVOL>=xm30 and BUYVOL<xm50 ,0);
五十万买入手数:=COUNT(BUYVOL>=xm50 and BUYVOL<xm100 ,0);
一百万买入手数:=COUNT(BUYVOL>=xm100 and BUYVOL<xm300 ,0);
三百万买入手数:=COUNT(BUYVOL>=xm300 and BUYVOL<xm500 ,0);
五百万买入手数:=COUNT(BUYVOL>=xm500 ,0);
小单卖出:=if(SELLVOL>0 and SELLVOL<xm5,SELLVOL,0);
小单卖总值:=SUM(小单卖出,0);
五万卖出:=if(SELLVOL>=xm5 and SELLVOL<xm10,SELLVOL,0);
五万卖总值:=SUM(五万卖出,0);
十万卖出:=if(SELLVOL>=xm10 and SELLVOL<xm30,SELLVOL,0);
十万卖总值:=SUM(十万卖出,0);
三十万卖出:=if(SELLVOL>=xm30 and SELLVOL<xm50,SELLVOL,0);
三十万卖总值:=SUM(三十万卖出,0);
五十万卖出:=if(SELLVOL>=xm50 and SELLVOL<xm100,SELLVOL,0);
五十万卖总值:=SUM(五十万卖出,0);
一百万卖出:=if(SELLVOL>=xm100 and SELLVOL<xm300,SELLVOL,0);
一百万卖总值:=SUM(一百万卖出,0);
三百万卖出:=if(SELLVOL>=xm300 and SELLVOL<xm500,SELLVOL,0);
三百万卖总值:=SUM(三百万卖出,0);
五百万卖出:=if(SELLVOL>=xm500,SELLVOL,0);
五百万卖总值:=SUM(五百万卖出,0);
小单卖出手数:=COUNT(SELLVOL<xm5 and SELLVOL>0,0);
五万卖出手数:=COUNT(SELLVOL>=xm5 and SELLVOL<xm10 ,0);
十万卖出手数:=COUNT(SELLVOL>=xm10 and SELLVOL<xm30 ,0);
三十万卖出手数:=COUNT(SELLVOL>=xm30 and SELLVOL<xm50 ,0);
五十万卖出手数:=COUNT(SELLVOL>=xm50 and SELLVOL<xm100 ,0);
一百万卖出手数:=COUNT(SELLVOL>=xm100 and SELLVOL<xm300 ,0);
三百万卖出手数:=COUNT(SELLVOL>=xm300 and SELLVOL<xm500 ,0);
五百万卖出手数:=COUNT(SELLVOL>=xm500 ,0);
总成交量:=sum(vol,0);
成交总笔:=count(vol>0,0);
主动买单数:=count(BUYVOL>0,0);
主动卖单数:=count(SELLVOL>0,0);
主动买值:=if(BUYVOL>0,BUYVOL,0);
主动总买值:=SUM(主动买值,0);
主动卖值:=if(SELLVOL>0,SELLVOL,0);
主动总卖值:=SUM(主动卖值,0);
散户净买卖:=(小单买总值+五万买总值+十万买总值)-(小单卖总值+五万卖总值+十万卖总值);
中户净买卖:=(三十万买总值+五十万买总值)-(三十万卖总值+五十万卖总值);
机构净买卖:=(一百万买总值+三百万买总值+五百万买总值)-(一百万卖总值+三百万卖总值+五百万卖总值);
{条件选股}
散户净买卖+中户净买卖+机构净买卖>0 and 散户净买卖<0;
参考资料:我问过了