网站大量收购独家精品文档,联系QQ:2885784924

布林通道策略(TB版).docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

布林通道策略(TB版)

一种基于技术分析的交易策略,主要利用布林通道来识别市场趋势和潜在的进出点。

该策略的核心思想是通过布林通道的中轨、上轨和下轨来判断市场的波动性和趋势强度。

首先,布林通道策略通过计算布林通道的中轨、上轨和下轨来确定市场的波动范围。中轨通常是移动平均线,反映了市场的中心趋势。

上轨和下轨则是根据中轨和标准差计算得出,用于标识市场的波动范围。当价格突破上轨或下轨时,通常被视为市场趋势的延续或反转信号。

其次,策略引入了一个动量振荡器作为进场过滤器。动量振荡器通过比较当前收盘价与一段时间前的收盘价来衡量价格的动量变化。

如果动量振荡器显示价格具有上升或下降的动量,并且价格突破了布林通道的上轨或下轨,策略将发出买入或卖出的信号。

这种结合动量和通道突破的方法可以减少假突破的可能性,提高交易的准确性。

此外,策略还采用了自适应出场均线来优化出场条件。自适应出场均线根据当前持仓的时间动态调整,以确保在价格波动较大时能够及时出场,

而在价格波动较小时能够保持持仓以获取更多利润。这种自适应方法有助于平衡风险和收益。

布林通道策略的特点在于其灵活性和适应性。通过结合布林通道、动量振荡器和自适应出场均线,策略能够在不同的市场环境中表现出色。

它适用于多种资产类别,包括股票、外汇和商品等。此外,策略的设计考虑了风险管理,通过合理的出场条件来控制潜在的损失。

总体而言,布林通道策略是一种结合了趋势识别、动量分析和自适应调整的技术交易策略。

它通过综合运用多种技术工具来捕捉市场机会,同时注重风险管理,以实现稳定和可持续的交易结果。在实际应用中,交易者可以根据自己的风险偏好和市场条件对策略进行进一步的优化和调整。

买卖规则如下:

策略说明:

基于布林通道的突破系统

系统要素:

1、基于收盘价计算而来的布林通道

2、基于收盘价计算而来的进场过滤器

3、自适应出场均线

入场条件:

1、满足过滤条件,并且价格上破布林通道上轨,开多单

2、满足过滤条件,并且价格下破布林通道下轨,开空单

出场条件:

1、持有多单时,自适应出场均线低于布林通道上轨,并且价格下破自适应出场均线,平多单

2、持有空单时,自适应出场均线高于布林通道下轨,并且价格上破自适应出场均线,平空单

做多代码信号:

Params

NumericbollingerLengths(50);//布林通道参数

NumericOffset(1.25);//布林通道固定系数

NumericrocCalcLength(30);//过滤器参数

NumericliqLength(50);//自适应出场均线参数

NumericLots(0);//交易手数

Vars

NumericSeriesMidLine(0);//布林通道中轨

NumericBand(0);//通道距离

NumericSeriesupBand(0);//布林通道上轨

NumericSeriesrocCalc(0);//过滤器

NumericSeriesliqDays(50);//自适应出场均线参数

NumericSeriesliqPoint(0);//自适应出场均线

Begin

If(!CallAuctionFilter())Return;

MidLine=AverageFC(Close,bollingerLengths);

Band=StandardDev(Close,bollingerLengths,2);

upBand=MidLine+Offset*Band;

PlotNumeric(MidLine,MidLine);

PlotNumeric(upBand,upBand);

rocCalc=Close-Close[rocCalcLength-1];

If(MarketPosition!=1AndrocCalc[1]0AndHigh=upBand[1])

Buy(Lots,Max(Open,upBand[1]));

If(MarketPosition==0)

liqDays=liqLength;

Else

{

liqDays=liqDays-1;

liqDays=Max(liqDays,10);

}

liqPoint=Average(Close,liqDays);

PlotNumeric(liqPoint,

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档