TB程序公式編譯錯誤代碼說明
欄目:開拓者TB教學 來源:TradeBlazer使用指南 最后更新時間:2026/1/22 21:01:04

編譯錯誤
基本編譯錯誤
錯誤代碼 錯誤描述
C0001 程序體不存在
C0017 參數聲明的數據類型和初始值的數據類型不一致
C0018 變量聲明的數據類型和初始值的數據類型不一致
語法語義錯誤
錯誤代碼 錯誤描述
C0102 變量被重復定義
C0103 函數被重復定義
C0107 變量聲明的數據類型錯誤
C0108 參數聲明的數據類型錯誤
C0109 公式返回的數據類型錯誤
C0110 命名的第一個字符不能是$
C0111 向前引用指示必須是數值型變量或常量
C0112 賦值語句左右值必須使用同類數據類型
C0114 賦值語句左值必須是變量而不能為常量
C0115 賦值語句左值變量不可使用向前引用
C0116 邏輯運算語句的左右值的數據類型必須屬于Bool類
C0117 算術運算語句的左右值的數據類型必須屬于Numeric類
C0118 If條件表達式數據類型必須屬于Bool類
C0119 While條件表達式數據類型必須屬于Bool類
C0120 For語句起步和終止條件表達式數據類型必須屬于Numeric類
C0121 FOR語句的循環(huán)變量不能為Numericref類型
C0122 Return語句的返回值類型與公式定義的返回值類型不符
C0126 關系運算語句的左右值的數據類型必須相同
C0127 參數缺少初始值
C0128 引用參數不應含初始值
C0133 賦值語句的左值只能為變量或者為引用類型的參數
C0135 本參數無初始值,則要求公式體內的前幾個參數也不能有初始值
公式調用錯誤
錯誤代碼 錯誤描述
L0003 函數實現的參數列表和預聲明的參數列表不符合
L0004 函數調用時的參數數目與聲明時不符合(太少的調用參數)
L0005 函數調用時的參數數目與聲明時不符合(太多的調用參數)
L0006 被調用函數的序列參數不能使用默認值
L0007 被調用函數的引用參數不能使用默認值
L0008 只有序列變量和參數才能使用回溯值
L0013 函數的第一個參數必須是字符常量
L0014 被調用公式要求引用參數時,該參數只能以普通變量或引用參數方式傳入
公式警告
W0201 FOR,WHILE,IF,ELSE中包含序列函數,可能存在潛在的邏輯錯誤,請確認代碼無誤
相關內容:2、程序的基本結構[視頻教學]
TB公式公式管理器的使用
TB公式的屬性
TB公式應用教學
TB系統(tǒng)函數使用說明一覽表
TB交易策略的代碼寫法 |