⊱TB课堂 | 基于平移布林通道的系统 | 策略公式

2017-03-08 开拓者金融网 开拓者金融网

点击上方“公众号”可以订阅哦


只做专业交易软件

| 交易开拓者旗舰版  |  TB-Plus |  TB-Smart |


基于平移布林通道的系统(多)

//------------------------------------------------------------------------

// 简称: CL_DisplacedBoll_L 

// 名称: 基于平移布林通道的系统多

// 类别: 公式应用

// 类型: 内建应用

// 输出:

//------------------------------------------------------------------------



//----------------------------------------------------------------------//

// 策略说明:

// 基于平移的boll通道突破系统

//

// 系统要素:

// 1. 平移的boll通道

//

// 入场条件:

// 1、关键价格突破通道上轨,则开多仓

//2、关键价格突破通道下轨,则开空仓

//

// 出场条件:

// 1、关键价格突破通道上轨,则平空仓

//2、关键价格突破通道下轨,则平多仓

//

//    注:当前策略仅为做多系统, 如需做空, 请参见CL_DisplacedBoll_S

//

//----------------------------------------------------------------------//


Params

Numeric AvgLen(3);  //boll均线周期参数

Numeric Disp(16);   //boll平移参数

Numeric SDLen(12);  //boll标准差周期参数

Numeric SDev(2);    //boll通道倍数参数

Vars

Numeric Price;                //关键价格

    NumericSeries AvgVal(0);     //中轨

NumericSeries SDmult(0) ;    //通道距离

NumericSeries DispTop(0);    //通道高点

NumericSeries DispBottom(0); //通道低点

Numeric MinPoint;         //最小变动价位

Begin

// 集合竞价和小节休息过滤

If(BarStatus == 2 And IsCallAuctionTime) Return;

//指标计算

    MinPoint = MinMove*PriceScale;  //最小变动价位

Price = Close;                    //关键价格

//平移boll通道计算

AvgVal = Average(Price,AvgLen);        

SDmult = StandardDev(Price,SDLen,2)*SDev;

DispTop = AvgVal[Disp] + SDmult;

DispBottom = AvgVal[Disp] - SDmult;


// PlotNumeric("DispTop",DispTop);

//系统入场

If(MarketPosition == 0)

{

If(High >= DispTop[1])

{

Buy(0,Max(Open,DispTop[1]));

}

}

//系统出场

If(MarketPosition == 1 and BarsSinceEntry > 0)

{

If(Low <= DispBottom[1])

{

Sell(0,Min(Open,DispBottom[1])); 

}

}


End


//------------------------------------------------------------------------



基于平移布林通道的系统(空)

//------------------------------------------------------------------------

// 简称: CL_DisplacedBoll_S 

// 名称: 基于平移布林通道的系统空 

// 类别: 公式应用 

// 类型: 内建应用

// 输出:

//------------------------------------------------------------------------



//----------------------------------------------------------------------//

// 策略说明:

// 基于平移的boll通道突破系统

//

// 系统要素:

// 1. 平移的boll通道

//

// 入场条件:

// 1、关键价格突破通道上轨,则开多仓

//2、关键价格突破通道下轨,则开空仓

//

// 出场条件:

// 1、关键价格突破通道上轨,则平空仓

//2、关键价格突破通道下轨,则平多仓

//

//    注:当前策略仅为做空系统, 如需做多, 请参见CL_DisplacedBoll_L

//

//----------------------------------------------------------------------//


Params

Numeric AvgLen(3);  //boll均线周期参数

Numeric Disp(16);   //boll平移参数

Numeric SDLen(12);  //boll标准差周期参数

Numeric SDev(2);    //boll通道倍数参数

Vars

Numeric Price;               //关键价格

    NumericSeries AvgVal(0);     //中轨

NumericSeries SDmult(0) ;    //通道距离

NumericSeries DispTop(0);    //通道高点

NumericSeries DispBottom(0); //通道低点

Numeric MinPoint;         //最小变动价位

Begin

// 集合竞价和小节休息过滤

If(BarStatus == 2 And IsCallAuctionTime) Return;

//指标计算

    MinPoint = MinMove*PriceScale;  //最小变动价位

Price = Close;                    //关键价格

//平移boll通道计算

AvgVal = Average(Price,AvgLen);        

SDmult = StandardDev(Price,SDLen,2)*SDev;

DispTop = AvgVal[Disp] + SDmult;

DispBottom = AvgVal[Disp] - SDmult;


// PlotNumeric("DispBottom",DispBottom);

//系统入场

If(MarketPosition == 0)

{

If(Low <= DispBottom[1])

{

SellShort(0,Min(Open,DispBottom[1]));

}

}

//系统出场

If(MarketPosition == -1 and BarsSinceEntry > 0)

{

If(High >= DispTop[1])

{

BuyToCover(0,Max(Open,DispTop[1]));

}

}

End


//------------------------------------------------------------------------


【故事】一个操盘手自白:揭密操盘内幕

【交易干货】顺势交易|深度好文|

【交易干货】交易系统设计及其前景

【交易干货】亚当理论

【交易干货】缺口

【交易干货】DMI指标法 | 💛建议收藏💛

【交易干货】利用简单指标,建立交易系统

【交易干货】趋势线

【交易干货】均线系统

【交易干货】顺势加码:突破趋势策略

【交易干货】职业操盘手的止损法则

听说,置顶关注我们的人都不一般


开拓者金融网

知识、专业、能力、深度

扫描上面二维码关注我们哦

每日推送【程序化交易名家访谈】、【交易干货】、


              【最新金融资讯】、【财经快报】、


定期推送【TB-培训报道】、【TB-软件内容】、


              【TB-开拓者研报】、【TB-线上线下活动】

                 

我们满满的诚意,只为关注开拓者金融网的你。


官网微博:交易开拓者

为你实时发送量化资讯与干货,定期推送开拓者公司举办的最新活动讯息


微信推荐:开拓者资产

为投资者提供优质投资管理服务,追求投资收益稳定增长

交易开拓者 智能交易版(TB-Smart) ----颠覆传统下单工具,集快速实时行情、快捷下单、风险控制、账户管理于一体,给主观交易者智能化的极致便捷体验。(详情请登陆www.tb18.net)

交易开拓者 极速版 (TB-Plus)---新一代高性能实时程序化交易平台,为速度和性能而生!采用全新软件体系架构,纯C语言的内容和策略系统,架构层次清新,支持超大(300万)样本量,策略执行速度可以达到全C++的策略速度,同时配合多品种参数优化、无图表交易、自动选参数、实时资金曲线以及事件驱动等新功能,可以为专业投资者和投资机构在量化交易领域步入新的台阶!

Read more
Views
Loading