设为首页收藏本站

 找回密码
 注册
楼主: z7c9
打印 上一主题 下一主题

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

Rank: 5Rank: 5

精华
0
UID
6858
积分
1346
帖子
137
主题
66
阅读权限
60
注册时间
2010-2-3
最后登录
2019-12-24
11#
发表于 2010-8-17 16:02:23 |只看该作者
因为说high>donchianhi时,如果不满足crossover(high,donchianhi),那么必然在前面的bar满足了前一个bar的high<donchianhi,后一根bar满足high>donchianhi,那么就应该在前面的bar进入if逻辑,那么marketposition==1了。后面没可能在进入了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

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

使用道具 举报

Rank: 1

精华
0
UID
121692
积分
26
帖子
14
主题
2
阅读权限
10
注册时间
2013-7-24
最后登录
2013-10-27
13#
发表于 2013-10-25 19:33:04 |只看该作者
小米 发表于 2010-8-17 14:43
不对。必须要用到序列变量。
因为程序里可以看到有穿越的条件用到了这四个数。而 crossover,crossunder这两 ...

这样的话,如果if语句里面有crossover,crossunder函数的话,好像会出现:for,while,if,else中包含序列函数,可能存在潜在的逻辑错误,请确认代码无误的警告,这个警告如何处理,谢了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-9 19:33

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部