前一天的数据由大到小排列并取出 [金字塔]
- 咨询内容:
1分钟周期,把前一天的ABS(C-O)按照由大到小的顺序排列,并且取出最大的N个相加得到P,请问用公式应该怎么写呢,谢谢
- 金字塔客服:
假设n为6:
h1:ref(large(abs(c-o),todaybar,1),todaybar);
h2:ref(large(abs(c-o),todaybar,2),todaybar);
h3:ref(large(abs(c-o),todaybar,3),todaybar);
h4:ref(large(abs(c-o),todaybar,4),todaybar);
h5:ref(large(abs(c-o),todaybar,5),todaybar);
h6:ref(large(abs(c-o),todaybar,6),todaybar);
p:h1+h2+h3+h4+h5+h6;
- 用户回复:
如果我想取N,N的数量是使其对应的VOL累加能超过全天成交量的10%,这种情况下这个p应该怎么写呢?
- 网友回复:
ss:=0;
vv:callstock(stklabel,vtvol,6);
n:ref(valuewhen(cross(sum(vol,todaybar)/vv>0.1,0.5),todaybar),todaybar);
for i=1 to n do begin
ss:=ss+ref(large(abs(c-o),todaybar,i),todaybar);
end
p:ss; - 网友回复:
cross(sum(vol,todaybar)/vv>0.1,0.5);
为什么是0.5的,这句怎么理解?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容