指标编写问答85学习的宝藏
425.问:我想要的是:(昨天的收盘价-前天的收盘价)/2+前天的收盘价
这是个昨日K线(不包括上下影线)的中心价,想按理论上讲的跌破一半...收复一半....做个
公式,主要解决:前天的收盘价如何表达?
答(灵如云):
(昨天的收盘价-前天的收盘价)/2+前天的收盘价
(ref(c,1)-ref(c,2))/2+ref(c,2);
426.问:
求助:macd二次金叉死叉!
答(灵如云):
f:="macd.diff";
a:="macd.dea";
w1:=barslast(cross(f,a) and f<0);
w2:=barslast(cross(a,f) and f>0);
金叉:sum(cross(f,a),w2)=2;{0上死叉之后的第二次金叉}
死叉:sum(cross(a,f),w1)=2;{0下金叉之后的第二次死叉}
427.问:
请将此公式的买卖条件加上.便于选股.
M 3
N 15
小黑马:0,colormagenta;
Var2:=MA(CLOSE,N);
Var3:=(CLOSE-Var2)/Var2*100;
生命:MA(Var3,M);
Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
Var6:=BARSLAST(CROSS(生命,10)=1)>=5;
机会: IF(生命<-10 AND Var5,生命,0)colorffff00 ;
风险: IF(生命>10 AND Var6,生命,0)colorred ;
买:STICKLINE(FILTER(机会<ref(机会,2),5) ,20 ,1 ,8 , 0)colorred;
卖:STICKLINE(FILTER(风险<ref(风险,2) ,10),-20 ,-1 ,8 , 0)colorgreen;
DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
C2:机会,COLORSTICK;
C4:风险,COLORSTICK;
答(大庆老杨):
小黑马:=0;
Var2:=MA(CLOSE,15);
Var3:=(CLOSE-Var2)/Var2*100;
生命:=MA(Var3,3);
Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
机会:= IF(生命<-10 AND Var5,生命,0);
FILTER(机会<ref(机会,2),5);
428.问:
公式描述为:今日开盘价低于昨日收盘价2/3价位处。
答(灵如云):
这样?
o<ref(c,1)*2/3;
429.问:
公式重新描述为:今日开盘价在昨日K线实体的3/5以下开盘
答(灵如云):
o<ref(abs(c-o)*3/5+min(c,o),1);
430.问:
如何在0到100的坐标中编写大盘K线。
K线是这样写的:
STICKLINE(C>=O,C,O,7,1),COLOR5454FF;
STICKLINE(C>=O,C,H,0.5,1),COLOR5454FF;
STICKLINE(C>=O,O,L,0.5,1),COLOR5454FF;
STICKLINE(C<O,C,O,7,0),COLORFFFF54;
STICKLINE(C<O,O,H,0.5,0),COLORFFFF54;
STICKLINE(C<O,C,L,0.5,0),COLORFFFF54;
但是要如何转换成0到100的坐标?这样编好以后,可以叠加到如KDJ这样的指标上。
答(灵如云):
只能在飞狐中用
0,COLORGRAY,POINTDOT;100,COLORGRAY,POINTDOT;
p:=SYSPARAM(3)-SYSPARAM(2);
q:=SYSPARAM(3);
{pc:=INDEXC; ph:=INDEXH;pL:=INDEXL; po:=INDEXO;}
pc:="1a0001$close";
ph:="1a0001$high";
pL:="1a0001$low";
po:="1a0001$open";
hh:=hhv(ph,p);
LL:=llv(pl,p);
b:=100/(hh-LL);
y:=(100-(hh+ll)*b)/2;
op:=po*b+y;
cp:=pc*b+y;
lp:=pl*b+y;
hp:=ph*b+y;
f:=pc>po or (pc=po and pc>ref(pc,1));
STICKLINE(f,hp,Lp,0.1,0),colormagenta;
STICKLINE(f,op,cp,4,1),colormagenta;
STICKLINE(not(f),lp,hp,0.1,0),colorgreen;
STICKLINE(not(f),op,cp,4,0),colorgreen;
每天学习一点点
页:
[1]