全球数字财富领导者

早盘急涨股选股:短线抢反弹的最佳策略

2025-02-07 00:11:22
今日美股网
媒体
关注
0
0
获赞
粉丝
喜欢 0 0收藏举报
— 分享 —
摘要: 早盘急涨股选股:短线抢反弹的最佳策略代码介绍早盘急涨股选股策略旨在识别那些在交易日开始时迅速上涨的股票,这些股票可能是因为利好消息、市场情绪或其他短期因素而引发短线反弹。本策略利用开盘价和前一天收盘价的比较来筛选股票。代码及加载方法同花顺// 定义涨幅阈值 UPTHRESHOLD:=1.05; // 涨幅超过5% //&...

早盘急涨股选股:短线抢反弹的最佳策略

代码介绍

以下代码由今日美股网(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

来源:今日美股网

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