TB支持的三種基本數(shù)據(jù)類型
欄目:開拓者TB教學(xué) 來(lái)源:TradeBlazer使用指南 最后更新時(shí)間:2026/1/23 10:50:28

TradeBlazer公式支持有三種基本數(shù)據(jù)類型:數(shù)值型、字符串、布爾型。為了通過(guò)用戶函數(shù)返回多個(gè)值,我們對(duì)三種數(shù)據(jù)類型進(jìn)行了擴(kuò)展,增加了引用數(shù)據(jù)類型。另外,為了對(duì)變量,參數(shù)進(jìn)行回溯,我們?cè)黾恿诵蛄袛?shù)據(jù)類型。因此,我們的數(shù)據(jù)類型共有九種,如下表所示:-西部匯市整理
名稱 說(shuō)明
Bool 布爾型。
BoolRef 布爾型引用。
BoolSeries 和周期長(zhǎng)度一致的Bool型序列值。
Numeric 數(shù)值型。
NumericRef 數(shù)值型引用。
NumericSeries 和周期長(zhǎng)度一致的Numeric型序列值。
String 字符串。
StringRef 字符串引用。
StringSeries 和周期長(zhǎng)度一致的String型序列值。
公式系統(tǒng) - TradeBlazer公式基礎(chǔ) - 屬性數(shù)據(jù)
屬性數(shù)據(jù) 除了以上的各項(xiàng)數(shù)據(jù)之外,TradeBlazer公式還提供一組重要的屬性數(shù)據(jù),反映了該商品的一些基本信息,比如當(dāng)前數(shù)據(jù)周期,買賣盤個(gè)數(shù)、保證金設(shè)置等信息。在所有的Bar上面獲取的市場(chǎng)屬性數(shù)據(jù)都是一樣的,屬性數(shù)據(jù)的回溯沒有意義。
關(guān)于屬性數(shù)據(jù)的詳細(xì)說(shuō)明參見附錄。
帳戶數(shù)據(jù) TradeBlazer公式可以支持實(shí)時(shí)帳戶數(shù)據(jù)的調(diào)用,帳戶數(shù)據(jù)是指當(dāng)前交易帳戶最新的帳戶數(shù)據(jù),該數(shù)據(jù)和Bar無(wú)關(guān)。
帳戶數(shù)據(jù)只在最后Bar是有意義的,其他Bar會(huì)返回?zé)o效值。因此,在調(diào)用帳戶數(shù)據(jù)函數(shù)時(shí),為了提高效率,最好按照以下方法:
If(BarStatus()==2)
{
//調(diào)用帳戶數(shù)據(jù)函數(shù)
}
帳戶數(shù)據(jù)函數(shù)都按照以下格式命名A_XXXXX,比如A_BuyPosition,A_OpenOrderContractNo。在調(diào)用行情數(shù)據(jù)的時(shí)候,需要判斷當(dāng)前是否已經(jīng)啟動(dòng)自動(dòng)化交易,系統(tǒng)提供函數(shù)A_AccountID來(lái)對(duì)有效性進(jìn)行判斷。如果帳戶數(shù)據(jù)已經(jīng)準(zhǔn)備好,返回交易帳戶ID,否則,返回空
相關(guān)內(nèi)容: 1、新建應(yīng)用公式[視頻教學(xué)]
TB公式報(bào)警功能
TB公式中的保留字
TB程序中的表達(dá)式
TB公式及模型中參數(shù)的使用
TB交易策略參數(shù)優(yōu)化的方法
|