如何不寫程式碼建立 Deriv 機器人
/閱讀約 3 分鐘
BinaryTick 的 Bot Builder 是一個視覺化編輯器。你把積木拖到畫布上並連接起來,就能組裝出策略,就像在紙上勾勒邏輯一樣。沒有程式碼,也沒有可能寫錯的語法。
積木分組
積木選單按分組組織,一個能運作的策略會用到前三到四組。
交易參數。 策略所在之處:哪個市場、哪種合約類型、交易時長和投注額。這個積木回答的是「我在買什麼,基於什麼」。
購買條件。 何時買入。這就是策略本身。它可以簡單到每個跳動點都買入,也可以等待某個條件,比如朝一個方向的一連串跳動點。
賣出條件(選用)。 何時提前退出,適用於允許這樣做的合約類型。許多跳動點策略不碰這一項,讓合約一直執行到到期。
重新啟動交易條件。 一筆交易結束後會發生什麼。你在這裡決定是否再次交易、是否改變投注額,以及何時徹底停止。
分析。 指標積木,包括移動平均線、RSI 和布林通道,適用於需要計算而不是單純比較原始跳動點的策略。
工具。 邏輯和數學積木:比較、算術、變數、條件判斷。它們是其他分組之間的黏合劑。
從能運作的東西開始
從空白畫布開始建構是最慢的學習方式。BinaryTick 上每個現成的策略都可以在 builder 中開啟,所以更好的第一步是開啟一個,看看它是怎麼組裝的。
Rise / Fall Momentum 機器人很適合閱讀。它的規則是統計連續上漲或下跌的跳動點,在連續達到設定數量後買入順勢延續,然後等待新的一輪。用積木表示,就是一個統計連續次數的變數、一個與你的閾值比較的判斷,以及一個受該比較控制的購買條件。
把閾值從三個跳動點改成五個並執行。你剛剛建構了一個不同的策略,並且理解它的每一部分。
先建構停止規則
最常見的錯誤是在進場邏輯上花一個小時,卻把出場當作事後補充。把它倒過來很值得。
在細化機器人何時買入之前,先決定:
- 多大的本次執行虧損會讓你停下
- 多大的本次執行獲利會讓你停下
- 你能容忍多少次連續虧損
- 投注額是否會變化,如果會,由什麼來設上限
進場規則平庸但限制牢固的策略,比進場規則聰明卻不設限地執行的策略更安全。現成的策略正是出於這個原因,把這四項都作為欄位放在卡片上。
按正確的順序測試
- 閱讀邏輯。 用一句話描述機器人做什麼。如果做不到,就簡化它。
- 在模擬帳戶上執行。 每個帳戶都從由虛擬資金組成的模擬餘額開始。
- 執行足夠長的時間以便虧損。 短時間的執行只是雜訊。有意思的行為都在虧損的階段裡。
- 查看日誌。 執行面板會記錄機器人做了什麼以及為什麼,這就是你發現「你想要的」與「你建構的」之間差異的方式。
儲存並留一份副本
你建構的策略儲存在你自己的瀏覽器中,而不是我們的伺 服器上。這讓它們保持私密,也意味著清除瀏覽器資料會刪除它們。把你在意的內容匯出為 XML 檔案,並保存在別處。該檔案在任何使用相同積木格式的編輯器中也同樣可用。
自己建構能得到什麼
建構機器人會讓你對合約的行為有深入的了解,並讓你掌控風險設定,真正重要的決定就在那裡。
這也意味著你能解釋它的每一部分。你自己組裝的策略,是你可以除錯、一次調整一項設定,並在它不再按預期運作時停止信任的策略。這比附帶一個數字、來自陌生人的檔案更有價值。