TB交易开拓者支持直接运行布林带(Boll)趋势交易策略,以下是适配TB软件的完整实盘级策略代码,包含开仓、平仓、止损逻辑。策略核心采用布林带上下轨突破信号,价格突破上轨做多,跌破下轨做空,跌破中轨平仓,自带基础风控,适用于期货各品种主流周期。
plaintext
//TB开拓者 布林带Boll趋势策略
Params
Numeric Length(20); //布林带周期
Numeric Width(2); //布林带宽度
Numeric Lots(1); //交易手数
Numeric StopLossPct(0.01); //止损比例
Vars
Numeric MidLine; //中轨
Numeric UpLine; //上轨
Numeric DnLine; //下轨
Bool BuyCond; //做多条件
Bool SellCond; //做空条件
Bool ExitCond; //平仓条件
Begin
//计算布林带指标
MidLine = Average(Close, Length);
UpLine = MidLine + Width * StandardDev(Close, Length);
DnLine = MidLine - Width * StandardDev(Close, Length);
//交易信号
BuyCond = Close > UpLine And MarketPosition <> 1;
SellCond = Close < DnLine And MarketPosition <> -1;
ExitCond = Close < MidLine And MarketPosition = 1 Or Close > MidLine And MarketPosition = -1;
//执行交易
If(BuyCond) Buy(Lots, NextOpen);
If(SellCond) SellShort(Lots, NextOpen);
//平仓与止损
If(ExitCond Or Low < EntryPrice*(1-StopLossPct) And MarketPosition=1 Or High>EntryPrice*(1+StopLossPct) And MarketPosition=-1)
{
If(MarketPosition=1) Sell(Lots, NextOpen);
If(MarketPosition=-1) BuyToCover(Lots, NextOpen);
}
End
使用方法:打开 TB 开拓者,新建公式应用,粘贴代码,编译无误后即可加载到 K 线图进行回测,可自行调整周期、宽度、手数、止损参数适配品种。
如果你对量化策略调试和编写不太熟悉,或者希望跳过策略调试直接使用量化工具,可以通过其他渠道获取现成的指标,比如广发期货官方公众号【广发期货量化宝】,就提供了由专业投研团队开发的高级量化指标,这些指标经过实测信号清晰,用户无需自己编写和调试代码就能使用。
发布于2026-3-13 17:18 北京



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18270025212 

