设为首页收藏本站

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

TB版海龟的疑问? [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2010-8-17 14:43:49 |显示全部楼层
不对。必须要用到序列变量。
因为程序里可以看到有穿越的条件用到了这四个数。而 crossover,crossunder这两个穿越函数要求参与计算的数据必须是序列变量。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2010-8-17 14:50:23 |显示全部楼层
>或是<只能表达一个大小的关系。而crossover,crossunder表示的是一个穿越的动作。
用穿越来表示条件,更容易清楚的表现出一个序列值从下向上穿越另一序列值的交叉位置

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2010-8-17 15:17:07 |显示全部楼层
你再琢磨一下吧.你的理解不对的.marketposition只是开仓时需要判断的条件之一,并不是说marketposition==0就能确定交叉占的.

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2010-8-17 15:34:55 |显示全部楼层
为什么你没有考虑过marketposition==0时,已经是high>doncianhi,但是却不满足crossover(high,DonchianHi))的情况?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2010-8-17 16:13:53 |显示全部楼层
你只考虑了前面从来没有交易过的情况,那如果已经经历过交易了,中间有止损或是平仓之后.marketposition又重新==0了,此时,有可能high>donchianhi,但却不见得就是crossover(high,dongchianhi)

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 14:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部