找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 6|回复: 0

【趋势判断指标】绿色上涨,红色下跌,搭配之前的波段趋势使用更好

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-21 10:55:00 | 显示全部楼层 |阅读模式
功能解析初始化部分 (init() 函数):

设置指标显示在单独窗口中。指定使用3个缓冲区来存储计算结果。分别设置这些缓冲区的颜色为黑色、绿色和红色。调整小数位数以匹配图表的精度。将缓冲区与ExtBuffer0[], ExtBuffer1[], 和 ExtBuffer2[]关联,并给指标命名为"Fisher"。不为前两个缓冲区设置标签。

主要逻辑部分 (start() 函数):

定义外部参数period=10,表示计算时使用的周期长度。计算从最新数据到未被计算过的数据范围(counted_bars)。遍历每个bar,找出最高价和最低价,计算周期内的最高价MaxH和最低价MinL,然后取其均值作为price。应用Fisher Transform公式计算Value,该值基于当前价格在高低价区间的位置,经过平滑处理并限制在-0.999到0.999之间。将计算出的Value进一步转换为对数形式并存储在ExtBuffer0[]中。通过遍历ExtBuffer0[],根据当前值和前一值的关系判断趋势方向(上涨或下跌),并将此信息分别存储在ExtBuffer1[](代表上涨趋势)和ExtBuffer2[](代表下跌趋势)中,以柱状图的形式展现。

使用注意事项:周期选择:period参数定义了计算高低点的周期长度,用户可根据不同的交易策略调整此参数。趋势判断:指标通过ExtBuffer1[](绿色)和ExtBuffer2[](红色)的柱状图展示趋势变化,当绿色柱状图高于红色时,表明市场趋势向上;反之,则趋势向下或反转。信号过滤:由于Fisher Transform对噪声敏感,可能会产生假信号,因此在实际交易中应结合其他指标或分析方法进行确认。更新频率:确保在实时行情数据流中及时更新指标,以捕捉最新的市场动态。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-11 04:35 , Processed in 0.102013 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表