0.2;
def sar = ParabolicSAR("acceleration step" = step, "acceleration maximum" = maximum);
plot BuySignal = if close > sar then 1 else 0; 加载方法:在图表上点击“研究”标签,选择“编辑研究”,然后“新建研究”,粘贴代码并保存。 NinjaTrader (美国) // NinjaTrader SAR抛物线指标选股公式
protected override void OnBarUpdate()
{
double step = 0.02;
double maximum = 0.2;
double sar = SAR(step, maximum)[0];
if (Close[0] > sar)
Alert("Buy Signal by SAR");
} 加载方法:从“新建”菜单中选择“指标”,编写或粘贴代码,编译并应用到图表。 eSignal (全球) // eSignal SAR抛物线指标选股公式(需要转换到易语言)
STEP:=0.02;
MAXIMUM:=0.2;
SAR:=SAR(C,STEP,MAXIMUM);
BUY_SIGNAL:=C>SAR; 加载方法:使用“易语言”编写指标,代码需要转换,在“指标”菜单中加载新指标。 优点和缺点 优点 缺点 简单直观,易于理解和使用 在横盘市场或无趋势时表现不佳 提供明确的进出场点 在快速反转的市场中可能给出过多的信号 自动调整加速因子,适应趋势变化 需要结合其他指标减少假信号 如何正确使用 在趋势明显的市场中效果最佳,注意市场的整体趋势背景。 结合其他技术指标(如动量指标或均线)来确认SAR信号的有效性。 注意SAR的加速特性,在趋势成熟期可能导致过早的退出。 回测策略或在模拟环境中测试,以验证策略的表现。 在重大经济事件或新闻发布时谨慎使用SAR,因为这些事件可能导致市场快速反转。 使用注意事项 SAR指标在趋势市场中表现出色,但在无趋势或震荡市场中可能提供误导性的信号。使用SAR时,建议结合市场情境进行判断,并考虑市场波动性和流动性。 来源:今日美股网lg...