0 评论

0 收藏

分享

[笔记] 爱交易内置指标解读(BOLL)

  1. length = input(title="长度", type="number", value=20);    // 输入指标参数,长度为20
  2. multiplier = input(title="倍数", type="number", value=2);  // 倍数为2
  3. source = input(title="来源", type="source", value="close");  // 数据源为收盘价

  4. middle = ma(source, length);  // 计算中轨,即简单移动平均线
  5. temp = multiplier * std(source, length);  // 计算标准差
  6. upper = middle + temp;  // 计算上轨,上轨=中轨+标准差×倍数
  7. lower = middle - temp;  // 计算下轨,下轨=中轨-标准差×倍数

  8. drawBand(upper, lower, title="背景", color="#E748B9", transp=0, showtitle=false, showvalue=false);  // 画出布林带背景区域
  9. draw(upper, title="上轨", color="#F9EE30", showtitle=false);  // 画出上轨线
  10. draw(middle, title="中轨", color="#D1D1D1", showtitle=false);  // 画出中轨线
  11. draw(lower, title="下轨", color="#E748B9", showtitle=false);  // 画出下轨线
复制代码
以上便是BOLL指标的逐行注释。布林带指标常用于股票、期货等交易市场中,用于判断股价或商品价格是否处于高位或低位,辅助投资者进行交易决策。

下面是针对每行代码做了详细的解读,让新手可以看懂每行代码的每个字段分别是什么意思,都有什么作用
  1. length = input(title="长度", type="number", value=20)
  2. 创建了一个名为 length 的变量,作为输入,类型为数字,初始值为 20,用于指定计算均线和标准差的窗口大小。
  3. multiplier = input(title="倍数", type="number", value=2)
  4. 创建了一个名为 multiplier 的变量,作为输入,类型为数字,初始值为 2,用于指定上下轨道的距离为标准差的多少倍。
  5. source = input(title="来源", type="source", value="close")
  6. 创建了一个名为 source 的变量,作为输入,类型为 source,初始值为 "close",用于指定计算均线和标准差的价格数据类型。
  7. middle = ma(source, length)
  8. 计算均线,使用 ma 函数,将 source 和 length 作为参数传入,计算出来的结果赋值给 middle 变量。
  9. temp = multiplier * std(source, length)
  10. 计算标准差,使用 std 函数,将 source 和 length 作为参数传入,计算出来的结果乘以 multiplier,赋值给 temp 变量。
  11. upper = middle + temp
  12. 计算上轨道,将 middle 和 temp 相加,赋值给 upper 变量。
  13. lower = middle - temp
  14. 计算下轨道,将 middle 和 temp 相减,赋值给 lower 变量。
  15. drawBand(upper, lower, title="背景", color="#E748B9", transp=0, showtitle=false, showvalue=false)
  16. 绘制背景区域,使用 drawBand 函数,将 upper 和 lower 作为参数传入,设置标题为 "背景",颜色为紫红色,透明度为 0,不显示标题和数值。
  17. draw(upper, title="上轨", color="#F9EE30", showtitle=false)
  18. 绘制上轨道,使用 draw 函数,将 upper 作为参数传入,设置标题为 "上轨",颜色为黄色,不显示标题。
  19. draw(middle, title="中轨", color="#D1D1D1", showtitle=false)
  20. 绘制中轨道,使用 draw 函数,将 middle 作为参数传入,设置标题为 "中轨",颜色为灰色,不显示标题。
  21. draw(lower, title="下轨", color="#E748B9", showtitle=false)
  22. 绘制下轨道,使用 draw 函数,将 lower 作为参数传入,设置标题为 "下轨",颜色为紫红色,不显示标题。
复制代码

下面是BOLL指标的实际应用思路,以及指标针对用法的改进思路,仅供参考
1、调整参数:这个指标的参数包括长度和倍数,可以根据具体的市场情况进行调整,例如在波动性较大的市场中可以适当增加倍数,或者在趋势性较明显的市场中可以适当减小长度。
2.加入过滤器:这个指标本身并没有考虑市场的趋势和震荡情况,可以考虑加入一些过滤器来判断当前市场的状态,例如可以结合K线图形态或其他指标来判断市场是否处于趋势或震荡状态,从而更加准确地使用该指标。
3、结合交易策略:这个指标可以作为交易策略的一部分,例如可以结合其他技术指标、基本面分析、市场情绪等多方面因素来制定完整的交易策略,从而更加准确地判断市场趋势和进行交易决策。

回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
ususdt
管理员
主题 74
回复 19
粉丝 23