(bx23>=40 and bx23<60,3,if(bx23>=20 and bx23<40,2,if(bx23>=0 and bx23<20,1,if
(bx23<0 and bx23>=-30,-1,if(bx23<-30 and bx23>-60,-2,if(bx23<-60 and bx23>-100,-
3,if(bx23<-100,-4,0)))))))))),linethick0; (強弱):bx23,linethick0; drawicon(cross(d,j),50,4); drawicon(cross(j,d),50,5);
drawtext(ref(j,1)=0 and j>0,5,'--顶'),colorwhite; {别样红}
Var1:=REF(HIGH,1)*1.1; Var2:=HIGH*1.1;
Var3:=(Var2*VOL+Var1*(CAPITAL-VOL))/CAPITAL; Var4:=REF(LOW,1)*0.9; Var5:=LOW*0.9;
Var6:=(Var5*VOL+Var4*(CAPITAL-VOL))/CAPITAL; Var7:=EMA(Var6,30); Var8:=EMA(Var3,30); Var9:=Var8-2;
VarA:=IF(CLOSE<=Var7,Var9,Var8); 别样:= VarA; 红:= Var9;
if(别样=红,80 ,110),coloryellow,linethick1;
drawtext((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,'-反弹攻击');
stickline((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,50,4,1),linethick2;
drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,95,8);
drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,92,8);
stickline((cross(80,j) or cross(85,j)) and count(别样=红,3>=1,20,50,1,1),colorred,
linethick1,pointdot; 5.问
用飞狐,求写K线组合:大前天收阳或阴线,振幅在八个点之内,涨幅在六到十个点之内或跌幅在
六个点以内; 昨天阴线;
今天振幅在:3.6之内,收盘价在升或跌:1.7%之内{就是小星} 然后最主要的要今天的最低价价接近 \上升中的 二十日线”,以粘贴为佳,最多不要离开 1.5%的
距离,收盘价不能跌破上升的二十日线 答(vkioli2 ):
{涨幅在六到十个点之内或跌幅在六个点以内,这句语意有点模糊,
是指收阳时涨幅在六到十个点之间,收阴时跌幅在六个点以内?还是指收盘在涨跌幅10%至-6%之间?
现在先假定是收盘在涨跌幅在10%至-6%之间.} k1:=(h-l)/l*100;
k2:=(c/ref(c,1)-1)*100; m:=ma(c,20);
k3:=k1<=8 and range(k2,-6,10); k4:=k1<=3.6 and abs(k2)<=1.7;
k5:=c>=m and m>ref(m,1) and abs((l-m)/m*100)<=1.5; ref(k3,3) and k4 and k5; 答(vkioli2 ):
要三天的K线组合?那应该就是前天,不是大前天啰! 以下参考看看,您是不是这样的意思?
前天,若上涨则涨幅在六到十个点之间 OR 若下跌则跌幅在六个点以内 昨天收阴,若上涨则涨幅在六到十个点之间 OR 若下跌则跌幅在六个点以内}
k1:=(h-l)/l*100;
k2:=(c/ref(c,1)-1)*100;
k3:=range(k2,6,10) or (k2>-6 and k2<0); m:=ma(c,20);
k4:=not(isequal) and k1<=8 and k3; k5:=o>c and k3;
k6:=k1<=3.6 and abs(k2)<=1.7;
k7:=c>=m and m>ref(m,1) and abs((l-m)/m*100)<=1.5; ref(k4,2) and ref(k5,1) and k6 and k7; 6.问:
求助编写四连阳选股,阳线涨幅都在5%以下,每根阳线的涨幅都在5%以下阳线但下跌算
答(知无不言):
ALL(c>o and (c/ref(c,1)-1)*100<5,4); 7.问:
求助下面分笔公式的写法
成交额小于流通市值千分之三而大于等于当天每笔平均成交额的可确定为大户,小于当天笔均成交额
的确定为散户 答(懒汉):
sz:=c*capital*3/10;
je:=sum(amount,0)/sum(1,0);
大户:sum(if(amount>je and amount 求助:这个鹏搏资讯的公式为什嬷不能显示 {基于鹏搏资讯,因为F10资料经常变动,所以在变动后,需要对应调整,可做主图} gdstar:=F10FIND('┃股东户数',1); {查找F10中股东人数的位置} gdw1:=F10FIND('┃05-12-31',gdw1); gdw2:=F10FIND('┃05-09-30',gdw2); gdw3:=F10FIND('┃05-06-30',gdw3); gdw4:=F10FIND('┃05-03-31',gdw4); gdw5:=F10FIND('┃04-12-31',gdw5); {取对应的数据资料} gdtx1:=F10TEXT(gdw1+10,8); gdtx2:=F10TEXT(gdw2+10,8); gdtx3:=F10TEXT(gdw3+10,8); gdtx4:=F10TEXT(gdw4+10,8); gdtx5:=F10TEXT(gdw5+10,8); {转换字符串为数值} gd1:=STRTONUM(gdtx1);gd2:=STRTONUM(gdtx2); gd3:=STRTONUM(gdtx3);gd4:=STRTONUM(gdtx4); {显示方法一:解盘显示股东人数变动} EXPLAIN(gdw1>1,'05-12-31 总户数:'+gdtx1); EXPLAIN(gdw2>1,'05-09-30 总户数:'+gdtx2); EXPLAIN(gdw3>1,'05-06-30 总户数:'+gdtx3); EXPLAIN(gdw4>1,'05-03-31 总户数:'+gdtx4); EXPLAIN(gdw5>1,'04-12-31 总户数:'+gdtx5); {显示方法二:对应显示在 K 线上} DRAWNUMBER(DATE=1051231,CLOSE,gd1,0),ALIGN5; DRAWNUMBER(DATE=1050930,CLOSE,gd2,0),ALIGN5; DRAWNUMBER(DATE=1050630,CLOSE,gd3,0),ALIGN5; DRAWNUMBER(DATE=1050331,CLOSE,gd4,0),ALIGN5; DRAWNUMBER(DATE=1041231,CLOSE,gd5,0),ALIGN5; {显示方法三:对应显示为拄状线,附图时用} STICKLINE(BETWEEN(DATE,1050929,1041231),gd1/10,gd1,8,0); STICKLINE(BETWEEN(DATE,1050629,1040930),gd1/10,gd2,8,0); STICKLINE(BETWEEN(DATE,1050330,1040630),gd1/10,gd3,8,0); STICKLINE(BETWEEN(DATE,1041231,1040331),gd1/10,gd4,8,0); DRAWNUMBER(DATE=1050930,CLOSE,STRTONUM(gdtx1),0),ALIGN4; DRAWNUMBER(DATE=1050630,CLOSE,STRTONUM(gdtx1),0),ALIGN4; DRAWNUMBER(DATE=1050331,CLOSE,STRTONUM(gdtx1),0),ALIGN4; DRAWNUMBER(DATE=1041231,CLOSE,STRTONUM(gdtx1),0),ALIGN4; 答(股市浪子): {鹏博股东数} gdstar:=F10FIND('总户数',1500);{查找F10中股东人数的位置} gdw1:=F10FIND('200',gdstar+40); gdw2:=F10FIND('200',gdw1+40); gdw3:=F10FIND('200',gdw2+40); gdw4:=F10FIND('200',gdw3+40); //gdw5:=F10FIND('200',gdw4+45); {取对应的数据资料} gdtd1:=F10TEXT(gdw1,10);gdtx1:=F10TEXT(gdw1+14,10); gdtd2:=F10TEXT(gdw2,10);gdtx2:=F10TEXT(gdw2+14,10); gdtd3:=F10TEXT(gdw3,10);gdtx3:=F10TEXT(gdw3+14,10); gdtd4:=F10TEXT(gdw4,10);gdtx4:=F10TEXT(gdw4+14,10); //gdtx5:=F10TEXT(gdw5,10); EXPLAIN(gdw1>1,gdtd1+'总户数:'+gdtx1); EXPLAIN(gdw2>1,gdtd2+'总户数:'+gdtx2); EXPLAIN(gdw3>1,gdtd3+'总户数:'+gdtx3); EXPLAIN(gdw4>1,gdtd4+'总户数:'+gdtx4); //EXPLAIN(gdw5>1,'04-12-31 总户数:'+gdtx5); {转换字符串为数值} gd1:STRTONUM(gdtx1),LINETHICK;gd2:STRTONUM(gdtx2),LINETHICK; gd3:STRTONUM(gdtx3),LINETHICK;gd4:STRTONUM(gdtx4),LINETHICK; 9.问: 买入:日线创100日新高 ,周线(5周)BIAS>10 卖出:2日收盘在30线下方 注:买卖都只要单一信号即可,不要连续给出信号 我今天才开始学习编写,可是没有买入信号,不知道哪错了? B1:=C>HHV(HIGH,200); B2:=\ S1:=REF(C,2) 买入:日线创100日新高 ,周线(5周)BIAS>10 B1:=HHV(HIGH,100); B2:=\ b1>ref(b1,1) and b2>10; 卖出:2日收盘在30线下方 cross(ma(c,30),ma(c,2)); 答(懒汉): 买入:日线创100日新高 ,周线(5周)BIAS>10 卖出:2日收盘在30线下方 B1:=C=ref(HHV(HIGH,100),1); B2:=\ m:=ma(c,30); w1:=barslast(cross(c,m)); w2:=barslast(cross(m,c)); b2>10 and b1 and count(b1,w1+1)<2; sum(c 上式,交易系统不是用到 ENTERLONG: EXITLONG: 这些命令么?如何改 答(知无不言): B1:=HHV(HIGH,100); B2:=\ ENTERLONG:b1>ref(b1,1) and b2>10; EXITLONG:cross(ma(c,30),ma(c,2)); 11.问: 一: 选跌幅在 6% 以内 二:选升幅在 3% 以内 以上两个用于做辅助条件的 下面还有一个很想要的,不知道为什么我做成选股不行: Var31:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; Var32:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; Var33:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; Var34:=(Var31+2*Var32+3*Var33)/6; Var35:=MA(Var34,3)-STD(Var34,3); Var37:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50; Var38:=EMA(Var37,9); Var39:=2*(Var37-Var38); Var3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(Var3A,3,1),COLORYELLOW; Var3B:=SMA(K,3,1); J:=3*K-2*Var3B,COLORGREEN; 买进一: IF(CROSS(J,Var3B) AND COUNT(Var35<-12,3)>=1,130,1)linethick3,Color0000FF; 买进二: IF(CROSS(J,Var3B) AND COUNT(Var35<-16,4)>=1,40,1)linethick3,Color0000FF; 希望两个条件同时出现 这个是我按照上面做的选股看看那里出了问题,能通过,可是无法选出对应的股票: