分享

Aberration交易系统

 家心何如 2019-12-25
    交易系统就是要简单粗暴有效,高度优化的结果,会隐含风险。博文写得一般,但是策略代码很有启发意义
原文地址:Aberration交易系统作者:郑杜国
Futures Pro

Futures Pro是由芝加哥经验丰富的场内交易员设计和发展的交易系统,为你提供其专利交易策略和领先技术,经过多年市场考验,深受广大交易者青睐。

Futures Pro是一款趋势交易系统,通常每种期货品种每月交易频率为2到4次。芝加哥鑫侨经纪公司为您提供的该款交易系统有着出色的表现。我们经典投资组合通常交易5种商品,他们的互补性和多元性成为交易成功的基础。投资组合也让我们能够获取不同市场的优势:包括谷物、金融、肉类和其他期货品种。

芝加哥鑫侨经纪公司为您提供多元化的投资组合,在超过25种不同期货市场中为您创建有效和完善的系统交易。


Coquest Inc. CTA

找到既有经验有深谙技术和基本面交易的投资顾问并非易事。Dennis Weinmann在期货界拥有20多年丰富交易经验,Coquest CTA和他高超的交易技巧是您明智选择。


Mercato Trading CTA

Mercado CTA是商品交易顾问中的新秀,主要特点是趋势交易。交易20种以上期货市场,业绩颇佳。

Aberration

Aberration交易系统是由Keith Fitschen of Trade-System公司在1986年完成的,首次推出在1983年。这是一款完备的趋势交易系统,在8种期货市场之间灵活运转:谷物、肉类、金属、能源、外汇和金融以及股指期货等。运用统一的交易分析和价值指标,平均每种商品每天交易4次,部位持有时间平均60%每年。

Aberration的持续稳定性使其成为期货投资组合的重要选择。


Tanker miniCL

Tanker交易系统由Mariner Futures首创和推出的。Tanker交易系统和Compass交易系统有相似之处,在能源期货交易中能够利用市场变化和模式规律分析优势。Tanker交易系统区别于其他系统的独特性在于:能源期货日交易。

Aberration System

Parameter: Length(35), StdDevUp(2.0), StdDevDn(-2.0)
Vars: UpBand(0), DnBand(0), Ave(0)
UpBand = BollingerBand(Close,Length,StdDevUp)
DnBand = BollingerBand(Close,Length,StdDevDn)
Ave = Average(Close,Length)
if ( MarketPosition = 0 ) and ( Close > UpBand ) then
Buy("BE") tomorrow at market
end if
if ( MarketPosition = 0 ) and ( Close < DnBand ) then
Sell("SE") tomorrow at market
end if
if ( MarketPosition = 1 ) and ( Close < Ave ) then
ExitLong("LX") today at close
end if
if ( MarketPosition = -1 ) and ( Close > Ave ) then
ExitShort("SX") today at close
end if

在Tradestation下
Input: Length(35), StdDevUp(2.0), StdDevDn(-2.0);
Vars: UpBand(0), DnBand(0), Ave(0);

UpBand=BollingerBand(Close, Length, StdDevUp);
DnBand=BollingerBand(Close, Length, StdDevDn);

Ave=Average(Close, Length);

{--------Enter Long--------}

if (MarketPosition=0) and (Close > UpBand) then
Buy("BE") tomorrow at market;

{--------Enter Short--------}

if (MarketPosition=0) and (Close < DnBand) then
Sell("SE") tomorrow at market;

{--------Exit Long--------}
if (MarketPosition=1) and (Close < Ave) then
ExitLong("LX") today at Close;

{--------Exit Short--------}

if (MarketPosition=-1) and (Close > Ave) then
ExitShort("SX") today at Close;

========================

Parameter: Length(35), 標準差(2) ;
VARS:均線(0),上(0),下(0) ;


IF NOT(high=low) then


均線 = MA(C,Length)
Value1 = StdDev(C,Length)

上 = 均線 + 標準差*Value1
下 = 均線 - 標準差*Value1


IF C CROSS OVER 上 THEN
 BUY NEXT BAR AT MARKET
END IF

IF C CROSS UNDER 下 THEN
 SELL NEXT BAR AT MARKET
END IF


IF C < 均線 THEN
 EXITLONG THIS BAR AT CLOSE
END IF

IF C > 均線 THEN
 EXITSHORT THIS BAR AT CLOSE
END IF

END IF

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多