- 精华
- 0
- 在线时间
- 115 小时
- UID
- 113242
- 积分
- 3506
- 帖子
- 97
- 阅读权限
- 80
- 注册时间
- 2012-10-31
- 最后登录
- 2013-6-4
- 精华
- 0
- UID
- 113242
- 积分
- 3506
- 帖子
- 97
- 主题
- 11
- 阅读权限
- 80
- 注册时间
- 2012-10-31
- 最后登录
- 2013-6-4
|
小米 发表于 2012-12-21 09:26
出现此问题的原因在于,同一个bar上既满足了开空又满足了开空的条件。这样的话导致矛盾的存在。
实时交易时 ...
Params
Numeric TimeFrame(30); // 目标时间周期参数,参数说明参见MtBar
Numeric BarsBack(1); // 目标时间周期BAR偏移参数,说明见MtBar函数
Numeric Length(10); // 取多少个大周期下的BAR
NumericRef MtHH; // 以目标时间周期下的N个BAR的最高价
Vars
NumericSeries mtBarCnt;
NumericSeries mtHigh;
Numeric refCurBar;
Numeric refOpen;
Numeric refHigh;
Numeric refLow;
Numeric refClose;
Numeric refVol;
Numeric refOpenInt;
Numeric MtHHValue(0);
Numeric i;
Numeric j(0);
Begin
mtBarCnt = MtBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose,refVol,refOpenInt);
mtHigh = refHigh;
MtHHValue = MtHighest(mtHigh,mtBarCnt,Length);
MtHH = MtHHValue;
Return MtHH;
End
这是跨周期在目标周期下N根bar的最高价,(比如在5Min图表上,求对应的30Min周期偏移1根bar的N个30Minbar的最高价),这公式编译的对么??? |
|