威力外汇

 找回密码
 注册

QQ登录

只需一步,快速开始

开启左侧

[Oanda]程式交易教学_MT4中设定布林通道的EA(自动交易)程式的方法

[复制链接]
莫等闲 发表于 2023-5-17 11:53:29 | 显示全部楼层 |阅读模式
在MT4中设定布林通道的EA(自动交易)程式的使用说明
布林通道是以移动平均线外加上下两条标准差线,一共三条线所表示的。一般来说,布林通道的周期会设定为20,标准差则会设定为2σ。
实际价格落入移动平均线±σ × n的范围之中的机率如下所示。
σ机率%
168.3000%
295.450%
399.730%
499.994%
范例)价格落在移动平均线±2σ的范围以内的机率是95.45%。
一般来说,布林通道是采用收盘价作计算,所以不会考量最高价与最低价的数值。
观察K线就会发现,有相当多的K线会超出布林通道的范围,但是收盘价在数学上仍有一定的机率会落在布林通道的范围以内。


布林通道的使用方式
布林通道会反覆地收缩与扩张。
①收缩期
布林通道的宽度有所收缩时,其宽度会在2σ以内上下来回变动。此时,将布林通道的变化视作简谐运动,采取逆转策略会是有效的。

②扩张期
在扩张期,可以把布林通道当作趋势来操作。此时2σ会往上下两个方向扩张。其中一条2σ线会往接近收盘价的方向移动。
在扩张的初期,上方通道会上升、下方通道则会下降,但一旦价格趋势停止,与收盘价距离较远的通道的变化方向就会逆转。

在扩张后,一旦趋势停止,与实际价格距离较远的通道就会发生逆转,在上图中,趋势在①的位置停止,价格的上涨也就此停止。
另外,在前一根K线的布林通道发生收缩的时候,价格的变动就会在那附近停止。
  • 红色:5分K线,20周期的布林通道
  • 绿色:1分K线,20周期的布林通道
虽然1分K线布林通道发生扩张,但5分K线的布林通道有所收缩,因此在5分K线2σ线附近发生了逆转。
MT4平台上,在图表中显示其他时间线的布林通道的指标并不是预设功能,但可以利用让布林通道期间重叠的方式来显示近似值。
范例)想要在1分K线图表中显示5分K线20周期的布林通道的近似值的方式,就是显示10周期(20周期× 5分)的1分K线图表。


原始码
以下所示的原始码可以在1分线图表中显示5分线的布林通道。
  1. #property indicator_chart_window
  2. #property indicator_buffers 3
  3. #property indicator_color1 clrRed
  4. #property indicator_color2 clrRed
  5. #property indicator_color3 clrRed
  6. double MidBuffer[];
  7. double UpBuffer[];
  8. double DownBuffer[];
  9. void OnInit() {
  10. SetIndexBuffer(0,MidBuffer);
  11. SetIndexBuffer(1,UpBuffer);
  12. SetIndexBuffer(2,DownBuffer);
  13. IndicatorShortName(“5M_Bands”);
  14. }
  15. int OnCalculate(const int rates_total,
  16. const int prev_calculated,
  17. const datetime &time[],
  18. const double &open[],
  19. const double &high[],
  20. const double &low[],
  21. const double &close[],
  22. const long &tick_volume[],
  23. const long &volume[],
  24. const int &spread[]){
  25. for(int i=0;i
  26. MidBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,0,(i/5)+1);
  27. UpBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,1,(i/5)+1);
  28. DownBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,2,(i/5)+1);
  29. }
  30. return(rates_total);}
复制代码
  • 绿色)1分K线100周期(20 × 5)的布林通道
  • 红色)5分K线20周期的布林通道
将1分K线的期间设定为5倍的布林通道,相当于5分K线布林通道的近似值。



问:布林通道的收缩期如何呈现?
答:布林通道的宽度有所收缩时,其宽度会在2σ以内上下来回变动。此时,将布林通道的变化视作简谐运动,采取逆转策略会是有效的。

问:布林通道的扩张期如何呈现?
答:在扩张期,可以把布林通道当作趋势来操作。此时2σ会往上下两个方向扩张。其中一条2σ线会往接近收盘价的方向移动。
在扩张的初期,上方通道会上升、下方通道则会下降,但一旦价格趋势停止,与收盘价距离较远的通道的变化方向就会逆转。
在扩张后,一旦趋势停止,与实际价格距离较远的通道就会发生逆转,价格的上涨也就此停止。
游客,本帖隐藏的内容需要积分高于 10000000 才可浏览,您当前积分为 0

上一篇:[Oanda]外汇知识库_外汇交易中的停损是什么?确定规则和预测亏损幅度的分析工具
下一篇:[Oanda]指数知识库_道琼与小道琼有什么差异?投资人可以怎么投资?
一个绝顶高手,绝不仅仅是拥有绝世剑法,还要有绝顶聪明的思维。
武功再高 只是十人敌 百人敌,但有了顶尖的思维才可以成为万人敌。
回复

使用道具 举报

关闭

站长推荐上一条 /10 下一条

“我有两个交易规则:规则一:永远不要亏钱;规则二:永远不要忘记规则一”——巴菲特

小黑屋|威力社区

GMT+8, 2024-11-24 15:11 , Processed in 0.133742 second(s), 36 queries .

Powered by Discuz! X3.4

© 2017-2020 Comsenz Inc.

本网站仅在国家法律允许时提供学习交流。本网站不代理经纪商(broker),不参与经纪商经营活动,不对经纪商提供担保或承担任何责任。

高风险提示:外汇黄金、差价合约等杠杆类交易包含重大亏损风险,阁下可能会于交易时蒙受损失超过存入的资金!!! 因此未必适合每一位投资者。 阁下必须充分理解所涉及的风险并在必要时寻求独立财务顾问建议。

任何在本网站内发表的评论、新闻、研究、分析、价格、其他资料或第三方网站的链接只能视作一般市场资讯。本网站信息不构成或导致(1) 提供或出售任何金融服务或产品的要约邀请;(2)采取任何金融产品相关行动的推荐(明示或暗示);或(3)任何投资建议或市场预测。 市场意见并非按照旨在促进投资研究独立性的法律要求而拟备,因此并非受到发放此等资料前禁止交易的约束。本网站不会为直接或间接使用或 依赖此等资料而可能引致的任何亏损或损失(包括但不限于任何盈利的损失)负责。