moomoo SG 幫助中心-桌面端指標腳本編寫
中文繁體
返回
登入後諮詢在線客服
回到頂部

桌面端指標腳本編寫

1. 概述

1.1 路徑

點擊「報價」tab --> 選擇「日K」 --> 點擊「指標管理」

1.2 功能總覽

指標列表、指標庫、函數庫、代碼編輯區、指標屬性、指標說明、參數設置

● 指標庫:展示所有的系統指標和用戶的自編指標  

● 函數庫:展示所有的系統函數

● 指標列表:從指標庫中可添加指標到指標列表。列表中的指標會展示在主圖下方的指標欄,方便您通過點擊來顯示/隱藏指標

● 代碼編譯區:修改指標腳本的代碼

● 指標屬性:展示指標的縮寫、名稱、對象(主圖/副圖)、輔助坐標線

● 指標說明:展示指標的相關介紹

● 參數設置:展示指標中所有需要設定參數的名稱、取值


1.3 操作介紹

新建指標、刪除指標、導入/導出指標、搜索指標/函數

● 新建指標:點擊頂部「加號」--在新頁面輸入指標腳本、指標屬性、參數設置--點擊底部的測試指標、應用,展示腳本測試通過後,新建指標完成。

● 列表新增/刪除指標:單擊指標右側的紅色icon刪除指標,刪除後指標不再在指標欄展示;單擊指標右側的綠色icon添加指標,添加後指標會展示在指標欄中。

● 導出指標:ICON--導出指標

● 導入指標:ICON--導入指標


2. 指標腳本編寫

2.1 指標腳本顏色

● 變量:橙色(變量會在圖中畫線、畫點)、淺藍色(變量不會在圖中畫線、畫點)

● 函數:紅色(不含定義顏色的函數)

● 參數:藍色(需要在參數設置中填值)

● 顏色函數:紫色

● 常量:綠色


2.2 自編指標Demo

流程:新建頁面--輸入指標信息--輸入代碼--測試、應用--使用指標

● 均線指標(主圖畫線)

MA20:MA(C,N1),COLORRED;

MA60:MA(C,N2),COLORBLACK;

MA120:MA(C,N3),COLORYELLOW;

● 抵扣點指標(主圖畫線、畫點)

MA20:MA(C,20),DOTLINE,COLORRED;

MA60:MA(C,60),DOTLINE,COLORBLUE;

MA120:MA(C,120),DOTLINE,COLORBLACK;

EMA20:EMA(C,20),COLORRED;

EMA60:EMA(C,60),COLORBLUE;

EMA120:EMA(C,120),COLORBLACK;

DRAWICON(CURRBARSCOUNT=21,H,41);

DRAWICON(CURRBARSCOUNT=61,H,41);

DRAWICON(CURRBARSCOUNT=121,H,41);

● 乖離率(副圖畫線、畫柱子、畫坐標線)

MAN1:=EMA(CLOSE,20);

MAN2:=EMA(CLOSE,60);

MAN3:=EMA(CLOSE,120);

BIAS1:(CLOSE-MAN1)/MAN1*100,LINETHICK2,COLORBLACK;

BIAS2:(MAN1-MAN2)/MAN2*100,LINETHICK2,COLORRED;

BIAS3:(MAN2-MAN3)/MAN3*100,STICK,COLORBLUE;


2.3 指標注釋

通過把內容寫在花括號「{}」內可實現注釋功能


3. 常見問題

3.1 常見編譯失敗的原因

● 參數未設置

● 參數名、數值異常

情況1:默認值不在最大值和最小值之間

情況2:最小值小于最大值

情況3:沒寫參數名

● 指標公式不是畫線公式但後面加了畫線導致失敗

● 指標名稱未填寫

● 指標縮寫輸入錯誤(暫不支持漢字)

● 暫不支持的函數

目前技術投資者使用的指標種類非常多,部分函數如寶塔線(Tower)、Anchored VWAP、Force index、TTM squeeze暫未支持。目前我們正在預研函數算法,若您有需要新增的函數,可以通過客服郵箱或電話渠道進行反饋。

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