早盤急漲股選股:短線搶反彈的最佳策略
代碼介紹
以下代碼由今日美股網(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
來源:今日美股網