请问版主,关于日内交易。我要限定时间是当日,而且所有的计算的第一个有效值是当日第一根一分钟k线,请问用时间函数如何描述才能与前一日的所有数据割舍开来呢?而且要看历史开平情况,不能只使用只是用当日一分钟数据的方法。
[此贴子已经被作者于2011-4-3 15:22:14编辑过]
M:=BARSLAST(DATE<>REF(DATE,1) )+1
G:HHV(HIGH,M)
是不是就是这样就设置了对每一天日内的独立计算呢?
以下是引用nima337在2011-4-3 17:34:21的发言:
M:=BARSLAST(DATE<>REF(DATE,1) )+1
G:HHV(HIGH,M)
是不是就是这样就设置了对每一天日内的独立计算呢?
对
恩 那这样是不是也回答了我最上面的问题呢?还是请问要怎么描述第一个有效值是当日第一根k线,比如hhv(c,0)来表示当天以来的最高收盘价,而与上一天的完全没有关系。该怎么切割前一天呢?
版主还在么?还是不明白,能回答的稍微详细点么?^_^
dist:=barslast(date<>ref(date,1)+1;
topband:=ref(hhv(high,dist),1);
dist:=barslast(date<>ref(date,1)+1; //麻烦能描述下为什么要加1么?
topband:=ref(hhv(high,dist),1); //hhv(data,n)n不是只能是数字么?那这里给出的dist是个条件啊,即便换算成数字也是出现2啊,就是两周期内的最高价,和我原意不一致啊。还是hhv函数有什么地方的含义我还不知道的么?