策略計(jì)算邏輯與策略中變量的儲(chǔ)存邏輯是怎樣的? [MC]
-
MC用戶(hù)求助:
一、MC是基于圖表上的bar進(jìn)行的計(jì)算,(為方便敘述,這里我們?cè)O(shè)置最大bar數(shù)量為0)指標(biāo)信號(hào)插入到圖表上去之后,代碼會(huì)從圖表上第一根bar開(kāi)始計(jì)算,然后計(jì)算第二根bar,直到圖表上最新的bar;對(duì)于歷史的bar并且未開(kāi)啟bar內(nèi)的情況下,指標(biāo)和信號(hào)都是每根bar計(jì)算一次;對(duì)于圖表上最新的一根bar(還在形成過(guò)程中),那么信號(hào)是等待這根bar結(jié)束再計(jì)算一次,而指標(biāo)是默認(rèn)實(shí)時(shí)每筆tick都計(jì)算一次(可以設(shè)置成bar結(jié)束再計(jì)算)。
二、對(duì)于腳本正在基于當(dāng)前bar進(jìn)行計(jì)算,那么如果它需要引用歷史的數(shù)據(jù),可以通過(guò)在關(guān)鍵字或者變量后面加括號(hào),括號(hào)中使用非負(fù)整數(shù)對(duì)歷史數(shù)據(jù)進(jìn)行引用,例如,close[2]對(duì)于引用當(dāng)根bar前第二根bar的收盤(pán)價(jià),close[0]就是close表示引用當(dāng)根bar的收盤(pán)價(jià);MC中絕大多數(shù)的關(guān)鍵字都可以使用這種形式來(lái)引用歷史數(shù)據(jù),所有的變量都可以使用這種形式引用歷史數(shù)據(jù)。這個(gè)您可以看一下關(guān)鍵字ago的說(shuō)明。
三、對(duì)于您上面所說(shuō)的,session_last_bar這個(gè)是變量,而session_last_bar[1]表示引用前一根bar上session_last_bar的值;這點(diǎn)雖然形式上像數(shù)組,但是并不是數(shù)組。
?
-
MC回復(fù)討論一:
一、MC是基于圖表上的bar進(jìn)行的計(jì)算,(為方便敘述,這里我們?cè)O(shè)置最大bar數(shù)量為0)指標(biāo)信號(hào)插入到圖表上去之后,代碼會(huì)從圖表上第一根bar開(kāi)始計(jì)算,然后計(jì)算第二根bar,直到圖表上最新的bar;對(duì)于歷史的bar并且未開(kāi)啟bar內(nèi)的情況下,指標(biāo)和信號(hào)都是每根bar計(jì)算一次;對(duì)于圖表上最新的一根bar(還在形成過(guò)程中),那么信號(hào)是等待這根bar結(jié)束再計(jì)算一次,而指標(biāo)是默認(rèn)實(shí)時(shí)每筆tick都計(jì)算一次(可以設(shè)置成bar結(jié)束再計(jì)算)。
二、對(duì)于腳本正在基于當(dāng)前bar進(jìn)行計(jì)算,那么如果它需要引用歷史的數(shù)據(jù),可以通過(guò)在關(guān)鍵字或者變量后面加括號(hào),括號(hào)中使用非負(fù)整數(shù)對(duì)歷史數(shù)據(jù)進(jìn)行引用,例如,close[2]對(duì)于引用當(dāng)根bar前第二根bar的收盤(pán)價(jià),close[0]就是close表示引用當(dāng)根bar的收盤(pán)價(jià);MC中絕大多數(shù)的關(guān)鍵字都可以使用這種形式來(lái)引用歷史數(shù)據(jù),所有的變量都可以使用這種形式引用歷史數(shù)據(jù)。這個(gè)您可以看一下關(guān)鍵字ago的說(shuō)明。
三、對(duì)于您上面所說(shuō)的,session_last_bar這個(gè)是變量,而session_last_bar[1]表示引用前一根bar上session_last_bar的值;這點(diǎn)雖然形式上像數(shù)組,但是并不是數(shù)組。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容