设为首页收藏本站

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

深刻理解TB的执行流程 [复制链接]

Rank: 5Rank: 5

精华
0
UID
5696
积分
1213
帖子
256
主题
111
阅读权限
60
注册时间
2009-10-18
最后登录
2023-6-10
11#
发表于 2009-12-18 13:02:11 |只看该作者
我也有这个疑问。。。请斑竹解答
“根据以上的分析,可得知:
1、如果交易代码中,在开平仓指令外假如if(barstatus==2),则在历史数据测试中,就不会显示出交易信号。因为除了最后一根bar之外,前面的Bar都不复合条件。但这样的代码,在交易开始后,是可以正常运作的。
问题是,加上这个条件有什么用呢?
在历史数据测试中,加上显示不了信号;在交易时间,TB又仅仅处理最新的一根Bar中的Tick,加了也没用。经常看到别人在代码中加上barstatus==2,不知道是想干什么用。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
12#
发表于 2009-12-18 16:59:51 |只看该作者
可以将某些判断与执行限制在barstatus==2之内,而此条件之外做其它的处理。
论坛上已经有不少关于if(barstatus==2)的例子,找几个来看一下,就明白其在不同公式中的作用都是什么了。

使用道具 举报

Rank: 2

精华
0
UID
3352
积分
110
帖子
9
主题
1
阅读权限
30
注册时间
2009-1-20
最后登录
2020-5-7
13#
发表于 2009-12-22 11:29:45 |只看该作者
学习了,以后再研究

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
21908
积分
246
帖子
34
主题
17
阅读权限
40
注册时间
2010-12-20
最后登录
2013-4-9
14#
发表于 2010-12-27 14:40:23 |只看该作者
4.如果你只用buy和sell函数的话,在同一个bar上是不会反复开仓的,如果你用A_sendorder就会反复开仓!,如果使用close写是会有反复开仓的可能。 ...
请问为何用buy和sell不会反复开仓呢?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
17391
积分
196
帖子
14
主题
0
阅读权限
40
注册时间
2010-10-10
最后登录
2016-12-11
15#
发表于 2010-12-27 15:52:20 |只看该作者
学习ing

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
17391
积分
196
帖子
14
主题
0
阅读权限
40
注册时间
2010-10-10
最后登录
2016-12-11
16#
发表于 2010-12-28 20:12:35 |只看该作者
学习ING......
TB学习交流群:126082246

使用道具 举报

Rank: 2

精华
0
UID
18152
积分
113
帖子
19
主题
3
阅读权限
30
注册时间
2010-10-22
最后登录
2019-3-30
17#
发表于 2011-1-4 20:23:04 |只看该作者
这个帖子不能沉啊,buy不能在一个bar上开仓,那如果当日突破了加仓价格,岂不是不能加仓了么

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
17847
积分
176
帖子
34
主题
18
阅读权限
40
注册时间
2010-10-18
最后登录
2019-3-30
18#
发表于 2011-1-13 10:06:58 |只看该作者
回复 10# 女儿是期神
“但是如果你的公式写法有信号消失的问题。那么某个TICK上发过单了,但是中间有几个TICK信号是消失了。然后再出来的TICK有信号了,他就不会记得之前有开过仓,于是再次发单,”它会再次发单的是吧?如果我写了两种开仓条件con1,con2,在同一周期,先满足con1,它开仓了,稍后满足con2,那是不是不会开仓呢?因为它之前的那个TICK已经因为con1而开仓了?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
17847
积分
176
帖子
34
主题
18
阅读权限
40
注册时间
2010-10-18
最后登录
2019-3-30
19#
发表于 2011-1-14 15:59:47 |只看该作者
回复 10# 女儿是期神
"回复交易开拓者 9:20:09
如果你的上一个TICK是有发过单的,该TICK满足了条件便不会再发单的
"
如果上一个TICK有发过单,但发单是因为另外的其他条件,而不是该条件,那该条件满足时还会不会发单呢?

使用道具 举报

Rank: 4

精华
0
UID
57361
积分
383
帖子
45
主题
15
阅读权限
50
注册时间
2011-8-3
最后登录
2017-3-21
20#
发表于 2011-11-6 19:46:11 |只看该作者
这个应该置顶的

使用道具 举报

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

bottom

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

GMT+8, 2024-4-20 21:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部