均线多头排列选股公式:发现上涨趋势中的强势股
选股策略1年前 (2025-02-03)429
均线多头排列选股公式介绍均线多头排列选股公式通过比较不同周期的移动平均线(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,确保选择的股票不仅有趋势还有足够的动量。
关注市场的大背景,避免在重大经济事件或政策变化时贸然决策。
相关文章
现货黄金冲击4500美元关口,多头强势占优剑指4900-5000美元里程碑
现货黄金周五小幅走高至4490美元,喜忧参半非农数据强化美联储1月按兵不动预期
比特币周五闪崩至103,000美元,分析师VirtualBacon预测盘整至125,000美元
黄金技术分析:热炒式上涨仍在持续,关键阻力位在4000美元
纽约咖啡期货KCU5或涨至每磅3.1490美元:技术分析揭示目标价位,供需与地缘因素驱动市场
TradingView如何玩转加密货币?比特币交易必备技巧2025
原油交易策略:原油市场短线交易策略与技术分析详解
白银突破32.50美元阻力位,美元走弱与美联储政策预期推动价格上涨
原油交易策略:原油4小时K线图的技术分析与短线交易策略
Virat Bharat Nifty Banknifty Scalping Indicators:如何运用RSI和Supertrend进行日内交易的买入信号分析与优点
Support and Resistance All in One指标:全面支持与阻力水平分析,帮助精准定位关键价格区间
EmreKb MTF FTR指标:多时间框架趋势反转信号生成工具,精准捕捉反转信号的优点
SmartTrend Pro by Yaseen:结合EMA交叉与MACD信号的多时间框架交易工具介绍与用户点评
突破假信号过滤:避免误判行情导致损失
短线回踩买入策略:强势股低吸机会
RSI+MACD共振策略:双指标确认买入信号
十字星选股:利用K线形态判断趋势反转
早盘急涨股选股:短线抢反弹的最佳策略
涨停板战法:寻找连板牛股的选股策略
二次探底选股:确认底部结构,提高反弹成功率





