量化投資經(jīng)典TB公式入門

量化投資經(jīng)典TB公式入門

ID:38321805

大?。?41.31 KB

頁數(shù):54頁

時(shí)間:2019-06-10

量化投資經(jīng)典TB公式入門_第1頁
量化投資經(jīng)典TB公式入門_第2頁
量化投資經(jīng)典TB公式入門_第3頁
量化投資經(jīng)典TB公式入門_第4頁
量化投資經(jīng)典TB公式入門_第5頁
資源描述:

《量化投資經(jīng)典TB公式入門》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、TB公式入門Bar數(shù)據(jù):公式在進(jìn)行計(jì)算時(shí),都是建立在基本數(shù)據(jù)源(Bar數(shù)據(jù))之上,我們這里所謂的Bar數(shù)據(jù),是指商品在不同周期下形成的序列數(shù)據(jù),在單獨(dú)的每個(gè)Bar上面包含開盤價(jià)、收盤價(jià)、最高價(jià)、最低價(jià)、成交量及時(shí)間。期貨等品種還有持倉量等數(shù)據(jù)。所有的Bar按照不同周期組合,并按照時(shí)間從先到后進(jìn)行排列,由此形成為序列數(shù)據(jù),整個(gè)序列稱之為Bar數(shù)據(jù)。公式如何執(zhí)行:TradeBlazer公式在計(jì)算時(shí)按照Bar數(shù)據(jù)的Bar數(shù)目,從第一個(gè)Bar到最后一個(gè)Bar,依次進(jìn)行計(jì)算,如果公式中出現(xiàn)了調(diào)用Bar數(shù)據(jù)函數(shù)的,則取出當(dāng)前Bar的相

2、應(yīng)值,進(jìn)行運(yùn)算。公式執(zhí)行從上至下,Bar從左到右執(zhí)行。交易開拓者公式基礎(chǔ)公式執(zhí)行順序公式執(zhí)行順序TradeBlazer公式的HelloWorld!www.tradeblazer.net/forum/thread-63-1-1.htmlBeginFileAppend("c:\Formula.log","helloworld");End公式的種類指標(biāo)K線形態(tài)特征走勢(shì)交易指令函數(shù)公式環(huán)境的組織層次(1)BAR數(shù)據(jù)指標(biāo)K線形態(tài)特征走勢(shì)交易指令公式環(huán)境的組織層次(2)BAR數(shù)據(jù)指標(biāo)K線形態(tài)特征走勢(shì)交易指令函數(shù)建立一個(gè)最簡(jiǎn)單的指標(biāo):

3、畫零線BeginPlotNumeric(“Line1”,0);EndBegin和End宣告公式正文的開始和結(jié)束,公式語句應(yīng)該放到Begin和End之間。PlotNumeric表示輸出一個(gè)數(shù)值型組成的數(shù)組。技術(shù)指標(biāo)屬性的設(shè)置再畫一條線…BeginPlotNumeric(“Line1”,5);End參數(shù)一根線ParamsNumericLength(0);BeginPlotNumeric(“Line1”,length);EndN根線ParamsNumericLength1(0);NumericLength2(5);BeginPl

4、otNumeric(“Line1”,length1);PlotNumeric(“Line2”,length2);End取較大值ParamsNumericLength1(0);NumericLength2(5);Beginif(Length1>=Length2){PlotNumeric(“Line1”,length1);}else{PlotNumeric(“Line1”,length1);}EndPlotNumeric由輸出的名字來區(qū)分是否為同一條線。關(guān)于IF語句If語句是一個(gè)條件語句,當(dāng)特定的條件滿足后執(zhí)行一部分操作。語法

5、如下:If(Condition){TradeBlazer公式語句;}TradeBlazer公式語句是一些語句的組合,如果TradeBlazer公式語句是單條,您可以省略{},二條或者二條以上的語句必須使用{}。關(guān)于條件表達(dá)式邏輯操作符:AND(&&),OR(

6、

7、),NOT(!)表達(dá)式1AND表達(dá)式2表達(dá)式1OR表達(dá)式2NOT表達(dá)式1注意:浮點(diǎn)數(shù)字的等于詳細(xì)介紹參見幫助文件-公式系統(tǒng)-操作符注意:條件表達(dá)式括號(hào)后面不要加分號(hào)。IF-ElseIf-Else語句是對(duì)指定條件進(jìn)行判斷,如果條件滿足執(zhí)行If后的語句。否則執(zhí)行Else

8、后面的語句。語法如下:If(Condition){TradeBlazer公式語句1;}Else{TradeBlazer公式語句2;}If-Else-IfIf-Else-If是在If-Else的基礎(chǔ)上進(jìn)行擴(kuò)展,支持條件的多重分支。語法如下:If(Condition1){TradeBlazer公式語句1;}ElseIf(Condition2){TradeBlazer公式語句2;}Else{TradeBlazer公式語句3;}If-Else-If的語句可以根據(jù)需要一直擴(kuò)展,在最后的Else之后再加If(Condition)和新的

9、執(zhí)行代碼即可。當(dāng)然您也可以省略最后的Else分支,If-Else的嵌套If-Else的嵌套是在If-Else的執(zhí)行語句中包含新的條件語句,即一個(gè)條件被包含在另一個(gè)條件中。If(Condition1){If(Condition2){TradeBlazer公式語句1;}Else{TradeBlazer公式語句2;}}Else{If(Condition3){TradeBlazer公式語句3;}Else{TradeBlazer公式語句4;}}回到指標(biāo)賦值語句用變量使流程清晰ParamsNumericLength1(0);Numer

10、icLength2(5);VarsNumericbiger;Beginif(Length1>=Length2){biger=Length1;}else{biger=Length2;}PlotNumeric(“Line1”,biger);End公式的三段論函數(shù)(1)用函數(shù)使流程更加簡(jiǎn)潔ParamsNume

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。