全球数字财富领导者

均线多头排列选股公式:发现上涨趋势中的强势股

2025-02-04 00:12:06
今日美股网
媒体
关注
0
0
获赞
粉丝
喜欢 0 0收藏举报
— 分享 —
摘要: 均线多头排列选股公式介绍均线多头排列选股公式通过比较不同周期的移动平均线(MA)来判断股票的趋势强弱。当短期均线在长期均线之上,并且所有均线都按顺序从上到下排列时,表明股票可能处于强势上涨趋势中。这里提供的公式适用于识别这种多头排列的股票。国内股票软件代码通达信(中国)// 通达信均线多头排列选股公式 MA5:=MA(C,5); MA10:=M...

均线多头排列选股公式介绍

以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,均线多头排列选股公式通过比较不同周期的移动平均线(MA)来判断股票的趋势强弱。当短期均线在长期均线之上,并且所有均线都按顺序从上到下排列时,表明股票可能处于强势上涨趋势中。这里提供的公式适用于识别这种多头排列的股票。

国内股票软件代码

通达信(中国)

// 通达信均线多头排列选股公式
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MA5>MA10 AND MA10>MA20 AND MA20>MA30;

加载方法:进入“公式系统”菜单,选择“自定义指标”,输入或粘贴代码,保存为新指标,然后在图表中加载或在选股条件中使用。

同花顺(中国)

// 同花顺均线多头排列选股公式
MA(CLOSE, 5) > MA(CLOSE, 10) AND MA(CLOSE, 10) > MA(CLOSE, 20) AND MA(CLOSE, 20) > MA(CLOSE, 30);

加载方法:进入“选股器”或“条件选股”,选择“自定义选股公式”,输入或粘贴代码并保存,运行选股。

大智慧(中国)

// 大智慧均线多头排列选股公式
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA30:=MA(CLOSE,30);
MA5>MA10 AND MA10>MA20 AND MA20>MA30;

加载方法:进入“自定义指标”或“选股”功能,选择“公式编辑器”,输入代码并保存,应用到图表或选股器中。

国外股票软件代码

MetaTrader 4/5 (MT4/MT5)

// MetaTrader 4/5 均线多头排列选股公式
double ma5 = iMA(NULL, 0, 5, 0, MODE_SMA, PRICE_CLOSE, 0);
double ma10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 0);
double ma20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, 0);
double ma30 = iMA(NULL, 0, 30, 0, MODE_SMA, PRICE_CLOSE, 0);
if (ma5 > ma10 && ma10 > ma20 && ma20 > ma30) return true;
else return false;

加载方法:在“导航器”中右键点击“指标”选项,选择“自定义指标”,点击“新建”,粘贴代码,保存并编译指标,然后应用到图表上。

TradingView (Pine Script)

// TradingView 均线多头排列选股公式
ma5 = sma(close, 5)
ma10 = sma(close, 10)
ma20 = sma(close, 20)
ma30 = sma(close, 30)
bullishAlignment = ma5 > ma10 and ma10 > ma20 and ma20 > ma30

加载方法:在图表上点击“Pine Editor”,新建脚本,粘贴代码,保存并应用到图表。

Thinkorswim (美国)

// Thinkorswim 均线多头排列选股公式
def ma5 = Average(close, 5);
def ma10 = Average(close, 10);
def ma20 = Average(close, 20);
def ma30 = Average(close, 30);
plot BullishAlignment = if ma5 > ma10 and ma10 > ma20 and ma20 > ma30 then 1 else 0;

加载方法:在图表上点击“研究”标签,选择“编辑研究”,然后“新建研究”,粘贴代码并保存。

NinjaTrader (美国)

// NinjaTrader 均线多头排列选股公式
protected override void OnBarUpdate()
{
    double ma5 = SMA(Close, 5)[0];
    double ma10 = SMA(Close, 10)[0];
    double ma20 = SMA(Close, 20)[0];
    double ma30 = SMA(Close, 30)[0];
    if (ma5 > ma10 && ma10 > ma20 && ma20 > ma30)
        Alert("Bullish MA Alignment Detected");
}

加载方法:从“新建”菜单中选择“指标”,编写或粘贴代码,编译并应用到图表。

eSignal (全球)

// eSignal 均线多头排列选股公式(需要转换到易语言)
MA5:=Mov(C,5,S);
MA10:=Mov(C,10,S);
MA20:=Mov(C,20,S);
MA30:=Mov(C,30,S);
Bullish_Alignment:=MA5>MA10 AND MA10>MA20 AND MA20>MA30;

加载方法:使用“易语言”编写指标,代码需要转换,在“指标”菜单中加载新指标。

参数与数值的意义

参数 数值 意义
MA5 5 5日简单移动平均线,捕捉短期趋势。
MA10 10 10日简单移动平均线,略长于短期。
MA20 20 20日简单移动平均线,代表中期趋势。
MA30 30 30日简单移动平均线,捕捉更长期趋势。

针对不同产品的推荐参数

产品类型 推荐参数(MA5, MA10, MA20, MA30)
股票日线图 5, 10, 20, 30
外汇加密货币(短期图表) 3, 7, 14, 21
期货市场 5, 10, 20, 30(或根据市场调整)

优点和缺点

优点 缺点
简单易用,易于理解市场趋势 在趋势反转初期可能失效
能够有效识别强势股票 在横盘市场中效果不佳
适用于长期投资策略 需要结合其他指标验证信号

如何正确使用

  • 在多种时间框架上验证多头排列,以确认趋势的持续性。

  • 结合动量指标如MACD或RSI,确保选择的股票不仅有趋势还有足够的动量。

  • 关注市场的大背景,避免在重大经济事件或政策变化时贸然决策。

来源:今日美股网

1. 欢迎转载,转载时请标明来源为FX168财经。商业性转载需事先获得授权,请发邮件至:media@fx168group.com。
2. 所有内容仅供参考,不代表FX168财经立场。我们提供的交易数据及资讯等不构成投资建议和依据,据此操作风险自负。
go