上涨无量回调放量选股:低吸上涨趋势中的强势股
以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,原理说明: 这个选股策略用于识别在上涨趋势中回调放量,可能是机构或大资金低吸机会的股票。核心思想是当股价上涨时成交量相对较低(上涨无量),表明市场认可股价的上涨,但未出现大量抛售;当回调时成交量突然放大(回调放量),可能代表主力资金在低位进行吸筹,为下一次上涨做准备。这有助于捕捉到在上涨趋势中仍有后续上涨潜力的强势股。
代码介绍
以下是针对不同主流股票软件的选股公式,每个公式都有详细注释,并可一键复制。每个公式说明了如何加载到相应软件中,以及参数意义、推荐参数和使用建议。
同花顺
// 上涨无量回调放量选股 XG:(C>REF(C,1) AND VOLREF(VOL,1)) AND MA(C,5)>MA(C,20); // 今日收盘价高于昨日且成交量低于昨日,回调时收盘价低于昨日且成交量高于昨日,同时短期均线高于长期均线
加载方法: 同花顺 -> 工具 -> 公式管理 -> 新建 -> 条件选股 -> 同花顺模式 -> 粘贴公式 -> 确定
东方财富
// 上涨无量回调放量选股 UP:=CLOSE>REF(CLOSE,1) AND VOLREF(VOL,1); // 回调放量 TREND:=MA(CLOSE,5)>MA(CLOSE,20); // 上涨趋势确认 XG:=UP AND DOWN AND TREND; // 综合条件
加载方法: 东方财富 -> 工具 -> 选股器 -> 自定义选股 -> 新建公式 -> 粘贴公式 -> 保存
通达信
// 上涨无量回调放量选股 XG:=C>REF(C,1) AND VREF(V,1) AND MA(C,5)>MA(C,20); // 同花顺逻辑
加载方法: 通达信 -> 功能 -> 条件选股 -> 新建 -> 条件选股 -> 粘贴公式 -> 确定
大智慧
// 上涨无量回调放量选股 XG:=CLOSE>REF(CLOSE,1) AND VOLREF(VOL,1) AND MA(CLOSE,5)>MA(CLOSE,20); // 同花顺逻辑
加载方法: 大智慧 -> 工具 -> 选股工具 -> 自定义选股 -> 新建 -> 粘贴公式 -> 确定
MetaStock
// 上涨无量回调放量选股 UP:=C>Ref(C,-1) AND VRef(V,-1); // 回调放量 TREND:=Mov(C,5,S)>Mov(C,20,S); // 上涨趋势确认 X:=UP AND DOWN AND TREND; // 综合条件
加载方法: MetaStock -> Tools -> Indicator Builder -> New -> Expert Advisor -> 粘贴公式 -> OK
NinjaTrader
// 上涨无量回调放量选股 protected override void OnBarUpdate() { if (Close[0] > Close[1] && Volume[0] < Volume[1] && Close[0] < Close[1] && Volume[0] > Volume[1] && SMA(Close, 5)[0] > SMA(Close, 20)[0]) Alert("UP No Volume, Down With Volume"); // 上涨无量,回调放量 }
加载方法: NinjaTrader -> NinjaScript Editor -> New -> Indicator -> 粘贴代码 -> Compile
eSignal
// 上涨无量回调放量选股 UP:=C>Ref(C,-1) AND VRef(V,-1); // 回调放量 TREND:=Mov(C,5,S)>Mov(C,20,S); // 上涨趋势确认 X:=UP AND DOWN AND TREND; // 综合条件
加载方法: eSignal -> Formula Editor -> New -> EFS Script -> 粘贴公式 -> Save
TradingView
// 上涨无量回调放量选股 upNoVol = close > close[1] and volume < volume[1] downWithVol = close < close[1] and volume > volume[1] trend = sma(close, 5) > sma(close, 20) plot(upNoVol and downWithVol and trend ? close : na, title="Up No Volume, Down With Volume")
加载方法: TradingView -> Pine Editor -> New -> 粘贴公式 -> Add to Chart
MetaTrader 4/5
// 上涨无量回调放量选股 int OnInit() { return(INIT_SUCCEEDED); } void OnTick() { if(Close[0] > Close[1] && Volume[0] < Volume[1] && Close[0] < Close[1] && Volume[0] > Volume[1] && iMA(NULL,0,5,0,MODE_SMA,PRICE_CLOSE,0) > iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0)) { Alert("UP No Volume, Down With Volume"); // 上涨无量,回调放量 } }
加载方法: MetaTrader -> 新建 -> 自定义指标 -> 粘贴代码 -> 编译
参数说明
参数 | 意义 |
---|---|
C/CLOSE | 当前收盘价 |
V/VOL | 当前成交量 |
REF(C,1)/Close[1] | 前一天的收盘价 |
REF(V,1)/Volume[1] | 前一天的成交量 |
MA(C,5)/SMA(Close, 5) | 5日移动平均线 |
MA(C,20)/SMA(Close, 20) | 20日移动平均线 |
推荐参数
产品类型 | 推荐参数 | 理由 |
---|---|---|
股票 | MA(C,5) > MA(C,20) | 股票市场中,短期均线高于长期均线通常代表上涨趋势。 |
期货 | MA(C,10) > MA(C,30) | 期货市场波动较大,选用更长的周期可以减少假信号。 |
外汇 | MA(C,20) > MA(C,50) | 外汇市场成交量大,需更长时间周期来判断趋势。 |
加密货币 | MA(C,5) > MA(C,20) | 加密货币市场波动剧烈,短期均线更能反映快速变化的趋势。 |
优点和缺点
优点 | 缺点 |
---|---|
能捕捉到在上涨趋势中进行回调吸筹的股票,可能带来低吸的机会。 | 如果市场整体下行,可能会选出假信号,导致选股失误。 |
通过观察成交量变化,提供更细致的市场情绪分析。 | 需要结合其他分析工具使用,单一指标可能导致过度解读。 |
适用于寻找短期内可能反弹的股票。 | 在高波动性市场中,可能会误判成交量的意义。 |
使用建议
此策略适合在市场上涨趋势中使用,应结合K线形态、其他技术指标(如MACD、RSI)和基本面分析,以确保选股的质量和减少误判。特别注意市场的整体趋势和个股的基本面变化。
来源:今日美股网