頂底背離的終極猜想和運用

這幾天圈內都在傳底蓓離什么的。作為嚴肅的量化自媒體,我們就不跟著吃這波瓜了。不過,我一直很關注技術指標的頂背離和底背離,一直在追問它的成因如何,以及如何預測。

底蓓離把我目光再次吸引到這個領域來,于是突然有了一個猜想。雖然我還沒來得及完全證實它,但這個猜想,值得你鎖定我的頻道。

這個猜想是:RSI的日線頂背離,是因為周線還有上升空間。當周線RSI也達到前期高點時,就會觸發回調。此時日線雖然創新高,但高位籌碼不穩,回調增多,導致RSI下降。


背離的定義

Investopedia對技術指標的#頂背離定義為:

在這里插入圖片描述

在國內,我們一般使用頂背離和底背離這兩個術語。最早大V中較多討論這兩個術語的,可能是炒股養家或者纏中說禪,說明這一現象在實戰中是比較受到關注的。

下圖中的右圖展示了一個日線的頂背離。左圖則是對應的周線情況。

附圖指標我使用的是RSI,它是一個非常好的震蕩指標,深刻反映了當前市場的賺錢效應和強弱力量對比。

在圖中,程序自動標注出來了k線的每一個峰和谷。這些標注使用了我們自己的自適應參數算法,在絕大多數時間、無論周期是哪個級別,都能工作得很好。不過這一次,在周線級別上,沒能觸發它標注出3月22日那一周的高點。


從右圖中我們注意到,日線上存在2月27日和3月18日兩個峰,后一個峰的價格高于前一峰,但后一個峰的RSI略小于前一峰的RSI(前高78.3,后高77.7),形成了頂背離。

我們在課程中詳細介紹過一個獨創但更準確地理論,在運用RSI時,不是低于30就會反彈,高于70就會回調,而是要看它跟前一個峰(或者谷)的RSI相比較,如果上漲時,RSI高于前一個峰對應的RSI,則有可能回調。

但這個結論也有自身的問題:一是在圖中,日線在2月27日之前,就已經突破了2024年1月25日下降通道中高點RSI,為何一直到2月27日才回調?我們在課程中已經解決了這個問題。


二是為何在2月27日之后,股價還能一直上漲,直到3月18日出現頂背離?這個頂背離問題,我也一直沒有思路,但自己著手寫了好幾個檢測頂背離的例程。

猜想和驗證

現在我們給出回答第二個問題的一個猜想,即盡管2月27日的日線RSI已經達到高位,但周線RSI仍在低位,它沒有表示反對和阻止上漲的意思,因此日線短暫調整后,在其它因素趨動下繼續上漲,直到3月22日那一周,盤中突破前高60.5,才引發了一個周線級別的大回調。

!!!tip
從3月21日起,到3月27日止,中證1000連續回調超過6.94%,從而引發反彈,這是另外一個故事和機會。我們在前面的一篇文章中介紹過,統計數據給出3月27日收盤后,反彈概率超過91.4%的結論,這種情況,應該堅決**抄底**。

RSI是反轉指標。它只能以一定概率給出會不會反轉,但你不應該指望它給出趨勢延續的預測。那是趨勢類指標的任務。最重要的趨勢類指標,莫過于判斷均線的斜率,如果線性回歸誤差在可接受范圍以內的話。在回歸誤差較大而失效的情況下,課程中也給出了一個非常魯棒的方法。

我們還是拿數據驗證一下:


# 日線2月27日、3月18日頂背離,前者RSI 78.3,后者RSI 77.7
dclose = dbars["close"].astype(np.float64)
drsi = ta.RSI(dclose, 6)for dt in (datetime.date(2024, 2, 27), datetime.date(2024, 3, 18)):mask = dbars["frame"] == np.datetime64(dt)i = np.flatnonzero(mask)[0]print(dt, dclose[i], drsi[i])# --- output ---
# 2024-02-27 5394.03 78.3
# 2024-03-18 5648.01 77.7

從數據看出,盡管日線價格在上漲,但RSI卻下降了,構成了日線頂背離。

接著看周線:

# 周線rsi前高出現于2023年11月17日,數值為60.5
wclose = wbars["close"].astype(np.float64).copy()nov_17 = np.datetime64(datetime.date(2023,11, 17))
i = np.flatnonzero(wbars["frame"] == nov_17)[0]rsi = np.round(ta.RSI(wclose, 6), 1)
rsi[i]

前高為60.5。這里有一個技巧,如果沒看明白,可以給我留言:

# 3月22日,周線rsi數值盤中突破 61.9,高于前高60.5,觸發回調mar_22 = np.datetime64(datetime.date(2024, 3, 22))
i = np.flatnonzero(wbars["frame"] == mar_22)[0]wclose[i] = wbars["high"][i]rsi = ta.RSI(wclose.astype(np.float64), 6)
rsi[i]

rsi后高為61.9,因此觸發回調,并且這個阻力得到了確認。

在這里插入圖片描述

引申結論及思考

在這個市場上,存在各種不同操作頻率(這是FFT和wavelet應該有用的原因)的資金。


對高頻量化,他們看的是tick級數據,可能持有幾分鐘就會調倉;散戶和量化多在日線和周線頻率上操作,持有數天就調倉;長線資金以季度為單位。越是長線的資金,資金量越大,調倉時對走向的影響越強。

現在,你應該已經猜到了,有一部分資金會在日線RSI高點時撤出;大量的資金會在周線的RSI高點撤出;而更大量的資金會在月線的RSI高點撤出。

但我猜沒有資金會根據季線的RSI高點撤出。許多真理,都不能線性外推。

我這么說的原因是,季線資金會按照基本面來進行操作,而不是技術面。有的同學會拿基本面因子與技術面因子揉在一起,無論是多因子回歸,還是機器學習,這都是不對的。它們只會相互打架、抵消。

所以,從現在起,你應該給你的股票上個鬧鐘,計算出它的日線、周線和月線RSI前期高點,然后實時監控這些指標。

一旦三者都達到高點,這輪行情就結束了。如果月線達到高點,日線和周線不在高位,但發生過頂背離,那么,勢必在高位產生過滯脹(量在堆積,但上漲幅度不大),此時主力的籌碼很多已經被交換掉了。

此時不走很危險。接下來的回調時間,可能以月計。老胡說,“我不割肉,你怎么割我?”但胡錫進終究是等不到那一天。

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21174.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21174.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21174.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java如何實現二維數組行列轉換

二維數組行列轉換就是行號和列號互換 public class Erweishuzubianli {public static void main(String[] args) {int array[][]new int[][]{{8,75,23},{21,55,34},{15,23,20}};int temp;for(int i0;i<array.length;i){for(int j0;j<array[i].length;j){temparray[i][j]…

LitCTF 2024(公開賽道)——WP

目錄 Misc 涐貪戀和伱、甾―⑺d毎兮毎秒 你說得對&#xff0c;但__ 盯幀珍珠 Everywhere We Go 關鍵&#xff0c;太關鍵了! 女裝照流量 原鐵&#xff0c;啟動&#xff01; 舔到最后應有盡有 The love Web exx 一個....池子&#xff1f; SAS - Serializing Authent…

MySQL—函數—日期函數(基礎)

一、引言 接下來討論和學習關于函數的第三個方面——日期函數。 常見的MySQL當中的日期函數。 注意&#xff1a; 1、CURDATE()&#xff1a;cur&#xff1a;current 當前的&#xff0c;返回的是當前日期。 2、CURTIME()&#xff1a;當前時間。 3、NOW&#xff1a;當前的日期和…

Java語言高級編程:探索深層機制與應用技巧

Java語言高級編程&#xff1a;探索深層機制與應用技巧 在編程世界中&#xff0c;Java以其穩定、強大和跨平臺的特性贏得了廣泛的贊譽和應用。對于已經掌握Java基礎知識的開發者來說&#xff0c;深入Java語言的高級編程領域&#xff0c;無疑將開啟全新的技術視野。那么&#xf…

政安晨【零基礎玩轉各類開源AI項目】:解析開源項目的論文:Physical Non-inertial Poser (PNP)

政安晨的個人主頁&#xff1a;政安晨 歡迎 &#x1f44d;點贊?評論?收藏 收錄專欄: 零基礎玩轉各類開源AI項目 希望政安晨的博客能夠對您有所裨益&#xff0c;如有不足之處&#xff0c;歡迎在評論區提出指正&#xff01; 本文解析的原始論文為&#xff1a;https://arxiv.org/…

力扣1143. 最長公共子序列

給定兩個字符串 text1 和 text2&#xff0c;返回這兩個字符串的最長 公共子序列 的長度。如果不存在 公共子序列 &#xff0c;返回 0 。 一個字符串的 子序列 是指這樣一個新的字符串&#xff1a;它是由原字符串在不改變字符的相對順序的情況下刪除某些字符&#xff08;也可以…

【TB作品】MSP430G2533,讀取dht11,顯示到lcd1602顯示屏,串口發送到電腦

功能 讀取dht11&#xff0c;顯示到lcd1602顯示屏&#xff0c;串口發送到電腦。 部分程序 void main(void) {char disp[20];char count 0;WDTCTL WDTPW WDTHOLD; // Stop WDTP1DIR 0Xff;P1SEL 0X00;P1SEL2 0X00;P2DIR 0Xff;P2SEL 0X00;P2SEL2 0X00;L…

為什么需要開局調用函數?

初始化操作&#xff1a;在你的應用程序啟動時&#xff0c;可能需要執行一些初始化操作&#xff0c;例如設置默認值、加載配置、建立數據庫連接等。開局調用函數可以幫助你集中管理這些操作&#xff0c;確保它們在應用程序啟動時順利執行。 統一入口&#xff1a;通過一個統一的…

打造你的專屬Vue組件:基于FullCalendar超實用“日程任務管理組件”實戰

打造你的專屬Vue組件&#xff1a;基于FullCalendar超實用“日程任務管理組件”實戰 在現代Web應用中&#xff0c;日程管理是一個常見而又關鍵的功能&#xff0c;它幫助用戶高效安排和追蹤日常任務及會議。Vue.js作為一個流行的前端框架&#xff0c;以其簡潔的語法和強大的組件…

編譯選項導致的結構體字節參數異常

文章目錄 前言問題描述原因分析問題解決總結 前言 在構建編譯工程時&#xff0c;會有一些對應的編譯配置選項&#xff0c;不同的編譯器&#xff0c;會有對應的配置項。本文介紹GHS工程中編譯選項配置不對應導致的異常。 問題描述 在S32K3集成工程中&#xff0c;核1的INP_SWC…

transformer中的ffn

## import torch import torch.nn as nn import torch.nn.functional as F import logging logging.basicConfig(levellogging.INFO, format%(asctime)s %(levelname)s: %(message)s) # 定義FFN層 class FeedForwardNetwork(nn.Module): def __init__(self, input_dim, hi…

python運營商身份證二要素查驗接口、身份證實名認證接口

隨著網絡服務安全需求的日益增長&#xff0c;個人信息的真實性和安全性成為了眾多在線平臺關注的焦點。近日&#xff0c;為應對這一挑戰&#xff0c;翔云人工智能接口開放平臺提供了Python語言的身份證二要素查驗接口”及“實名認證接口”&#xff0c;旨在為各行業提供高效、準…

將字符串 “()“ ““ “|“ 條件組成的復雜表達式轉換為ES查詢語句

應用場景 "()" "&" "|" 這幾個條件對于我們來說并不陌生, 其表達的邏輯非常明了, 又能通過很少的字符表達很復雜的嵌套關系, 在一些復雜的查詢中會經常用到, 因此我最近也遇到了類似的問題,一開始覺得這類的工具應該挺常見的, 結果搜了半天…

JVM垃圾收集器和內存分配策略

概述 Java內存運行時數據區的程序計數器、虛擬機棧、本地方法棧3個區域會隨著線程而產生&#xff0c;隨線程而消失。這幾個區域分配多少內存時在類結構確定下來即已知的&#xff0c;在這幾個區域內就不需要過多考慮如何回收內存的問題&#xff0c;當方法結束或者線程結束時&am…

【spring】第一篇 IOC和DI入門案例

Spring到底是如何來實現IOC和DI的&#xff0c;那接下來就通過一些簡單的入門案例&#xff0c;來演示下具體實現過程。 目錄 前期準備 一、IOC入門案例 思路分析 代碼實現 二、DI入門案例 思路分析 代碼實現 總結 前期準備 使用IDEA創建Maven項目&#xff0c;首先需要配…

JAVAEE1

Web前端&#xff1a; 1.建立web開發的息維模式寫代碼不僅僅是為了實現某個功能&#xff0c;更是學習解決問題的思維方式 2.先使用&#xff0c;再理解&#xff0c;會導致剛開始比較懵&#xff0c;不知其所以然.切忌不可深陷其中&#xff0c; 3.涉及簡單的軟件工程的設計思想&…

Springboot整合kafka簡單使用

kafka 一&#xff0c;介紹 Kafka 是一個開源的分布式流處理平臺&#xff0c;最初由 LinkedIn 開發并貢獻給 Apache 軟件基金會。它設計用于構建高性能、持久性、可伸縮和容錯的實時數據管道和流處理應用程序。 以下是 Kafka 的一些關鍵特點和概念&#xff1a; 發布-訂閱模型…

SPWM載波調制方式-三電平雜記1

方法一&#xff1a; P2 O1 N0 方法二&#xff1a;雙載波直接發波 方法三&#xff1a;負軸載波和調制波往上抬升1&#xff0c;得到使用同一個載波 在正半周在P和O切換&#xff0c;在下半軸式O和N切換

自動評論自動私信引流系統,自動化時代的挑戰與機遇

隨著科技的飛速發展&#xff0c;自動化技術已經滲透到我們生活的方方面面。從工業生產線上的機械臂到家庭中的智能助手&#xff0c;自動化不僅改變了我們的工作方式&#xff0c;也在重塑著社會的面貌。然而&#xff0c;在享受自動化帶來的便利和效率的同時&#xff0c;我們也必…

961題庫 北航計算機 MIPS基礎選擇題 附答案 選擇題形式

有題目和答案&#xff0c;沒有解析&#xff0c;不懂的題問大模型即可&#xff0c;無償分享。 第1組 習題 MIPS處理器五級流水線中&#xff0c;涉及DRAM的是 A. 取指階段 B. 譯碼階段 C. 執行階段 D. 訪存階段 MIPS處理器五級流水線中&#xff0c;R型指令保存結果的階段是 A.…