以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 关于日内交易。 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=6004) |
-- 作者:nima337 -- 发布时间:2011/4/3 15:13:12 -- 关于日内交易。 请问版主,关于日内交易。我要限定时间是当日,而且所有的计算的第一个有效值是当日第一根一分钟k线,请问用时间函数如何描述才能与前一日的所有数据割舍开来呢?而且要看历史开平情况,不能只使用只是用当日一分钟数据的方法。 [此贴子已经被作者于2011-4-3 15:22:14编辑过]
|
-- 作者:nima337 -- 发布时间:2011/4/3 17:34:21 -- M:=BARSLAST(DATE<>REF(DATE,1) )+1 G:HHV(HIGH,M)
是不是就是这样就设置了对每一天日内的独立计算呢? |
-- 作者:z7c9 -- 发布时间:2011/4/3 17:35:41 -- 以下是引用nima337在2011-4-3 17:34:21的发言:
M:=BARSLAST(DATE<>REF(DATE,1) )+1 G:HHV(HIGH,M)
是不是就是这样就设置了对每一天日内的独立计算呢? 对 |
-- 作者:nima337 -- 发布时间:2011/4/3 17:45:31 -- 回复:(z7c9)以下是引用nima337在2011-4-3 17:34:21... 恩 那这样是不是也回答了我最上面的问题呢?还是请问要怎么描述第一个有效值是当日第一根k线,比如hhv(c,0)来表示当天以来的最高收盘价,而与上一天的完全没有关系。该怎么切割前一天呢? |
-- 作者:nima337 -- 发布时间:2011/4/3 18:02:51 -- 回复:(z7c9)以下是引用nima337在2011-4-3 17:34:21... 版主还在么?还是不明白,能回答的稍微详细点么?^_^ |
-- 作者:z7c9 -- 发布时间:2011/4/3 18:09:33 -- dist:=barslast(date<>ref(date,1)+1; topband:=ref(hhv(high,dist),1); |
-- 作者:nima337 -- 发布时间:2011/4/3 19:07:38 -- 回复:(z7c9)dist:=barslast(date<>ref(date,1)+1;... dist:=barslast(date<>ref(date,1)+1; //麻烦能描述下为什么要加1么? topband:=ref(hhv(high,dist),1); //hhv(data,n)n不是只能是数字么?那这里给出的dist是个条件啊,即便换算成数字也是出现2啊,就是两周期内的最高价,和我原意不一致啊。还是hhv函数有什么地方的含义我还不知道的么? |