開拓者 TB Aberration交易系統源碼
作者:開拓者 TB 來源:cxh99.com 發布時間:2012年12月04日
Aberration
Aberration交易系統是由Keith Fitschen of Trade-System公司在1986年完成的,首次推出在1983年。這是一款完備的趨勢交易系統,在8種期貨市場之間靈活運轉:谷物、肉類、金屬、能源、外匯和金融以及股指期貨等。運用統一的交易分析和價值指標,平均每種商品每年交易4次,部位持有時間平均60%每年。
Aberration的持續穩定性使其成為期貨投資組合的重要選擇。
//開拓者 TB Aberration交易系統源碼
//------------------------------------------------------------------------
// 簡稱: JYXT_Aberration
// 名稱: Aberration
// 類別: 公式應用
// 類型: 用戶應用
// 輸出:Rookies
//------------------------------------------------------------------------
Params
Numeric Length(35);
Numeric StdDevUp(2.0);
Numeric StdDevDn(-2.0);
Numeric Lots(1);
Vars
NumericSeries UpperBand;
NumericSeries LowerBand;
NumericSeries AveMa;
Numeric StdValue;
Begin
AveMa=Average(Close[1],Length);
StdValue = StandardDev(Close[1],Length);
UpperBand=Avema+StdDevUp*StdValue;
LowerBand=Avema-StdDevUp*StdValue;
PlotNumeric("UpperBand",UpperBand);
PlotNumeric("LowerBand",LowerBand);
PlotNumeric("AveMa",AveMa);
If(MarketPosition!=1 &&CrossOver(Close[1],UpperBand[1]))
{
Buy(Lots,Open);
}
If(MarketPosition!=-1 &&CrossUnder(Close[1],LowerBand[1]))
{
SellShort(Lots,Open);
}
If(MarketPosition==1 && Close[1]<AveMa[1])
{
Sell(Lots,Open);
}
If(MarketPosition==-1 && Close[1]>AveMa[1])
{
BuyToCover(Lots,Open);
}
End
//------------------------------------------------------------------------
// 編譯版本 GS2010.12.08
// 用戶版本 2012/07/20 21:07
// 版權所有 Rookies
// 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
// 每一版本的TrabeBlazer公式修改和重寫的權利
//------------------------------------------------------------------------