求N小时前的最高价HighH - TradeBlazer公式 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年05月02日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
参考TB内置函数求N天前最高价HighD山寨一个求N小时前最高价的函数HighH
- //------------------------------------------------------------------------
- // 简称: HighH
- // 名称: 求N小时前的最高价
- // 类别: 用户函数
- // 类型: 用户函数
- // 输出: 数值型
- //------------------------------------------------------------------------
- Params
- Numeric hoursAgo(2);
- Vars
- NumericSeries barCnt;
- NumericSeries hourHigh;
- Numeric i;
- Numeric j;
- Numeric nIndex(0);
- Numeric CBIndex;
- Begin
- CBIndex = CurrentBar;
- If(CBIndex == 0 || Date != Date[1] || Hour<>Hour[1])
- {
- barCnt = 1;
- hourHigh = High;
- }Else
- {
- barCnt = barCnt + 1;
- If(High > hourHigh)
- hourHigh = High;
- }
-
- If(hoursAgo == 0)
- {
- return hourHigh;
- }Else
- {
- For i = 1 To hoursAgo
- {
- If( i == 1)
- {
- j = 0;
- }Else
- {
- j = j + BarCnt[j];
- }
- If (j > CBIndex )
- Return InvalidNumeric;
- nIndex = nIndex + BarCnt[j];
- }
- Return hourHigh[nIndex];
- }
- End
- //------------------------------------------------------------------------
- // 编译版本 GS2010.12.08
- // 用户版本 2011/09/22 10:04
- // 版权所有 交易就要全自动
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
- TB技术人员:
实例应用,画出N小时前最高价的技术指标myHighH如下
- //------------------------------------------------------------------------
- // 简称: myHighH
- // 名称: 求N小时前最高价
- // 类别: 公式应用
- // 类型: 用户应用
- //------------------------------------------------------------------------
- Params
- Numeric N(1);
- Vars
- Numeric hourHigh;
- Begin
- hourHigh = HighH(N);
- PlotNumeric("hourHigh",hourHigh);
- End
- //------------------------------------------------------------------------
- // 编译版本 GS2010.12.08
- // 用户版本 2011/09/22 10:14
- // 版权所有 交易就要全自动
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
复制代码
- TB客服:
回复 2# 全自动交易
谢谢,函数验证了,完全实行了我的想法,还有那个画线公式,也是我想要的,谢谢了!