早盤急漲股選股:短線搶反彈的最佳策略
繁簡切換

FX168財經網>合作>正文

早盤急漲股選股:短線搶反彈的最佳策略

文 / 第三方供稿 來源:第三方供稿

早盤急漲股選股:短線搶反彈的最佳策略

代碼介紹

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

來源:今日美股網

分享
掌握最新全球資訊,下載FX168財經APP

相關文章

48小時/周排行

最熱文章