中文繁體
返回
登入後諮詢在線客服
回到頂部

什麼是全局變量

1. 什麼是全局變量

全局變量是可以自定義的變量,並且可以創建多個。

全局變量分為 2 類:

1. 數值型:此類變量可用於記錄整數或小數。控件內配置參數時,可用此類全局變量進行賦值。例如:以"AAPL" 作為例子說明,創建一個數值型全局變量 a,在下單控件指定為“買入 a 股 蘋果(AAPL.US)”

2. 標的型:方便在用到『標的』的其他控制項中直接選擇,無需重複搜索代碼。例如:以"TSLA" 作為例子說明,創建一個標的型全局變量 a,並指定為 特斯拉(TSLA.US),在下單控制項指定為“買入 1 股 a”。

 

2. 如何在策略中創建全局變量

在“開始”中創建1個全局變量A,初始值為股票的最新價格。注意:全局變量僅在策略啟動時賦予初始值,即當時的股票價格。

所提供的圖片並非最新圖片,任何證券或策略僅用於說明目的,並非推薦。

使用“賦值運算”卡片,給 A 賦值為全局變量 A,可以在回測界面中運行日誌打印出全局變量的值。

所提供的圖片並非最新圖片,任何證券或策略僅用於說明目的,並非推薦。

在運行日誌中就可以獲得全局變量 A 的數值,全局變量 A 始終是一個不變的值(如下圖)。

所提供的圖片並非最新圖片,任何證券或策略僅用於說明目的,並非推薦。

 

3. 如何在策略運行時持續更新全局變量

在策略運行時,如果希望全局變量a持續為股票的最新價格,如何實現呢?

用“賦值運算”卡片,將股票的最新價格賦給A(如下圖)

所提供的圖片並非最新圖片,任何證券或策略僅用於說明目的,並非推薦。

全局變量A會被賦值為持續更新的最新價格。

所提供的圖片並非最新圖片,任何證券或策略僅用於說明目的,並非推薦。

與其他形式的交易相比,量化交易和演算法交易的損失更快。金融市場交易存在固有的風險,有效的風險管理是量化交易系統的一個重要方面。這些風險包括可能破壞此類系統性能的各種因素,包括市場波動等導致損失。

此外,確定交易還面臨其他風險,如資金分配、技術和與代理人相關的不確定性。注意:自動投資策略並不能保證獲利或防止損失。

交易系統或應用程式的反應速度可能會受到市場條件、系統效能和其他因素的影響。帳戶存取、即時數據和交易執行可能會受到市場波動等因素的影響。

本內容僅用作提供信息及教育之目的,不構成對任何特定證券或投資策略的建議或認可。本內容中的信息僅用於說明目的,可能不適用於所有投資者。本內容未考慮任何特定人仕的投資目標、財務狀況或需求,並不應被視作個人投資建議。建議您在做出任何投資於任何資本市場產品的決定之前,應考慮您的個人情況判斷信息的適當性。過去的投資表現不能保證未來的結果。投資涉及風險和損失本金的可能性。moomoo對上述內容的真實性、完整性、準確性或對任何特定目的的時效性不做任何陳述或保證。