炒幣量化交易R-Breaker策略
August 4th, 2022

1、什麼是R-Breaker策略
(1)簡介
R-Breaker是一種短線日內迴轉交易策略,屬於短線交易,該策略已經在市場上存活了二十年之久,也長期被Future Truth雜誌評為最賺錢的策略之一。日內迴轉交易是指當天買入或賣出標的後於當日再賣出或買入標的。日內迴轉交易通過標的短期波動盈利,低買高賣,時間短、投機性強,適合短線投資者。其當指數波動較大時,該策略表現越好,根據S&P至2011年底的統計,R-Break也多次名列前十,由於進入榜單的交易系統業績並不穩定,尤其是一年業績榜單,時常會發生變化,因此模型的穩定性和一致性其實比短期排名更加關鍵,雜誌給出了長期來看一致性最好的十大交易模型,其中就包括 R-Breaker 等模型,它們的業績不一定總是能排進前十名的榜單,但長期以來具有較高的一致性。
(2)原理
R Breaker主要分為分為反轉和趨勢兩部分。空倉時進行趨勢跟隨,持倉時等待反轉信號反向開倉。
①根據前一個交易日的收盤價、最高價和最低價數據通過一定方式計算出六個價位,從大到小依次為:突破買入價、觀察賣出價、反轉賣出價、反轉買入、觀察買入價、突破賣出價。以此來形成當前交易日盤中交易的觸發條件。
他們的計算方法如下:(其中a、b、c、d為策略參數)

  • 觀察賣出價(Ssetup)= High + a * (Close – Low)
  • 觀察買入(Bsetup)= Low – a * (High – Close)
  • 反轉賣出價(Senter)= b / 2 * (High + Low) – c * Low
  • 反轉買入價(Benter)= b / 2 * (High + Low) – c * High
  • 突破賣出價(Sbreak)= Ssetup - d * (Ssetup – Bsetup)
  • 突破買入價(Bbreak)= Bsetup + d * (Ssetup – Bsetup)
    先看一下這6個價格與前一日價格之間的關係。
  • 反轉賣出價和反轉買入價
    根據公式推導,發現這兩個價格和前一日最高最低價沒有確定的大小關係。
  • 觀察賣出價和觀察買入價。
    用觀察賣出價 - 前一交易日最高價發現,(H+P-L)-H = P - L >0,說明觀察賣出價>前一交易日最高價;同理可證,觀察買入價<前一交易日最低價。
  • 突破買入價和突破賣出價
    突破買入價>觀察賣出價>前一交易日最高價,可以說明突破買入價>>前一交易日最高價。做差後可以發現,突破買入價 - 前一交易日最高價 = 2[(C-L)+(H-L)]/3。
    用K線形態表示:
    前一交易日K線越長,下影線越長,突破買入價越高。
    前一交易日K線越長,上影線越長,突破賣入價越高。
    (3)趨勢策略情況:
  • 若價格>突破買入價,開倉做多;
  • 若價格<突破賣出價,開倉做空;
    反轉策略情況:
  • 若日最高價>觀察賣出價,然後下跌導致價格<反轉賣出價,開倉做空或者反手(先平倉再反向開倉)做空;
  • 若日最低價<觀察買入價,然後上漲導致價格>反轉買入價,開倉做多或者反手(先平倉再反向開倉)做多;
  • 當今日的價格突破前一交易日的最高點,形態上來看會是上漲趨勢,具備一定的開多倉條件,但還不夠。若前一交易日的下影線越長,說明多空方博弈激烈,多方力量強大。因此可以設置更高的突破買入價,一旦突破說明多方力量穩穩地佔據了上風,那麼就有理由相信未來會繼續上漲。同理可解釋突破賣出價背後的邏輯。
    持有多倉時,若標的價格持續走高,則在當天收盤之前平倉獲利離場。若價格不升反降,跌破觀察賣出價時,此時價格仍處於前一交易日最高價之上,繼續觀望。若繼續下跌,直到跌破反轉賣出價時,平倉止損。
    持有空倉時,若標的價格持續走低,則在當天收盤之前平倉獲利離場。若價格不降反升,升至觀察買入價時,此時價格仍處於前一交易日最低價之下,繼續觀望。若繼續上漲,直到升至反轉買入價時,平倉止損。
    (4)趨勢策略優化
    ①趨勢策略:
  • 若當前x分鐘的最高價>觀察賣出價,認為它具有上升趨勢,在突破買入價掛上買入開倉的停止單;
  • 若當前x分鐘的最低價>觀察買入價,認為它具有下跌趨勢,在突破賣出價掛上買入開倉的停止單;
  • 開倉後,使用固定百分比移動止損離場;
  • 增加過濾條件:為防止橫盤行情導致不斷的開平倉,日內每次開倉買入開倉(賣出開倉)委託的價位都比上一次更高(更低);
  • 收盤前,必須平調所持有的倉位。
    ②反轉策略:
  • 若當前x分鐘的最高價>觀察賣出價,認為它已經到了當日阻力位,可能發生行情反轉,在反轉賣出價掛上賣出開倉的停止單;
  • 若當前x分鐘的最低價<觀察買入價,認為它已經到了當日支撐位,可能發生行情反轉,在反轉買入價掛上買入開倉的停止單;
  • 開倉後,使用固定百分比移動止損離場;
  • 收盤前,必須平調所持有的倉位。
    2、炒幣量化交易除了靠科學的策略,還要想辦法節省開支。其中,最簡單的方法是享受交易手續費的優惠。手續費雖少,但一定不能忽視。我曾經計算過,只要交易頻繁、交易時間長,積少成多,手續費支出一年可能會超過10000 U。接下來我將介紹常用的幾個大型交易平台減少手續費的方法。
    (1)降低幣安手續費
    Binance是目前全球最大的數字貨幣交易所,你要是炒幣一定要註冊Binance。 Binance也需要為每筆成功交易支付交易手續費。交易手續費會在接收的資產中扣除。例如,如果你購買Ethereum/USDT,則手續費以Ethereum支付。如果你賣出Ethereum/USDT,則手續費以USDT支付。
    例如:
    您以每股3,452.55USDT的價格下單購買10Ethereum:
    交易手續費=10Ethereum0.1%=0.01Ethereum
    或者您以每股3,452.55USDT的價格下單出售10Ethereum:
    交易手續費=(10Ethereum
    3,452.55USDT)*0.1%=34.5255USDT
    很多人不知道的是,Binance的交易手續費也是可以降低的。如果想降低Binance交易手續費,一定要用下面的邀請鏈接或者使用邀請碼“Q022W7SC”註冊。
    https://accounts.binance.com/zh-TC/register?ref=Q022W7SC
  • [圖片]
    (2)降低OKX手續費
    OKX是被眾多用戶所喜愛的專業數字貨幣交易平台,他的交易手續費也是可以降低的。
    根據交易量不同,歐易將用戶分為普通和專業兩種等級。普通用戶根據 OKB 持倉量,專業用戶根據交易量和資產量,進行等級劃分。不同的等級決定了下一個交易日的交易手續費。
    在計算手續費等級時,若幣幣交易量、交割和永續合約總交易量(USDT 交割合約、幣本位交割合約、USDT 永續合約、幣本位永續合約)、期權合約交易量、資產量滿足不同手續費等級的條件,則用戶享受其中最高等級的手續費優惠。
    第一種方法:OKX官方設定的最高節省比例是20%。使用下面的鏈接註冊OKX可以節省20%的手續費。
    https://www.ouyi.business/join/BTC1ETH
    第二種方法:打開OKX官網,在註冊頁面的“邀請碼”中輸入“BTC1ETH”就可以看到底部出現返現比例:20%
    一定要輸入這個邀請碼,不然你拿不到20%的返現比例。

    (3)降低FTX手續費
    FTX是目前增長非常迅速、合約玩家較多的交易所,你要是玩合約一定要註冊FTX。如果想降低FTX交易手續費,一定要用下面的邀請鏈接註冊。
    https://ftx.com/referrals#a=121031692

    3、交易路漫漫,一起前行
    想不想了解更多降低手續費的方法?
    telegram:btcethcool
    我們專門建立了研究交易的社群,加telegram好友拉你進社群。

Subscribe to BTC
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from BTC

Skeleton

Skeleton

Skeleton