
等级: 标准版
- 注册:
- 2023-2-16
- 曾用名:
|
本帖最后由 技术009 于 2023-6-5 10:41 编辑
日V:=SUM(V,TODAYBAR);
5日内最大的日V:=HHV(日V,SUMBARS(time=CLOSETIME(0),5)-1);
2日前5日内最大的V:REF(HHV(日V,SUMBARS(time=CLOSETIME(0),5)-1),SUMBARS(time=CLOSETIME(0),3));
2日前5日内最大的V:REF(HHV(日V,SUMBARS(M日_5M=1,5)-1),SUMBARS(M日_5M=1,3));
老师看下,下面两个计算的是7日内 2日前5日内最大的V 因为前第8日的V只小于昨日。 上面的代码测试结果是对的 那么我想问下 SUMBARS(time=CLOSETIME(0),3) 相当于REF(HHV(V,5),2);里面的2. 是这样的吗?
我这里有点迷糊了 SUMBARS(time=CLOSETIME(0),5)-1=5;是对的 SUMBARS(time=CLOSETIME(0),3)=2 这个怎么理解···
补充内容 (2023-6-3 12:58):
SUMBARS(time=CLOSETIME(0),5)-1=5;是对的 SUMBARS(time=CLOSETIME(0),3)=2
这里不是说等于5 和2 是相当于等于的意思
补充内容 (2023-6-3 13:02):
像这种我要表示REF(HHV(V,5),2;
2日前5日内最大的V 用 日V:=SUM(V,TODAYBAR); 来表示 。7日内 减去最近的两日不算,前面的5日的最大的V,怎么表示会更看起来明白点,可以的话来说帮我贴个代码 能容易看懂点的····
补充内容 (2023-6-3 13:05):
日V:=CALLSTOCK('',vtvol,6,0);
日V:=SUM(V,TODAYBAR);
另外这两种可有取舍 还有取到前几日的V
补充内容 (2023-6-3 13:51):
REF(HHV(日V,SUMBARS(time=CLOSETIME(0),5)),SUMBARS(time=CLOSETIME(0),2));
这样才是对的 这个日V需要处理才行的 直接取值是不对的 因为涉及到行情是否走完 |
|