R-Breaker交易系统简介
(2013-01-22 17:17:47)
标签:
程序化交易理财期货r-breaker |
分类: 程序化交易资料 |
R-Breaker是个经典的具有长生命周期的日内模型。曾14年排名Future
Trust杂志年度前10最赚钱的策略。
类型:日内趋势追踪+反转策略
周期:1分钟、5分钟
主要的思想为:
根据前一个交易日的收盘价、最高价和最低价数据通过一定方式计算出六个价位,从大到小依次为:突破买入价(Bbreak)、观察卖出价(Ssetup)、反转卖出价(Senter)、反转买入价(Benter)、观察买入价(Bsetup)、突破卖出价(Sbreak)。以此来形成当前交易日盘中交易的触发条件。这里,通过对计算方式的调整。可以调节六个价格间的距离。
交易规则:
反转:
持多单,当日内最高价超过观察卖出价后,盘中价格出现回落,且进一步跌破反转卖出价构成的支撑线时,采取反转策略,即在该点位反手做空;
持空单,当日内最低价低于观察买入价后,盘中价格出现反弹,且进一步超过反转买入价构成的阻力线时,采取反转策略,即在该点位反手做多;
突破:
在空仓的情况下,如果盘中价格超过突破买入价,则采取趋势策略,即在该点位开仓做多;
在空仓的情况下,如果盘中价格跌破突破卖出价,则采取趋势策略,即在该点位开仓做空;
TB中的代码:
//------------------------------------------------------------------------
// 简称: r_BRTAKER
// 名称: 破坏者
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Params
Vars
Begin
{
}
{
Buy(1,benter-(bsetup-ltoday)/div);
SetGlobalVar(1,Time);
Return;
}
Buy(1,bbreak);
Return;
SellShort(1,sbreak);
Return;
}
if(Time*100>=notaft and Time<0.1600)
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2012/07/24 11:01
// 版权所有 程序化模型编写服务永久地址http://uucxh.taobao.com/
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------