抛物线转向指标(Parabolic SAR,简称SAR)是一种常用的技术分析指标,由著名技术分析师威尔斯·威尔德(Welles Wilder)于1978年发明。该指标通过计算股票价格的抛物线轨迹来判断市场趋势及其转折点。SAR指标的主要功能是确定市场趋势和趋势转变的时机,为投资者提供买入和卖出的信号。当价格上涨时,SAR点位于价格下方,表示市场处于多头趋势;当价格下跌时,SAR点位于价格上方,表示市场处于空头趋势。当价格与SAR交叉时,表明市场趋势可能发生转变。抛物线转向指标的运用可以帮助投资者识别市场趋势,适时调整自己的交易策略,以期获得更好的投资收益。
iSAR() 函数是一种用于计算抛物线转向指标的程序化方法,方便投资者在交易平台上实现指标计算。下面将详细介绍 iSAR() 函数的相关内容,包括函数说明、结构、参数以及用法举例。
1、函数说明:iSAR() 函数用于计算给定股票、时间周期、加速因子、最大步长和偏移量的抛物线转向指标值。
2、函数结构:
double iSAR(
string symbol, // 品种名称
int timeframe, // 时间周期
double step, // 价格增量步长 - 加速因子
double maximum, // 最大步长值
int shift // 偏移量 );
3、参数说明:
- symbol:品种名称;
- timeframe:时间周期,表示用于计算抛物线转向指标的K线图的时间周期,例如:M1(1分钟)、M5(5分钟)、H1(1小时)等;
- step:价格增量步长,即加速因子,用于调整SAR与价格之间的距离;
- maximum:最大步长值,用于限制加速因子的最大值;
- shift:偏移量,表示计算抛物线转向指标时,向前或向后移动的K线柱数。
4、用法举例:假设我们要计算欧元兑美元(EURUSD)的1小时图表上,加速因子为0.02,最大步长为0.2,偏移量为0的抛物线转向指标值。我们可以这样编写代码:
double sar_value = iSAR("EURUSD", H1, 0.02, 0.2, 0);
通过以上内容的介绍,希望您能更好地理解并掌握抛物线转向指标及iSAR()函数在技术分析中的应用。
最后,需要强调的是,技术分析并非万能,任何技术指标都无法保证100%的准确性。因此,在使用抛物线转向指标和iSAR()函数时,投资者应保持谨慎,结合自身的风险承受能力和投资目标,谨慎制定投资策略。