设为首页收藏本站

 找回密码
 注册
查看: 11510|回复: 12
打印 上一主题 下一主题

跨周期求小时线收盘价 [复制链接]

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14103
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
跳转到指定楼层
1#
发表于 2010-8-13 08:32:14 |只看该作者 |倒序浏览
本帖最后由 hyjok 于 2010-8-13 08:33 编辑

根据TB内置函数CloseD做修改,得出实现跨周期求周收盘价以及跨周期求小时收盘价的函数,跨周期求周收盘价的函数见帖子http://www.tradeblazer.net/forum/thread-9288-1-1.html

对CloseD稍作修改可以得出小时线以下周期图表中实现跨周期求小时线收盘价的函数,函数代码如下
  1. //------------------------------------------------------------------------
  2. // 简称: CloseH
  3. // 名称: 求N小时前的收盘价
  4. // 类别: 用户函数
  5. // 类型: 内建函数
  6. // 输出: 数值型
  7. //------------------------------------------------------------------------

  8. Params
  9.         Numeric hoursAgo(2);
  10. Vars
  11.         NumericSeries barCnt;
  12.         NumericSeries hourClose;
  13.         Numeric i;
  14.         Numeric j;
  15.         Numeric nIndex(0);
  16. Begin
  17.     If (Hour != Hour[1])
  18.     {
  19.         barCnt = 1;
  20.     }Else
  21.     {
  22.         barCnt = barCnt[1] + 1;
  23.     }
  24.     hourClose = Close;
  25.    
  26.     If (hoursAgo == 0)
  27.     {
  28.         Return hourClose;
  29.     }Else
  30.     {
  31.         For i = 1 To hoursAgo
  32.         {
  33.             If (i == 1)
  34.             {
  35.                 j = 0;
  36.             }Else
  37.             {
  38.                 j = j + barCnt[j];
  39.             }
  40.             If (j > CurrentBar) Return InvalidNumeric;
  41.             nIndex = nIndex + barCnt[j];
  42.         }
  43.         Return hourClose[nIndex];
  44.     }
  45. End


  46. //------------------------------------------------------------------------
  47. // 编译版本        GS2004.06.12
  48. // 用户版本        2010/08/12 21:41
  49. // 版权所有        hyjok
  50. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  51. //                        每一版本的TrabeBlazer公式修改和重写的权利
  52. //------------------------------------------------------------------------
复制代码
说明:求N小时前的收盘价,应用周期为60分钟以下的分钟线,比如1分钟、5分钟周期图表
乐丁

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14103
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
2#
发表于 2010-11-9 16:37:11 |只看该作者
今天有朋友问我跨周期调用数据的问题,搜索自己的帖子,顺便自己顶一下
乐丁

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7277
积分
938
帖子
207
主题
44
阅读权限
60
注册时间
2010-3-11
最后登录
2016-5-4
3#
发表于 2010-11-9 17:12:16 |只看该作者
乐丁老师的帖子是一定要顶的。。

使用道具 举报

Rank: 4

精华
0
UID
66713
积分
281
帖子
101
主题
37
阅读权限
50
注册时间
2011-9-20
最后登录
2022-11-19
4#
发表于 2011-9-22 20:52:43 |只看该作者
回复 1# hyjok

谢谢乐丁,您编的函数完全是我的想法,谢谢,大谢谢了!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
58944
积分
665
帖子
226
主题
29
阅读权限
60
注册时间
2011-8-11
最后登录
2018-6-27
5#
发表于 2011-9-23 10:08:03 |只看该作者
留名学习
乞红日永照吾土  愿国魂常驻中华  怀悲悯敬天畏命  存慈爱推己及人

使用道具 举报

Rank: 2

精华
0
UID
67878
积分
61
帖子
27
主题
1
阅读权限
30
注册时间
2011-9-26
最后登录
2014-3-13
6#
发表于 2011-9-30 09:24:06 |只看该作者
马克一下
倚天照海花无数,流水高山心自知

使用道具 举报

Rank: 4

精华
0
UID
3969
积分
332
帖子
31
主题
7
阅读权限
50
注册时间
2009-3-30
最后登录
2024-3-22
7#
发表于 2012-6-9 14:16:44 |只看该作者
求周线的高地价和月线高低价

使用道具 举报

Rank: 4

精华
0
UID
6269
积分
271
帖子
28
主题
8
阅读权限
50
注册时间
2009-12-24
最后登录
2017-6-21
8#
发表于 2012-6-9 20:14:08 |只看该作者
MARK

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
9#
发表于 2016-4-29 14:02:53 |只看该作者
你好 请问这个可以改成求15分钟前的收盘价吗?谢谢

使用道具 举报

Rank: 1

精华
0
UID
181777
积分
34
帖子
20
主题
10
阅读权限
10
注册时间
2014-3-5
最后登录
2017-2-13
10#
发表于 2016-5-2 23:07:13 |只看该作者
这个帖子的逻辑关系老是看不懂,能不能给讲的明白点

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-2 22:28

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部