【TBQuant3-新手指南】如何在K线图启动量化交易
事前准备1.一套交易系统交易系统可以是一套理念,一套操作流程,一套交易哲学。在TBQuant3中,交易系统必须能落实为交易策略,并且编写成可运行的交易代码,你可以在策略管理(公式管理器)里编写一个。初学者可以使用系统提供的策略模版做模拟交易。这里我们准备一个双均线经典策略,它存在于我们的策略管理器中//------------------------------------------------------------------------ // 简称: DualMA // 名称: 双均线交易系统 // 类别: 策略应用 // 类型: 内建应用 //------------------------------------------------------------------------ Params Numeric FastLength(5);// 短期指数平均线参数 Numeric SlowLength(20);// 长期指数平均线参数 Vars Series<Numeric> AvgValue1; Series<Numeric> AvgValue2; Events OnReady() { SetBackBarMaxCount(1+Max(FastLength,SlowLength)); Range[0:DataSourceSize() - 1] { setPlotOption("MA1", "begin-bar", FastLength); setPlotOption("MA2", "begin-bar", SlowLength); } } OnBar(ArrayRef<Integer> indexs) { AvgValue1 = AverageFC(Close,FastLength); AvgValue2 = AverageFC(Close,SlowLength); PlotNumeric("MA1",AvgValue1); PlotNumeric("MA2",AvgValue2); If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1]) { Buy(0,Open); } If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1]) { SellShort(0,Open); } } //------------------------------------------------------------------------ // 编译版本 GS2010.12.08 // 版权所有 TradeBlazer Software 2003-2025 // 更改声明 TradeBlazer Software保留对TradeBlazer平 // 台每一版本的TradeBlazer公式修改和重写的权利 //------------------------------------------------------------------------ 2.交易品种你可以选择任意一个品种,或者多个品种交易,常规情况,TB主要交易的是中国国内期货交易所的品种(商品期货,商品期权,金融期货,金融期权)。交易所包括上海期货交易所,大连期货交易所,郑州期货交易所,中国金融期货交易所,广州期货交易所3.交易账号每个TB的软件账号都会赠送一个期货模拟交易账号(更多需要购买)在TB模拟官网进行管理 https://sim.tbquant.net/ 开始交易0.准备公式(使用系统公式可以跳过这步)打开策略管理器(ctrl+F)左上方选择新建策略,并输入策略简称(英文开头,英文字母数字下划线组成)输入策略信息简称:必须(软件内调用的名称)名称:非必须,可以写中文,方便识别模版:新建内默认的代码形式。位置:公式在公式管理器的文件夹位置注释:自定义内容,帮助记忆新建完成后可以选择复制代码,或者自己编写。1.打开一个工作区,使用K线图组件,选择需要的品种工作区教程参考 https://bbs.tbquant.net/thread/20250430103504702402 在K线图范围内,小键盘输入需要品种代码,也可以在右键菜单中选择2.选择交易策略通过小键盘输入双均线交易策略的英文简称 dualma 右键菜单也可以插入策略3.选择交易账号K线图右上方,选择交易框,点击头寸管理器点添加账户,点击一个模拟账号或者实盘账号,点确定,保存4.三位一体就绪,启动交易设置交易策略,交易品种,交易账号点击右上方交易框,点启动交易,如显示全自动,则表示交易启动成功,大功告成。5. 额外说明每个K线图就是一个策略单元,策略单元是一个基本策略运行模组。一般情况下,一个策略单元放置一个策略和一个品种即可。叠加更多内容属于进阶内容。6.重要的相关设置K线图右键里有策略应用设置和策略单元设置策略应用设置:设置策略相关参数。策略单元设置:图表,交易和回测相关设置