⑴ 使用Hummingbot Script開發策略系列之七:馬丁格爾策略
在本篇博客中,我們將介紹如何使用Hummingbot Script開發一個馬丁格爾策略。
什麼是馬丁格爾策略
馬丁格爾策略是一種基於18世紀流行於法國的賭博方式的交易策略。它在賭場游戲系統中盛行至今,是一種著名的策略,被稱為「永遠不虧錢的馬丁格爾」。操作準則簡單:在任何一張可以買大小(單雙)的賭桌上,你從一單位賭注開始,在每次輸錢後,將賭注加倍,而在任何一次贏錢後,下一次又回歸到一單位賭注。因此,無論你在贏錢之前輸了多少次,只要概率讓你贏一次,你就能夠收回先前的損失,並且還會獲得第一次賭注總額的收益。
然而,盡管這種觀點在非常大的時間跨度上來說或許是正確的,然而真實的市場情況遠比這復雜,價格行情既不是隨機的,交易者也不可能有無限的資金。因此,馬丁格爾策略適用范圍主要是震盪行情。一旦走出震盪進入單邊行情,馬丁格爾策略就會面臨非常大的風險。
因為原版的馬丁格爾策略存在巨大風險,研究者開始不斷改進策略。
實際應用的方法包括:用戶需要哪些變數來運行腳本:策略設計:總結:使用馬丁格爾策略模擬運行的結果,盡管結果不盡相同,只要時間周期夠長,最終的結局似乎都是相同的。
盡管馬丁格爾策略有很大的局限性,但仍有很多賭徒和投資者繼續使用它來提高自己的賭博和交易勝率,甚至在一些網站上也能看到很多關於馬丁格爾策略的介紹和討論。然而,理性的投資者應該意識到,無論是在賭場還是證券市場,投資並不是簡單的賭博游戲,在搏取高收益的同時,要控制好風險,更要建立起完善的投資理念和科學的風險管理體系。
如果您有任何問題或想參與討論,請加入我們的社區。
我們的社區有眾多的做市商和套利者,他們願意互相幫助,充分利用 Hummingbot。 您可以加入我們的 Discord 中文頻道,討論 Hummingbot、策略、流動性挖坑以及與加密貨幣世界有關的任何其他內容,並獲得我們團隊的直接支持。
加入中文微信群,請添加ID:amtf202004
加入 蜂鳥愛好者社區星球,獲取本文源碼。
⑵ EA是什麼
"EA"是指智能交易Expert Advisor,也叫智能交易系統、程序交易系統、自動化交易程序……EA本質上是一個電腦程序。
是由程序員根據操盤的交易策略和思路編寫寫成計算機程序,只要在交易賬戶運行該序,EA就能自動分析外匯行情走勢,自動買進拋出,低買高拋,完全不用盯著電腦,自動完成整個交易過程。
EA自1975年最早起源於美國,隨著電腦技術和網路科技的發展,華爾街上的許多大公司的外匯交易員並不是把主要精力與時間放在人工盯盤與手動操作上,而是放在不斷編寫與完善自己的交易策略,然後編成EA,讓電腦去自動執行。
(2)合約馬丁格爾源碼擴展閱讀:
"EA"的類型介紹:
1、趨勢EA
目前最常見,也是比較成熟的EA策略,根據各類指標策略判斷趨勢,進行交易。
2、貨幣對沖EA
通過不同貨幣價格波動的相關性進行多空對沖交易,貨幣對沖EA最大的缺點是無法回測,也就是無法得知過去行情的交易表現,只能通過實盤觀察現有的交易。
3、網格EA
網格EA通過將k線劃分相等或不等點位間距,達到間距點位觸發交易。優點:資金曲線完美,盈利非常穩定,倉位小資金非常安全,配合定期出金,風險非常小。缺點:不適合小資金賬戶或手數過重的交易。
4、 剝頭皮EA
盈利非常高的EA,利用經紀商報價延遲的間隙下單,交易時間非常短毫秒計算;缺點是對平台的點差和交易環境要求特別高,目前基本上沒有平台適合做長期穩定的剝頭皮交易。
5、綜合類EA
綜合類EA結合了以上幾種EA的策略,但是有些EA雖然是趨勢入場,卻採用了及其激進的資金管理,放大了其爆倉風險。有些網格類EA採用了類Martingale的資金管理(馬丁格爾法,類似於逆市加倉),放棄了市場中性的入場策略,反而採用一些指標來判斷入場。