设为首页收藏本站

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

应该是一个 Bug [复制链接]

中级操盘手

Auto Trading Learner

Rank: 9Rank: 9Rank: 9

精华
1
UID
7
积分
15417
帖子
216
主题
26
阅读权限
150
注册时间
2007-7-21
最后登录
2007-11-22
21#
发表于 2007-10-13 21:22:06 |只看该作者
 

[ 本帖最后由 ATL 于 2007-10-13 21:40 编辑 ]

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
37
积分
719
帖子
96
主题
28
阅读权限
60
注册时间
2007-7-24
最后登录
2013-5-23
22#
发表于 2007-10-14 12:41:01 |只看该作者
原帖由 nopain 于 2007-10-13 20:58 发表
您这里的问题主要出在,开仓在前面,这个时候开仓条件根本不能满足。
if (1 == ShortFlag && CrossUnder(close,SetLow))
CrossUnder是为Ture了,但ShortFlag还是False,所以不会执行。

您还在用TS2000i吧,换个新版本研究研 ...



原本是在 8.1 下的,移到2000了。
跟 2000 或是 8.1 没有关系,
它们发出的信号是统一的。
之所以经常用 2000 ,
是因为要满足TB对资源的的要求!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
37
积分
719
帖子
96
主题
28
阅读权限
60
注册时间
2007-7-24
最后登录
2013-5-23
23#
发表于 2007-10-14 13:04:14 |只看该作者
从我目前手头上的资料来看,
TS的处理方式是中断调用,条件成立时,以中断方式来处理的,
所以开、平仓的代码前后相关性不大。

而TB是采用循环处理方式,逻辑推理更靠近高级语言,
所以开、平仓的代码前后相关性大。

就语言来说,TB更具有优势;
TS 的方式则是更加体帖用户的容于使用。

一点拙见,还请斧正。

另,目前已经把TS、TB的信号都统一起来了,
在此过程中感谢版主 nopain 的帮助。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 10:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部