本文作者:比特大豬

聲明:本文僅代表個人想法,不構成任何投資建議。切勿相信合約能暴富,幣圈一夜暴富並不存在。

不變的策略:通過定投和抄底BTC、ETH穩定賺取大週期的錢(目前已停止定投)+ 短線資金嘗試高風險高收益。

0x00 前言

一直以來關注我的朋友都知道我極度討厭合約,並且我一直認爲合約是賭博(現在也是)。最近在跟身邊聊天的時候,他提出了一些對於合約的思路和策略,通過這些策略可以讓合約勝率保持在100%。在他提出的思路和策略基礎上,我又重新加入了大量自己的想法,朋友的想法是需要人工操作,而我有編程能力,所以我完全可以把這些思路和策略轉化爲代碼,編寫一個合約交易機器人24小時爲我打工。

因爲人是有感情的,不管是多有經驗的合約交易者,遇到極端單邊行情都可能會出現情緒上頭而導致偏離自己的策略,從而出現判斷錯誤的情況。而合約交易機器人沒有感情,他只會根據你定製的策略無腦執行,有一個不需要工資的24小時免費工人幫你打工免費盯盤,想想還是很香的一件事。

然後我花了好幾天時間開始學習合約的知識,還有怎麼玩合約,多單和空單是什麼之類。沒辦法,因爲我真的不懂,從接觸比特幣到現在已經12年了,我連合約賬號都沒開過。

0x01 策略定製

策略這塊我不公佈詳細的參數和細節,只說我的整體思路:

1.BTC和ETH這類大幣的上漲和下跌是很穩定的,在牛市的過程中經常會出現插針的情況,但是整體還是向上的,所以我們策略以做多爲主。

2.抓取幣圈相關的大量網站並獲取信息,讓gpt去進行分析。比如:抓取幣安的公告,出現新幣上線的時候,直接下多單。

3.對未來可能出現的事件進行預言,當事件出現時,立刻進行多或者空。比如:伊朗和以色列

4.出現極端行情時,要做好迭代下單的策略,避免爆倉(同時保證金模式需要設置爲逐倉)

整體設計思路就是:量化+AI消息面分析

0x02 技術選型

一開始我以爲幣安的網格交易和內置的交易機器人就能滿足我的需求,結果我在研究之後發現所有交易所自帶的交易機器人都只能滿足我不到10%的策略要求,所以果斷放棄交易所自帶的功能,看來不能偷懶,代碼必須自己寫了。

確定交易所自帶的交易機器人不滿足需求後,我把目光瞄準在tradingview上,因爲它是最出名的量化交易軟件,可以自己寫腳本代碼進行量化交易。但是研究之後我才發現這玩意侷限性太大,永遠都是傳統量化交易裏的所謂各項指標,各種macd亂七八糟的東西,而且代碼用的是它自身的語言編寫,侷限性太大,放棄。

選了一圈下來,我決定自己用python + ccxt + langchain去實現所有的核心邏輯,而實時推送機器人操作信息這方面我決定用幣coin或WXPusher去實現推送到我微信上。

0x03 實盤測試不斷踩坑

在代碼編寫的過程中,最難的就是爬取數據源的代碼,因爲像幣安等技術能力較強的數據源,都會在新聞頁面等地方做防爬蟲處理,這塊需要一些技術去解決掉它的防爬機制。再就是像美國SEC官網、美聯儲官網等等各種數據源的整理和也是一個體力活。

上線交易機器人1.0(實盤賬號:韭菜獵人)

我花了2天時間,在3月27號寫出了機器人的第一個版本,這個版本只實現了多單量化(只能下一張單,不支持空單)和簡單的AI消息面分析。我放了極少資金到第一個子賬號開始測試,下圖是機器人開始工作,在3月28日幫我下單賺錢的截圖。

上線交易機器人2.0(實盤賬號:老肥捕蟲)

穩定運行了2天后,我又花了幾小時時間開發了2.0版本,這個版本在策略上沒有做任何調整,只是加強了代碼的健壯性,由於不知道新版本運行是否穩定,我就又開了一個子賬號並放了少量資金去測試2.0版本。

一戰封神

在4月12日凌晨,我的機器人監控到CB上線PEPE合約的利好消息,直接下單PEPE,一單爆賺49%,這時候我第一個實盤賬號7天收益爲13%(韭菜獵人),30天收益爲85.88%,勝率不是100%,因爲我在測試程序的時候測試做多做空會出現一些虧損。

下圖爲監控到CB上線PEPE,然後下單的截圖。




而我的第二個實盤賬號在運行14天后,收益39.79%,勝率100%。同事和朋友看到我這個成績都略微驚歎,這讓我的成就感拉滿。




第一次滑鐵盧

同樣是4月12日中午,我1.0版本的代碼出現bug,韭菜獵人這個機器人開始亂下單。而我因爲那天一直忙於工作,沒有看手機推送,也沒關注機器人的情況,最終導致爆倉,一號機器人的測試資金全部歸零,雖然只是幾百塊錢,但因爲沒及時處置bug而完全導致爆倉實在是讓人難受。


PS:這裏面還有個比較有趣的事,我的持倉在-150%的時候都沒爆倉,我覺得好奇怪,還跑去問朋友,我朋友說因爲我設置了全倉模式,這讓我學習到原來還有全倉、逐倉,和聯合保證金、u本位保證金這些東西

不過這也讓我學到挺多:

1.逐倉是一張訂單爆了就算了,全倉是整個賬號可以幫你一起扛單。

2.爲了避免風險,交易機器人一定要在下單前自動幫我設置逐倉。

3.穩定運行近20天,爆倉原因是bug導致,說明我的思路和策略沒問題

4.我對合約這塊的知識和代碼實現上方式有了自己的獨特理解

第二次滑鐵盧

5月1號的極端行中,二號交易機器人(老肥捕蟲)也因爲僅支持一張訂單,不支持迭代下單,所以直接被爆了倉,雖然倉位沒了,但是勝率保持在了88.89%。


0x03 聽風一出,誰與爭鋒(GOAT誕生)

涅槃重生:交易機器人3.0(實盤賬號:聽風者2號)

調整情緒,開始重構代碼,這次我把每一個細節都調試了無數遍,耗時一週迭代了43個大小版本,寫出了目前最強的交易機器人“聽風者”。這個版本除了原有策略外,還加入迭代下單、gpt判斷自動根據消息多空下單等大量新策略,默認就自帶300多個行策略,支持隨時添加策略無限伸展。除此之外我還寫了簡單的網頁後臺,讓我即便只有手機在身,也能隨時調整策略,隨時停止機器人,隨時查看機器人的運行日誌。這個第三代的交易機器人在4月23日開始正式運行,下圖爲聽風者的運行界面。



所有運行的日誌信息都會打印出來,並且在手機上也能看到。



AI分析更爲準確,下圖爲未捕獲OpenAI的利好消息並下單。


自4月23日上線到現在,穩定運行18天,勝率100%,本月收益73.54%,總收益41.85%。特別是在在5月1號的極端行情中,聽風者交出了滿分答卷。讓我自戀一波,我認爲聽風者是目前最強的交易機器人,沒有之一,他就是交易機器人中的GOAT(Greatest of All Time),哈哈哈哈哈哈哈。







0x04 總結

上面的數據全部均爲實盤,幣coin上對所有人公開,後面我會考慮直接在幣安開實盤做實驗。

其實這是一篇技術文章,確切的說是技術和金融結合的一篇文章,分享了我這兩個月的實驗結果。雖然目前這個交易機器人我非常滿意,勝率100%,收益很高,但我依然認爲是合約是一場賭博,只不過可以它通過你的策略提高勝率而已,通過機器人去賺錢買菜錢就好,千萬不要放大資金玩這個,我現在依然建議各位千萬不要碰合約。在玩合約的過程中,我從未手動下過一張單,在某些行情出現的時候,我也曾多次克服了想手動下單的衝動,因爲我知道只要有第一次,就會有無數次,人性是弱點的只有機器纔沒有。在關注我的朋友中,如果有技術比較好的也可以嘗試製作自己的交易機器人,同時也歡迎大家跟我一起討論。

#合约挑战 #BTC走势分析 #策略