黄金形态通APP下载

20日均线支撑选股:长期趋势稳健上涨的股票筛选

选股策略1年前 (2025-02-03)220
20日均线股票筛选代码 - 深度解析与应用简介20日均线(20-day Moving Average, MA)是一种经典的技术分析工具,用于识别股票的长期趋势。通过计算过去20个交易日的平均收盘价,20日均线提供了对价格趋势的平滑视图。当价格持续高于20日均线时,通常表明股票可能处于上升趋势。该策略在不同市场条件下表现各异,本文将详细探讨其应用、调整以及潜在...

20日均线支撑选股:长期趋势稳健上涨的股票筛选

20日均线股票筛选代码 - 深度解析与应用

简介

以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,20日均线(20-day Moving Average, MA)是一种经典的技术分析工具,用于识别股票的长期趋势。通过计算过去20个交易日的平均收盘价,20日均线提供了对价格趋势的平滑视图。当价格持续高于20日均线时,通常表明股票可能处于上升趋势。该策略在不同市场条件下表现各异,本文将详细探讨其应用、调整以及潜在风险。

国内股票软件

同花顺 (中国)

SETVAR(@M20, MA(C, 20), 0);
FILTER(@M20 > REF(@M20, 1), 0);
FILTER(C > @M20, 0);
加载方法:在同花顺软件中,进入“选股器”,选择“自定义选股”,将代码粘贴到自定义选股框中,然后点击“运行”即可。

东方财富 (中国)

MA20:=MA(CLOSE,20);
CLOSE>MA20 AND MA20>REF(MA20,1);
加载方法:打开东方财富选择器,点击“条件选股”,选择“自定义条件”,将代码粘贴进去,点击“确认”应用。

通达信 (中国)

MA20:=MA(C,20);
IF(C>MA20 AND MA20>REF(MA20,1),1,0);
加载方法:在通达信软件中,进入“选股条件”,选择“自定义条件”,将代码粘贴到条件编辑器中。

大智慧 (中国)

MA20:=MA(CLOSE,20);
IF(CLOSE>MA20 AND MA20>REF(MA20,1),1,0);
加载方法:在大智慧软件中,进入“条件选股”,选择“自定义公式”,将代码粘贴到公式编辑器中。

国外股票软件

MetaTrader 4/5 (MT4/MT5) (全球)

input int MA_Period = 20;
double ma20 = iMA(NULL,0,MA_Period,0,MODE_SMA,PRICE_CLOSE,0);
if(Close[0] > ma20 && ma20 > iMA(NULL,0,MA_Period,0,MODE_SMA,PRICE_CLOSE,1))
  return(true);
else
  return(false);
加载方法:在MT4/MT5中,打开策略测试器或专家顾问编辑器,将代码添加到新的MQL4/MQL5脚本中。

NinjaTrader (美国)

protected override void OnBarUpdate()
{
    if (Close[0] > SMA(20)[0] && SMA(20)[0] > SMA(20)[1])
    {
        Print("Condition met for long entry");
    }
}
加载方法:在NinjaTrader中,打开策略向导或手动编辑器,将代码添加到新的策略或指标中。

eSignal (美国)

MA20 := Mov(Close, 20, Simple);
if (Close > MA20 AND MA20 > Ref(MA20, -1)) then 1 else 0;
加载方法:在eSignal中,进入公式编辑器,将代码粘贴到新的公式或条件中,然后应用于图表或扫描器。

参数说明

参数意义
C / CLOSE收盘价
MA(C, 20) / MA(CLOSE, 20)20日移动平均线
REF(@M20, 1) / ma[1]前一天的20日均线值

优点与缺点

方面优点缺点
简便性代码简短,操作简单仅依靠单一指标,可能忽略其他重要因素
趋势识别有效识别长期上升趋势在短期市场波动中反应迟钝
实用性跨平台适用需要结合其他分析工具提高准确性

使用建议

  • 策略组合:将20日均线与短期均线(如5日、10日)结合,形成双均线或三均线策略,提高信号的准确性。

  • 市场环境:在2025年初的市场背景下,稳定的经济复苏可能使20日均线策略在一些行业表现更好。

  • 参数调整:在市场波动大时,可以考虑缩短均线周期;在趋势明确的市场中,延长均线周期可能更合适。

  • 风险管理:设定止损点,合理分散投资,避免将所有资金集中在一只股票或单一策略上。

结论与展望

20日均线策略在股票筛选中是一种有效工具,但需要在市场变化中灵活调整。未来,AI和机器学习有望进一步提升这种策略的精准度,形成更智能的投资筛选系统。

相关文章

您暂未设置收款码

请在主题配置——文章设置里上传

扫描二维码手机访问