马上注册,享用更多功能,让你轻松玩转本论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
351.问:
在K线分析的主图上,只显示一条60日均线,但是显示的不是一条线,而是由红色小圆点组成 并且随光标的移动而显示的,
答(恒悦):
试试
W:=BARSLAST(SYSPARAM(1)=BARPOS)>0;
w*ma(c,60),POINTDOT,colorred;
352.问:
请问连等的含义
“=”是赋值符号。在公式经常用到,读量化思路一书,有一点不明白的地方,就是
“=” 的一个语句中出现两次,如:
AA:=ref(h,n)=hhv(h,2*n+1);
这个语句结果AA是“N日天前的最高价”还是“2×N+1天内的最高价”还是“要求两个价格
相等再”赋给AA?
答(oicp):
AA:=中的“=”和后面“=”的无关,只是中间公式书写格式的一部分,不存在连等,只有
一 个等“ref(h,n)=hhv(h,2*n+1)”
答(恒悦):
AA后面的 “ := ”是设置变量并赋值的意思,而后面的 “=”是逻辑运算符,这条语
句的意思是如果两者相等返回1给AA,否则返回0给AA
353.问:
突发怪想如下:n=100
高点:=HHV(c,n);
低点:=LLV(l,HHVBARS(h,n));
a:=(高点-低点)/100;
位置 c-低点)/a;
根据以上我想做一个公式,却怎么也搞不明白,请指导
求量和[假设主力的买入量],
如果‘价格’在[位置]的1/3以下、如果是阳线,则量*2/3,否则量*1/2
如果如果‘价格’在1/3以上、2/3以下 不论阴阳都是0。
如果如果‘价格’在2/3以上阳线减量*1/2 阴线是减量*2/3
如果价格创新高则加量4/5,新低减4/5
结果是随价格所在位置的变动指标也变。
格值:为流通盘
答(恒悦):
n:=100;
高点:=HHV(c,n);
低点:=LLV(l,HHVBARS(h,n));
a:=(高点-低点)/100;
wz:=(c-低点)/a;
v1:=if(wz<1/3,if(c>ref(c,1),2/3,0.5),if(wz>2/3,if(c>ref(c,1),-0.5,-2/3),0));
v2:=if(HHVBARS(h,n)=0,0.8,if(l=低点,-0.8,v1));
vv:v*v2/CAPITAL;
354.问:
编个自动切线指标.
公式名称:自动切线
公式类型:技术指标
显示区域:主图
公式思路:以历史最高价向右边的每个峰顶最高价位置(峰顶定义为大于或等于5%的
以高低 价计算的Z之转向算一个波峰,但忽略最近的一组上升波段K线)画切线,取其中
倾 斜角度最小 的一根切线.
公式结果:
全自动输出一根以历史高点为左支点,但忽略最近的一组上升波段K线,并包含其间
所有K线的切线.
编制参考:如图 X位水平线,Y.Z.为切线.公式的结果应得出Y线,屏蔽Z线.
答(灵如云):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,1);
hh:=h;jj:=1;tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to datacount do begin
if v6=1 then begin
kk:=(v1[datacount]-hh)/jj;
end;
if kk<=tm and kk>0 then tm:=kk;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0); 355.问:
上公式想做个通道出来,方便选股。(有时候思路来了,但不是很清晰,要用起来
才 知道要 的到底是什么,不好意思)。
最新的公式下载了,但没CD线的数据,DE线的数据好象也不对么,AB,CD间的距离好
象没这 么大
答(恒悦):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,2);
hh:=h;
jj:=1;
tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to v4[datacount] do begin
if v6 =1 then begin
kk:=(v1[datacount]-hh)/jj;
bjj:=jj;
end;
if kk<=tm and kk>0 then begin
tm:=kk;
bj:=bjj;
end;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0);
切线INEVALUE(h=v1[datacount],h,v2=bj-1,h,0,0),linethick0;
v7:=ref(h,BARSLAST(v2=bj-1));
B点:v7[datacount],linethick0;
v8:=llv(l-切线,v2);
v9:=BARSLAST(v8[datacount]<ref(v8,1));
DRAWSL(v9=0 and refx(v9,1)<>0,l,-tm,0,2);
de:切线-v8[datacount],linethick0;;
|