首页 技术指标 帖子

Pivot Star - MetaTrader 4 的支撑位与阻力位指标

附件
17262.zip (3.23 KB, 下载 0次)

大家好!今天我们来聊一聊一个非常实用的指标——Pivot Star。这款指标能够绘制当前的支撑位和阻力位,简单明了,不会让你在历史数据中迷失方向。

它支持多种计算方式,包括标准、黄金分割、Camarilla、Woody's 和 Demark 等,非常灵活,适合不同风格的交易者使用。

计算依据是所选周期的前一根K线,非常适合短线交易者。默认设置为H1,特别适合做剥头皮。

input int xShift = 3; // X轴偏移
input int xLen = 25;// 线条长度
  • xShift 可以设置支撑线相对第一根K线的位置(正值会向右移动)。
  • xLen 用于设置线条长度(理论上是以K线数量来计算的)。

此外,系统还会绘制出前一天的高点和低点,方便你进行趋势判断。

每条线的颜色、样式和粗细都可以根据个人喜好进行设置,如果不想显示某条线,可以将颜色设置为“无”。

标准支撑阻力位

加粗的线条表示前一天的高点/低点,仅在低于D1的时间框架中绘制。

Camarilla 支撑阻力位

Camarilla 支撑阻力位包括 L3、L4、L5、H3、H4、H5 等线条,省略了其他不太必要的点。

如果当前查看的时间框架大于指标设置的周期,线条将不会绘制,避免对你的分析造成干扰。

//--- 绘制线条
   if(inpPeriod>=Period())
     {
      if(Period()<=1440)
        {
         DrawLevel("昨天的高点",xYH,StyleYH,WidthYH,LevelYH);
         DrawLevel("昨天的低点",xYL,StyleYL,WidthYL,LevelYL);
        }
      DrawLevel("R3",xR3,StyleR3,WidthR3,LevelR3);
      DrawLevel("R2",xR2,StyleR2,WidthR2,LevelR2);
      DrawLevel("R1",xR1,StyleR1,WidthR1,LevelR1);
      DrawLevel("PP",xPP,StylePP,WidthPP,LevelPP);
      DrawLevel("S1",xS1,StyleS1,WidthS1,LevelS1);
      DrawLevel("S2",xS2,StyleS2,WidthS2,LevelS2);
      DrawLevel("S3",xS3,StyleS3,WidthS3,LevelS3);
    }

最后更新于 2017年6月5日。

最近做了一些小修改,可以选择是否显示前一天的高点/低点;代码也进行了调整,可以在不同时间框架中使用多个实例(例如,一个用于日线支撑阻力位,一个用于周线)。

相关帖子

评论 (0)