设为首页收藏本站

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

关于商品跨周期数据引用的讨论! [复制链接]

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
1#
发表于 2007-8-25 13:30:01 |显示全部楼层
要在TB上实现这个功能可能没有在文华上方便,原因有2.
1.序列变量不支持前向赋值,如LClose [ i ]
= Close;若用PlotNumeric又不支持用户函数.
2.只能向后引用1根K线的数据.
请问版主有其他方法吗?


[ 本帖最后由 轮回 于 2007-8-25 22:10 编辑 ]
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
2#
发表于 2007-8-25 19:57:37 |显示全部楼层
任何大周期都可以用最小基本周期来合成,如1分钟周期就可以合成1分钟以上的任何周期,这个不容置疑.因此跨周期当然可以实现(当然正如我上面提到的,得有基本工具--函数/指令支持).
跨周期的主要意义在于用大周期掌握大的方向,小周期确定具体开平仓点位,减小误差,提高精度.
图表显示采用小周期K图作为基本的数据源,没有必要切换到大周期,大周期数据的运算在交易程序内部完成.当然你也可以通过编辑指标将大周期的K图数据显示出来.


[ 本帖最后由 轮回 于 2007-8-25 20:01 编辑 ]
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
3#
发表于 2007-8-25 20:38:19 |显示全部楼层
nopain:你好!
上图不太理想,理论上用1分钟K线生成3分种K线,只要相临数据连续,那么3分K线的同一时间的3根(或以下)K线的图形应相同.

还有,缺少非连续时间的判断.

[ 本帖最后由 轮回 于 2007-8-25 20:54 编辑 ]
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
4#
发表于 2007-8-25 21:32:07 |显示全部楼层
最好用可变长度的数组模式,BARCOUNT>LENGTH/*数组长度*/>=MOD(BARCOUNT, nPeriodNums)  .
如果有困难,第1种方式也是不错的选择.
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
5#
发表于 2007-8-25 22:04:53 |显示全部楼层
采用第1种方式可能需要解决前向赋值问题,不知你准备怎样解决?
如果使如LClose [ i ] = Close;这样的语句合法,那就相当简单了.

[ 本帖最后由 轮回 于 2007-8-25 22:09 编辑 ]
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
6#
发表于 2007-8-25 22:21:34 |显示全部楼层
那个应该有问题,只有开盘价相等.其他的不相等.例如:实际上我们应该要求11:30--11:32的所有数据均相等才对.即11:30;11:31和11:32看上去就是同一根K线.
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
7#
发表于 2007-8-26 11:45:23 |显示全部楼层
没有引用未来函数,例如在5分钟K图上我们看到11:30--11:34的那根K线的时间是11:30,这并不能说它在11:30分就引用了未来数据.
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
8#
发表于 2007-8-26 12:33:35 |显示全部楼层
原帖由 nopain 于 2007-8-26 12:28 发表


那您这种相当于引用上一个5分钟的数据,1楼的第二种方式,
只是我们会将10:30-34的数据放在10:30上,10:35-10.39放在10:35上。
只有当这5个Bar的数据都走完了,这个数据才会固定下来。您在仔细想想! ...

要的就是这样,并且在未走完时,这5(或以下)个BAR是同步变化的.
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
9#
发表于 2007-8-26 13:58:45 |显示全部楼层
所有K线数据的时间代表的是面(从周期启始到周期结束)而不是点.如5'K线的时间是11:30,表示的是11:30:00到11:34:59的所有数据,而不单指11:30:00那一刻的数据.
这根K线的所有数据都是当前时刻(11:34:59)以前已出现的数据,并且真实有效,能说这是未来数据么?

现在要做的是数据整理,只要数据是真实有效的正确数据就达到了目的,至于是否是未来数据无关紧要,因为可能每个人对未来数据的理解有分歧.
天生我才必有用
不拘一格交英才

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
20
积分
810
帖子
153
主题
19
阅读权限
60
注册时间
2007-7-22
最后登录
2013-7-9
10#
发表于 2007-8-26 16:41:46 |显示全部楼层
"假设现在时间就是11:31分,在1Min图上,和5分钟图会显示什么数据?"
在1MIN上显示原来2根数据不变.
在5MIN上显示的2根相等的K线数据,是11:30-11:31的这两分钟数据的合并.假设现在是11:32MIN且都有数据成交,则显示3根相等的K线数据,是11:30-11:32的这三分钟数据的合并....
天生我才必有用
不拘一格交英才

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 06:52

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部