Gold Canon 第2回|半自動EA的本質——把「可視化」變為「執行」時的考量方法
Gold Canon 半自動 EA 的使用方法|與信號聯動、RUN 按鈕、以確定足運作的思路【Gold Canon】
Gold Canon 第2回。
第1回是,信號指標——「何時確定」「畫了些什麼」——的講述。
這次是後續內容。把看得見的規則,落實到實際執行上。
在黃金的裁量下,最辛苦的並不只是預測力不足。
有規則卻無法監控時段而無法交付執行。
能放置的自動化太過可怕,會有無法停止的焦慮。
Gold Canon 的半自動 EA,是為填補這個「間隙」的元件。
半自動是什麼(與完全自動的差異)
語言模糊,先放上實驗室的定義。
完全自動 EA… 人一旦開啟,原則上進場和平倉都由機械繼續
僅限裁量… 判斷也好,操作也好,全部由人完成
半自動(Gold Canon)… 判斷邏輯與信號共用,執行的許可(RUN)由人掌握
Gold Canon Semi Linked 是,為填補這個「間隙」的設計。
可依同一圖表的信號下單、加倉、平倉
但RUN: OFF時,既不新增也不平倉
即使關閉圖表,該 EA 也不會強制平倉
也就是說「作業交給機械、許可由人握」。
這並非以放任自流為賣點的商品。
恰恰是為那些不想被放任的人而設的自動化。
為何「必須有信號」?
Gold Canon 的半自動並非靠內建邏輯就能自行運作。
需同圖表具備 Gold Canon Signals才成為條件。
原因很單純。
讓人看到的箭頭與機械執行的依據一致
避免跳過圖表上的「看得見化」直接只跑自動化
若去除信號,自動交易會自動停止(防誤動)
按鈕顯示為NEED SIGNALS時,半自動尚未偵測到信號。
請先加上信號,這是規格。<\/p>
即使改變檔名也可能仍可運作,但圖表上的簡稱(Gold Canon Signals開頭的名稱很重要。
如第一回所述,信號有表示名。半自動會以前綴匹配進行搜尋。
設定步驟(最短正解)
因為容易猶豫,先寫下研究所建議的順序。
黃金品種的M5 圖表打開
Gold Canon Signals加上(Mode: MAIN、Preset: M5 為出發點)
首次需在歷史計算中待一會(Building 顯示有時會出現)
在同一圖表加上Gold Canon Semi Linked。
按鈕顯示為RUN: OFF,請確定
在允許交易時再把 RUN 設成 ON
常見失敗如下。
圖表時間與 Preset 不一致
在另一圖表單純放置 EA
仍然把 NEED SIGNALS 當作「不回應」
半自動是把看見的內容與執行綁在一起的裝置。
若沒有被綁在一起的信號,卻不動作,屬於正常現象。
RUN 按鈕的意義,用運用語翻譯
顯示 | 含義 | 人該做的事 |
|---|---|---|
NEED SIGNALS | 未偵測到信號。不交易 | 把信號加回相同圖表 |
RUN: OFF | 待機。既不新增也不平倉 | 監控、學習、觀望 |
RUN: ON | 按照信號執行 | 在離席前設定規則 |
OFF 的優點很明顯。
在公布指標前就能停下
當週資金下降時可以不執行
可以有「今天用裁量看待」的日子
ON 的責任同樣清晰。
ON 中,根據確定足的信號進行下單、加倉、平倉
OFF 後,已持有的頭寸不會自動平倉(規格)
若要平倉,需等到有平倉信號出現,或手動管理
若誤解了這點,會出現「以為停止卻因持倉而被動作」的情況。
研究所強調:OFF=停止新單,不是守護天使保護已有倉位。
機制|半自動在讀取什麼
半自動會讀取信號的三個緩衝。
新規(藍箭頭)
加倉(水藍色印)
平倉(品紅的×)
然後,基本上確定足切換的時機會做出回應。
與第一回所述相同,信號本身就是基於確定足,因此半自動也有相同呼吸。
處理的優先順序,實務上是這樣的。
先平倉
再加倉(等幅化)
最後新規
「先平倉再入場」是為了規則的一致性。
重要實務重點|同一足上「平倉」與「新規」同時出現時
黃金的信號中,同一確定足上,可能同時出現平倉印與下一個藍箭頭的情況。
在模擬中,籃子結束後起點立即出現。
此時若半自動表現不佳,會出現以下偏差。
已平倉
但下一個新規進不來
這樣的偏差會發生。
Gold Canon 的半自動,為了預想這種狀況,設計成:
在同一足先處理平倉
等平整之後再出新規
如果平倉來不及,則在下一個_tick再重試
形成這樣的流程。
另外,若同一足「平倉・加倉・新規」同時發生,不向已關閉的籃子去增加新的持倉,優先平倉再新規。
因為沒有合理性在於向已死籃子加倉。
若以裁量觀察,會覺得「箭頭多的足」。但對機械而言,這是一連串有優先順序的事件。
追加(NANPIN 印)會不會真的出現?
是的。水藍色的印就是追加信號。
半自動在有持倉的情況下看到該印,會依 Mode 對應的倉位大小進行追加。
但,下一次不一定會進場。
RUN 為 OFF
價差超過 MaxSpread
籃子總倉位上限(BasketLotCap。0 表示預設 Mode)已到
本來就沒有可追加的倉位
「有印=一定會增加」並非必然。
「有印=規則上是追加候選」。也有守住條件贏的情況。
MAIN 與 SAFE|半自動端要對齊的事
請讓信號與半自動的 Mode 保持一致。
Mode | 形象 |
|---|---|
MAIN | 標準。追加的強度與總倉位上限例如 0.20 |
SAFE | 保守。追加的強度與總倉位上限例如 0.10 |
BasketLotCap 設為0時,上述的 Mode 默認會被使用。
「信號為 MAIN、半自動為 SAFE」的搭配,會造成外觀與實際執行不一致,因此不建議使用。
半自動的優點(不是花言巧語,而是實際運用的說法)
1. 主導權仍然存在
完全自動的恐懼在於心理層面,而非技術本身。
不知道如何停止而讓它繼續跑的焦慮。
Gold Canon 可以在 RUN 下停止。
(但如前述,對於已有倉位的處理是另一問題,需留意。)
2. 可見的與要做的相同
讓人看到的信號與規則,讓機械去執行。
可以減少「EA 在自作聰明」的疑慮。
3. 也可作為學習裝置
最初先讓 OFF,只看信號。
再在模擬帳戶上開啟 ON。
之後再以少量倉位。
這個階梯,正是半自動的優點。
半自動容易失敗的模式
把 NEED SIGNALS 放任不管
ON 的情況跨過指標
OFF 了卻忘了留倉
看到勝率面板後突然提高倉位
在 M1 下運作,卻因反應不同而生氣(建議為 M5)
相反,能用好的人,會:
先理解規則
用自己的日曆管理執行許可
以 Worst 觀察再決定倉位
這樣的人,是人。工具的差異不如運用設計的差異。
與第1回的連結|「確定足」的意義,在半自動中發生作用
第1回時,就說信號是確定足、不可重複的。
半自動也在相同的時間軸上運作。
因此,
實運用的 Tick 壓縮 EA,有可能平倉延遲
但相對地,見到的箭頭與執行較不會有偏差
這是一種取捨。
Gold Canon 傾向於「一致」而非「最快」。
半自動存在的理由,也在於此。
若想要最快的完全自動,可能還有其他選項。
如果想要看得見化與許可制,Gold Canon 的半自動更合適。
以最小風險開始的方法(研究所推薦)
模擬或最小倉位
信號觀察 1 〜 數日,保持 OFF
當足位同時出現平倉與新規時,目視確認一次
短時間內開啟 ON,查看日誌(BUY/NANPIN/EXIT)
根據資金與 Worst,決定 BaseLot
「突然 ON 後就放任不管」在半自動使用中是極差的做法。
半自動並非用於長期放任。
總結(第2回)
Gold Canon 的半自動 EA,是
必須有信號(同一圖表)
由人握 RUN 的執行許可
確定足信號,依「平倉 → 加倉 → 新規」順序回應
同一足的平倉與新規也能同時處理
以 Mode 與倉位上限控制追加的強度
以上機制。
如果第一回的信號是「記錄與可視化」,
第二回的半自動則是「有允許的執行裝置」。
下一回(第3回)將討論,倉位管理與 Worst 的閱讀方式——
「面板即使顯示正值,賬戶也可能因此受損的輸入方式」——將會探討。
FX ロジック 研究所 投資郎