问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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

创作时间:
作者:
@小白创作中心

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

引用
1
来源
1.
https://www.todayusstock.com/news/451891.html

均线多头排列是一种常用的技术分析方法,通过比较不同周期的移动平均线(MA)来判断股票的趋势强弱。当短期均线在长期均线之上,并且所有均线都按顺序从上到下排列时,表明股票可能处于强势上涨趋势中。本文将详细介绍如何在不同股票软件中实现这一选股策略。

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

均线多头排列选股公式通过比较不同周期的移动平均线(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,确保选择的股票不仅有趋势还有足够的动量。
  • 关注市场的大背景,避免在重大经济事件或政策变化时贸然决策。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号