【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/

开始交易

1.打开一个工作区,使用K线图组件,选择需要的品种

工作区教程参考  https://bbs.tbquant.net/thread/20250430103504702402

在K线图范围内,小键盘输入需要品种代码,也可以在右键菜单中选择

2.选择交易策略

通过小键盘输入双均线交易策略的英文简称 dualma

右键菜单也可以插入策略


3.选择交易账号

K线图右上方,选择交易框,点击头寸管理器

点添加账户,点击一个模拟账号或者实盘账号,点确定,保存



4.三位一体就绪,启动交易

设置交易策略,交易品种,交易账号

点击右上方交易框,点启动交易,如显示全自动,则表示交易启动成功,大功告成。



5. 额外说明

每个K线图就是一个策略单元,策略单元是一个基本策略运行模组。一般情况下,一个策略单元放置一个策略和一个品种即可。

叠加更多内容属于进阶内容。

6.重要的相关设置

K线图右键里有策略应用设置和策略单元设置

策略应用设置:设置策略相关参数。

策略单元设置:图表,交易和回测相关设置

【TBQuant3-新手指南】 委托偏移是什么?
如何在k线图上画框
【TBQuant3-新手指南】头寸监控是什么,如何快速使用监控器?
【TBQuant3-新手指南】为什么平仓变成开仓?开平互转和净头寸交易介绍
【TBQuant3-新手指南】如何用监控器设置手工仓?
【TBQuant3-新手指南】如何打开工作区,工作区怎么设置?
【新手福利】1分钟上手量化交易!零基础量化从实操入手,终结散户困境!
【TBQuant3-新手指南】如何用同一个策略回测多个品种,并生成全部品种的组合曲线
请教如何在启动自动交易时,获得之前账户的持仓数量、持仓成本等数据
当前图表为辅助K线,无法启动自动交易,如何解决?