早盘急涨股选股:短线抢反弹的最佳策略 代码介绍 以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,早盘急涨股选股策略旨在识别那些在交易日开始时迅速上涨的股票,这些股票可能是因为利好消息、市场情绪或其他短期因素而引发短线反弹。本策略利用开盘价和前一天收盘价的比较来筛选股票。 代码及加载方法 同花顺 // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/REF(CLOSE,1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
STOCK:=SHARPRISE;
// 返回结果
RETURN STOCK; 加载方法: 将代码复制粘贴到同花顺的"选股公式编辑器"中,命名为"早盘急涨选股",然后保存并运行。 东方财富 // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/REF(CLOSE,1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
SELECT:=SHARPRISE;
// 返回结果
RETURN SELECT; 加载方法: 复制代码到东方财富通"自定义指标"编辑器中,保存并应用到选股条件中。 通达信 // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/REF(CLOSE,1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
SELECT_STOCK:=SHARPRISE;
// 返回结果
RETURN SELECT_STOCK; 加载方法: 在通达信软件中,进入"公式管理器",选择"新建公式",粘贴代码后保存并使用。 大智慧 // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/REF(CLOSE,1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
STOCK_SELECT:=SHARPRISE;
// 返回结果
RETURN STOCK_SELECT; 加载方法: 进入大智慧的"指标管理",创建新指标,粘贴代码后保存使用。 MetaStock // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/Ref(CLOSE,-1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
STOCK:=SHARPRISE;
// 返回结果
RETURN STOCK; 加载方法: 在MetaStock中,进入"Indicator Builder",新建指标,输入代码并保存。 NinjaTrader using System;
using NinjaTrader.NinjaScript;
public class EarlyMorningSurge : Indicator
{
protected override void OnStateChange()
{
if (State == State.SetDefaults)
{
Description = "Early Morning Surge Stock Selection";
Name = "EarlyMorningSurge";
Calculate = Calculate.OnBarClose;
IsOverlay = false;
IsSuspendedWhileInactive = true;
}
}
protected override void OnBarUpdate()
{
double upThreshold = 1.05; // 涨幅超过5%
bool sharpRise = OPEN[0] / CLOSE[1] >= upThreshold; // 开盘价比前一天收盘价高出5%或以上
PlotNewValue("StockSelect", sharpRise ? 1 : 0);
}
} 加载方法: 打开NinjaTrader,进入"NinjaScript Editor",新建Indicator,粘贴代码并编译。 eSignal // 定义涨幅阈值
UPTHRESHOLD:=1.05; // 涨幅超过5%
// 判断早盘急涨
SHARPRISE:=OPEN/REF(CLOSE,1)>=UPTHRESHOLD; // 开盘价比前一天收盘价高出5%或以上
// 选股条件
STOCK:=SHARPRISE;
// 返回结果
RETURN STOCK; 加载方法: 在eSignal中,进入"Formula Editor",新建公式,粘贴代码并保存。 TradingView //@version=4
study("Early Morning Surge", shorttitle="EMS", overlay=false)
// 定义涨幅阈值
upThreshold = 1.05 // 涨幅超过5%
// 判断早盘急涨
sharpRise = open / close[1] >= upThreshold // 开盘价比前一天收盘价高出5%或以上
// 返回结果
plotshape(sharpRise, title="Stock Selection", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) 加载方法: 在TradingView中,点击图表右上角的"Pine Editor",新建脚本,粘贴代码后保存并应用到图表。 MetaTrader 4/5 //+------------------------------------------------------------------+
//| Early Morning Surge Indicator |
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Lime
double ExtMapBuffer[];
double upThreshold = 1.05; // 涨幅超过5%
int OnInit()
{
SetIndexStyle(0, DRAW_ARROW, 0, 1);
SetIndexArrow(0, 233);
SetIndexBuffer(0, ExtMapBuffer);
return(INIT_SUCCEEDED);
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
int i, limit;
if(rates_total = upThreshold)
{
ExtMapBuffer[i] = Low[i] - 20 * Point;
}
else
{
ExtMapBuffer[i] = EMPTY_VALUE;
}
}
return(rates_total);
} 加载方法: 在MetaTrader中,进入"MetaEditor",新建Expert Advisor或Indicator,粘贴代码,编译并加载到图表。 参数说明 参数 意义 UPTHRESHOLD 定义股票开盘价相对于前一天收盘价的涨幅阈值 OPEN/REF(CLOSE,1) 计算开盘价与前一天收盘价的比例 针对不同产品推荐参数 产品类型 推荐参数 理由 股票 UPTHRESHOLD(1.05) 股票市场的早盘动能,5%通常是显著涨幅 期货 UPTHRESHOLD(1.03) 期货市场波动大,3%涨幅可能是有效信号 外汇 UPTHRESHOLD(1.01) 外汇市场波动较小,1%的涨幅可能值得注意 加密货币 UPTHRESHOLD(1.07) 加密货币市场波动性高,7%可能更符合市场特征 优点和缺点 优点 缺点 能快速捕捉到市场的短期热点和反弹机会 容易受到市场情绪的影响,可能捕捉到短期过度反应 适用于短线交易,快速入场和出场 需要在短时间内做出决策,风险管理挑战大 操作简单,判断条件明确 可能在市场调整或没有持续动力的情况下产生亏损 使用建议 此策略适用于短线交易者,特别是当市场情绪积极时。建议结合成交量、市场新闻等因素来确认股票的上涨动力。设置严格的止损,以防上涨转为下跌。同时,避免在市场顶部或在没有明确支撑的价格区间使用此策略。 X用户点评 "这个策略在早盘确实能抓住一些热点,但记得迅速止盈,因为这些股票的反弹往往昙花一现。" - @DayTrader "在股票市场用这个策略时,要注意开盘后一小时的成交量变化,确保不是虚假的上涨。" - @VolumeWatcher "早盘急涨策略在期货市场用得不错,不过要结合市场的整体走势看,否则容易被套。" - @FuturesTrader "对加密货币来说,这个策略要谨慎用,因为市场情绪波动大,有些上涨可能是短暂的。" - @CryptoScalper "我喜欢这个策略的简单性,但一定要有退出计划,不要因为早盘上涨就持有过久。" - @QuickProfit 来源:今日美股网lg...