设为首页收藏本站

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

经过几天对tb v4的了解,把我的印象说说,请指正 [复制链接]

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
跳转到指定楼层
1#
发表于 2012-1-11 10:36:46 |只看该作者 |倒序浏览
经过几天对tb v4的学习了解,对它在程序化交易方面有了一定的印象,现在把这些认识写一写,其中有偏差的地方的话,请tb的老师和各位高手指正,这对我继续深入了解tb很有帮助,谢谢。

(1)、软件背景:交易开拓者是国内交易开拓者公司开发的一款程序化交易策略平台,开发的时候主要借鉴了TradeStation、MT4等外软的界面、功能,以及内嵌脚本语言的语法规则等,同时为方便国内用户使用而做了不少改进。

(2)、版本区分:交易开拓者有三个版本——CTP版、专业版与旗舰版。后两个版本不单独出售,安装软件之后两个版本同时存在,能够自由使用。
a、旗舰版除了可以像行情软件一样看行情,手工交易之外,还能进行全自动程序化交易策略的开发、测试与使用。
b、专业版不能进行交易策略的开发。
c、CTP版没有图标走势功能,能够通过CTP进行手工下单交易,不能进行策略开发。

(3)、专用工具:
a、交易开拓者为方便用户使用,开发了一些交易工具,包括:
套利宝——方便自动价差交易;
价差下单——方便手动价差交易;
快车道、交易师(又叫图中有宝)——快捷手动交易;
策略易——不用编写公式,有固定的价格模式,通过设定参数进行交易;
多账户批量下单与管理;
账户分析——记录使用者的委托和成交,并且为此提供分析报表。
b、未提供DLL或者COM接口。

(4)、交易接口:交易开拓者内置了资金账户连接的接口,不需要第三方软件即可直接登录资金账户。

(5)、回放行情:没有回放历史行情的功能。

(6)、多数据操作:
a、同一个走势图中有多个数据时,可以通过data0.buy,data1.sell的方式对不同的合约分别下单交易。
b、按照上述方法,可以直接进行套利/套保交易,绩效结果自动生成。

(7)、策略组合:
a、通过TB的“组合报告”功能,将多个单品种测试报告汇总,能够得到多策略在多个品种上的组合绩效情况,但是无法得到资金曲线图,另外,也无法实时使用。
b、通过多开走势图,每个走势图分别挂策略,可以实现组合交易的实时使用。

(8)、参数优化:采用穷举法进行交易策略参数的最优化,并有图表显示。

(9)、精细回测:无精细回测的内容。

(10)、内嵌开发语言:软件中的策略开发语言,语法参考VC与easyLangue格式,采用easylanguage编写的策略,需要作一定量的改动才能在TB中使用。

(11)、软件效率:软件内置公式编辑器的编译器是VC的,编译速度较快,但是有可能出现TB无法识别、没有明确出错原因的编译报错提示。

(12)、收费模式:在交易者向期货公司缴纳手续费的基础上,额外收取交易所手续费的25%,但是当月手续费大于1000元的时候,另外还有手续费返还的计划。

(13)、功能调整:各种功能有可能根据国内用户需求的程度,在升级的时候进行调整。

(14)、账户函数:有直接对资金账户进行查询与管理的账户函数,但是只能查询最新的状态,无法回溯。

(15)、委托成交管理:
a、对下单后的后续操作,比如成交不成的撤单方式、重新发单等设定较详细。
b、没有算法交易的内容。

(16)、行情数据:有行情函数能引用最新的盘口数据,并用于代码中计算。

(17)、发单方式:
a、在最新bar上,每接收1个新tick数据,TB都会把指标公式或者策略重新运行计算一次,因此如果重算时条件仍然满足,有可能会反复发单。
b、如果希望一个k线走完才发单,需要在代码中增加条件来控制。if condition then buy(1,nextopen,true)的指令,在TB V4中只能间接处理——在上一根bar上判断,然后在当前bar的open交易,即if condition[1] then buy(1,open)。
c、初学者使用时交易出现信号闪烁情况。

(18)、数据显示:
a、走势图中能显示的日内时间周期为任意分钟,但是1分钟以内能显示的时间周期只有1tick和10秒,无法显示任意tick的走势图。
b、能够设定引入最近若干根bar的市场数据,或者设定起止时间,引入起止时间内的市场数据。

(19)、连续数据:提供两种长期数据,一种是以持仓量与成交量占较大权重的加权平均指数数据,一种是连续数据,把同一个商品各个时间段上的主力合约拼接起来,不作缺口消除处理,主力合约的判别标准是,当新合约成交量是原主力合约成交量1.1倍时,新合约即为新的主力合约。

(20)、交易成本设置:
a、历史回测时手续费可以按固定值收取,也可以按合约价值的比例收取。
b、不能设定滑点。

(21)、试用与账号获取:可以通过TB软件和官方论坛自由申请试用账号。

(22)、文档资料:软件本身的文档资料较丰富,网上有官方论坛,论坛比较活跃,论坛内沉淀了不少有用的文档资料,用户沟通交流比较方便。

(23)、已持仓位处理:之前采用自动化交易已经持有仓位,重新进行自动化交易时,交易开拓者能正常获取到账户中的持仓信息,能够正常持仓、平仓。

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
2#
发表于 2012-1-11 14:38:19 |只看该作者
lh948或者其他老师,能不能帮指正一下?谢谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
1
UID
3343
积分
2805
帖子
139
主题
22
阅读权限
200
注册时间
2009-1-20
最后登录
2019-4-13
3#
发表于 2012-1-11 14:50:15 |只看该作者
(5)、回放行情:没有回放历史行情的功能。——有。见“工具”菜单
(9)、精细回测:无精细回测的内容。 ——什么叫精细回测?
b、没有算法交易的内容。——有。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
4#
发表于 2012-1-11 16:27:29 |只看该作者
(9)精细回测的意思就是,比如我在15分钟的k线上测试,有时仅仅依靠15分钟的k线无法得到复合实际的结果,这个时候就需要用到1分钟,甚至tick的数据,使得回测尽可能符合实际。

(15)b算法交易,我的意思是有代码实现根据盘口成交情况拆单、撤单、追单等功能。如果有的话能不能给些模板或者例程?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
5#
发表于 2012-1-16 10:00:10 |只看该作者
再咨询一下,交易开拓者在期货公司放了几台服务器?是不是两台交易委托,两台行情转发,都是一台为主,另外一台备用?

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
6#
发表于 2012-1-17 11:41:40 |只看该作者
(7)、策略组合:
a、通过TB的“组合报告”功能,将多个单品种测试报告汇总,能够得到多策略在多个品种上的组合绩效情况,但是无法得到资金曲线图,另外,也无法实时使用。

当前TBV424版本的组合报告能够显示出多个工作区、交易系统的策略报告,并可以组合起来看策略报告,资金曲线也可以看,请楼主核实。
量化交易群:186100158
QQ:55297268

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2012-1-17 13:24:38 |只看该作者
(17)发单方式:
a:机制的理解是对的,但是buy,sellshort等指令并不会造成重复发单。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-29 02:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部