大家好!今天我们来聊一聊一个非常实用的指标——Pivot Star。这款指标能够绘制当前的支撑位和阻力位,简单明了,不会让你在历史数据中迷失方向。
它支持多种计算方式,包括标准、黄金分割、Camarilla、Woody's 和 Demark 等,非常灵活,适合不同风格的交易者使用。
计算依据是所选周期的前一根K线,非常适合短线交易者。默认设置为H1,特别适合做剥头皮。


input int xShift = 3; // X轴偏移
input int xLen = 25;// 线条长度
input int xLen = 25;// 线条长度
- xShift 可以设置支撑线相对第一根K线的位置(正值会向右移动)。
- xLen 用于设置线条长度(理论上是以K线数量来计算的)。
此外,系统还会绘制出前一天的高点和低点,方便你进行趋势判断。
每条线的颜色、样式和粗细都可以根据个人喜好进行设置,如果不想显示某条线,可以将颜色设置为“无”。

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

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