设为首页收藏本站

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

分享:周线以下周期求周线收盘价的方法 [复制链接]

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14098
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
跳转到指定楼层
1#
发表于 2010-8-12 19:21:38 |只看该作者 |倒序浏览
仿照黄总(nopain)写的CloseD函数,稍作修改写成一个跨周期求周收盘的函数,黄总不要向我追索版权费哈

  1. //------------------------------------------------------------------------
  2. // 简称: CloseW
  3. // 名称: 求N周前的收盘价
  4. // 类别: 用户函数
  5. // 类型: 内建函数
  6. // 输出: 数值型
  7. //------------------------------------------------------------------------

  8. Params
  9. Numeric weeksAgo(2);
  10. Vars
  11. NumericSeries barCnt;
  12. NumericSeries weekClose;
  13. Numeric i;
  14. Numeric j;
  15. Numeric nIndex(0);
  16. Begin
  17. If (Day-Day[1]>1 Or Day-Day[1]<0)
  18. {
  19. barCnt = 1;
  20. }Else
  21. {
  22. barCnt = barCnt[1] + 1;
  23. }
  24. weekClose = Close;

  25. If (weeksAgo == 0)
  26. {
  27. Return weekClose;
  28. }Else
  29. {
  30. For i = 1 To weeksAgo
  31. {
  32. If (i == 1)
  33. {
  34. j = 0;
  35. }Else
  36. {
  37. j = j + barCnt[j];
  38. }
  39. If (j > CurrentBar) Return InvalidNumeric;
  40. nIndex = nIndex + barCnt[j];
  41. }
  42. Return weekClose[nIndex];
  43. }
  44. End

  45. //------------------------------------------------------------------------
  46. // 编译版本 GS2004.06.12
  47. // 用户版本 2010/08/12 18:29
  48. // 版权所有 hyjok
  49. // 更改声明 TradeBlazer Software保留对TradeBlazer平台
  50. // 每一版本的TrabeBlazer公式修改和重写的权利
  51. //------------------------------------------------------------------------
复制代码
已有 1 人评分威望 金钱 收起 理由
lh948 + 199 + 199

总评分: 威望 + 199  金钱 + 199   查看全部评分

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14098
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
2#
发表于 2010-8-12 19:27:33 |只看该作者
简单写个技术指标,验证CloseW的正确性
  1. //------------------------------------------------------------------------
  2. // 简称: closeW
  3. // 名称:
  4. // 类别: 技术指标
  5. // 类型: 振荡类
  6. // 输出:
  7. //------------------------------------------------------------------------
  8. Begin
  9.     PlotNumeric("w0",CloseW(0));
  10.     PlotNumeric("w1",CloseW(1));
  11.     PlotNumeric("w2",CloseW(2));
  12. End
  13. //------------------------------------------------------------------------
  14. // 编译版本        GS2004.06.12
  15. // 用户版本        2010/08/12 19:12
  16. // 版权所有        hyjok
  17. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  18. //                        每一版本的TrabeBlazer公式修改和重写的权利
  19. //------------------------------------------------------------------------
复制代码

使用道具 举报

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14098
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
3#
发表于 2010-8-12 19:29:37 |只看该作者
2# hyjok


这个技术指标可以跨周期输出周收盘价的值,w0是当周收盘,w1是上周收盘,w2是上上周收盘

使用道具 举报

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14098
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
4#
发表于 2010-8-12 19:33:50 |只看该作者


如上图,在1小时周期求周收盘价,w1 24690是上周收盘价
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 5Rank: 5

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

使用道具 举报

Rank: 2

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

使用道具 举报

Rank: 4

精华
0
UID
3969
积分
332
帖子
31
主题
7
阅读权限
50
注册时间
2009-3-30
最后登录
2024-3-22
7#
发表于 2012-6-9 13:34:37 |只看该作者
希望能完善周的高价,低价,开盘价,请乐丁出手。

使用道具 举报

Rank: 4

精华
0
UID
3969
积分
332
帖子
31
主题
7
阅读权限
50
注册时间
2009-3-30
最后登录
2024-3-22
8#
发表于 2012-6-9 14:01:27 |只看该作者
希望能完善月线的开、高价,低价,开盘价,请乐丁出手。

使用道具 举报

Rank: 1

精华
0
UID
120986
积分
31
帖子
15
主题
4
阅读权限
10
注册时间
2013-7-5
最后登录
2016-8-15
9#
发表于 2016-5-20 13:50:07 |只看该作者
学习。。。。。。。。。

使用道具 举报

Rank: 1

精华
0
UID
234485
积分
2
帖子
2
主题
0
阅读权限
10
注册时间
2016-5-15
最后登录
2017-4-8
10#
发表于 2017-4-6 12:54:46 |只看该作者
不错的方法,赞

使用道具 举报

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

bottom

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

GMT+8, 2024-4-27 00:40

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部