1 交易开拓者软件介绍
1
交易开拓者软件介绍
内容
软件特点和主要功能介绍
程序化交易的应用
2
内容
软件特点和主要功能介绍
程序化交易的应用
3
4
软件简介 交易开拓者(简称TB)是针对期货、证券市场设计的行情
分析及交易的平台软件,是行情、多功能下单、系统化交易的完美结合;
吸取国外多个领先金融交易软件(TradeStation、Wealth Lab 、MetaStock、MetaTrader)的优点,本土程序员开发;
以交易为核心,所有的功能都是围绕交易而开发;
专业的系统化交易平台——用户可使用TB平台的TBL语言编写交易模型,经过历史回测和参数优化等流程,模型确定后可通过TB平台实现系统化自动交易;
提供不同层次的版本满足客户的差异化需求。
TB的版本
平台版
专业版
功能简化,主要为手动快速交易者所用
旗舰版
涵盖专业版所有功能,全面支持程序化交易
终端版 (CTP版)
除不支持程序化交易外,其他功能齐全
TB平台的特点和优势
快捷易用、功能完备的期货、证券交易平台
手工交易:快车道、批量下单、触发单、一键平仓、画线
套利交易:套利宝、价差下单
自动交易:程序化模型、委托映射、交易助手、一键同步
控制精细、高效强大的系统研发平台
自主开发的功能强大的公式语言
8万根K线、支持行情数据导出、支持外部行情数据导入
图表化详尽的历史测试、参数优化、组合测试、头寸优化
便于分析和测试的指数数据和连续数据
6
7
登录界面
交易快车道
安全锁
一键下单
自动开平判断
平仓反手
一键撤单
自动生成止赢单
配合交易助手生
成止损单
8
9
交易快车道之安全锁
10
交易师
11
触发单
批量下单之交易头寸
12
一键全撤
13
一键全平
14
交易助手
15
16
监控器
自动化交易功能模块
套利宝 支持跨期、跨品种、跨市场套利
支持蝶式套利
提供价差和蝶式价差分析指标
套利宝VIP 可实现不活跃套利对子的交易
商品B设置为不活跃商品
在B成交的情况下再对商品A进行交易
17
18
套利宝和价差指标
套利宝VIP
19
价差下单
手工开平进行价差的开平下单,动态价差曲线直观清晰;
跨月换仓方便实用;
20
21
多账户管理
内容
软件特点和主要功能介绍
程序化交易的应用
22
什么是TB公式?
TradeBlazer公式是一种专为分析金融数据-时间序列而设计的高级语言,它提供直接、强大的框架将交易思想转化为用户函数、公式应用等计算机能够识别的代码。
TradeBlazer公式是一门语法简单但是功能强大的语言,它能帮助您创建自己的交易和技术分析工具。通过组合普通的公式应用和简单的语句,TradeBlazer公式使您能够很容易并且直接的用简单语句表达自己的交易规则和行为。
交易开拓者能够读取您开发的TradeBlazer公式,在历史价格数据基础上进行评估,并能自动执行特定的交易动作,将您的交易思想转化为实际的交易操作。
23
TB公式能做什么?
通过TradeBlazer公式,您能够创建自己的公式应用和用户函数。您也可以拷贝,修改并使用系统内建的几百个函数、公式应用。
TradeBlazer公式包含的公式类型如下:
用户函数:用户函数是能够通过函数名称进行引用的指令集,它执行一系列操作并返回一个值。您可以在其他用户函数或公式应用中调用用户函数进行计算;
公式应用:公式应用除了可以实现技术分析功能之外,还可以实现交易策略的功能,您可以把分析功能和交易功能进行有机的组合,更方便快捷的进行分析和自动交易。
通过调用公式应用,您可以在交易开拓者中进行技术分析、交易策略优化测试、公式报警、自动交易等操作。
24
TB公式运行机制
从左到右,从上到下
25
盘中和盘后公式运行的差别
盘后公式的执行情况分析
K线是确定的,不存在信号消失问题;
公式在每根K线上只执行一遍;
符合开仓条件和平仓条件会标出买卖信号(使用Buy、Sell指令),但并不真正发单;
盘中公式的执行情况分析
K线是变化的,如用最新价或基于最新价计算出的指标来作为入场或出场条件会出现信号消失问题;
每当分笔交易数据(tick)传来时,公式都会执行一遍;
符合开仓条件和平仓条件除标出买卖信号,还会真正发单;
有些函数和数据只有盘中才能支持,盘后不支持。
TB公式的结构
TB的公式一般由三段组成。 Params
Numeric Length(10); 公式参数段
……
Vars
NumericSeries MA; 公式变量段
……
Begin
MA = AverageFC(Close, Length); 公式脚本段
……
End
27
编译公式
28
公式导入导出
29
公式的加载
商品设置
31
商品设置
32
33
委托映射
交易设置
34
交易策略参数优化功能,注意不要过度拟合
参数优化
净利润
盈利比率(胜率)
平均盈利/平均亏损(盈亏比)
平均利润(平均单笔盈利)
交易手数(交易次数 X 每次交易手数)
最大资金回撤
收益风险比(年化收益/最大资金回撤)
调整收益风险比
R平方
36
策略评估的常用指标
具体请参阅《TB公式开发指南》 收益风险比 = 年化收益/最大资产回撤
年化收益 = 净利润 / 总交易时间 * 365)
调整收益风险比 = 年化收益 / 平均资产回撤
平均资产回撤 = 资产回撤总金额 / 资产回撤计数
都是以超过最大回撤基准线以上的回撤来计算
此基准线在“全局交易设置中”设置
TB 系数 = (平均利润×平均利润×交易次数)/(平均盈利×平均亏损)
平均利润 = 净利润 / 交易手数
R 平方值: 根据交易盈亏曲线拟合的趋势线与收益曲线之间相关系数的平方(具体计算方式可查阅 EXCLE 表格中R 平方值的算法)
增长系数: 根据交易盈亏曲线拟合的趋势线的斜率
置信度 = 1-1/Sqrt(交易次数);
头寸系数: 收益风险比*R 平方值*置信度 / 最大资产回撤
37
主要指标的计算公式
TB的学习资源
38
软件自带的公式范例
TB帮助文件(F1)
TB公式开发指南 http://www.tradeblazer.net
TB系统交易论坛 http://bbs.tradeblazer.net
TB网校 http://bbs.tradeblazer.net