一、MC是基于圖表上的bar進行的計算,(為方便敘述,這里我們設置最大bar數(shù)量為0)指標信號插入到圖表上去之后,代碼會從圖表上第一根bar開始計算,然后計算第二根bar,直到圖表上最新的bar;對于歷史的bar并且未開啟bar內的情況下,指標和信號都是每根bar計算一次;對于圖表上最新的一根bar(還在形成過程中),那么信號是等待這根bar結束再計算一次,而指標是默認實時每筆tick都計算一次(可以設置成bar結束再計算)。
二、對于腳本正在基于當前bar進行計算,那么如果它需要引用歷史的數(shù)據,可以通過在關鍵字或者變量后面加括號,括號中使用非負整數(shù)對歷史數(shù)據進行引用,例如,close[2]對于引用當根bar前第二根bar的收盤價,close[0]就是close表示引用當根bar的收盤價;MC中絕大多數(shù)的關鍵字都可以使用這種形式來引用歷史數(shù)據,所有的變量都可以使用這種形式引用歷史數(shù)據。這個您可以看一下關鍵字ago的說明。
三、對于您上面所說的,session_last_bar這個是變量,而session_last_bar[1]表示引用前一根bar上session_last_bar的值;這點雖然形式上像數(shù)組,但是并不是數(shù)組。
?
一、MC是基于圖表上的bar進行的計算,(為方便敘述,這里我們設置最大bar數(shù)量為0)指標信號插入到圖表上去之后,代碼會從圖表上第一根bar開始計算,然后計算第二根bar,直到圖表上最新的bar;對于歷史的bar并且未開啟bar內的情況下,指標和信號都是每根bar計算一次;對于圖表上最新的一根bar(還在形成過程中),那么信號是等待這根bar結束再計算一次,而指標是默認實時每筆tick都計算一次(可以設置成bar結束再計算)。
二、對于腳本正在基于當前bar進行計算,那么如果它需要引用歷史的數(shù)據,可以通過在關鍵字或者變量后面加括號,括號中使用非負整數(shù)對歷史數(shù)據進行引用,例如,close[2]對于引用當根bar前第二根bar的收盤價,close[0]就是close表示引用當根bar的收盤價;MC中絕大多數(shù)的關鍵字都可以使用這種形式來引用歷史數(shù)據,所有的變量都可以使用這種形式引用歷史數(shù)據。這個您可以看一下關鍵字ago的說明。
三、對于您上面所說的,session_last_bar這個是變量,而session_last_bar[1]表示引用前一根bar上session_last_bar的值;這點雖然形式上像數(shù)組,但是并不是數(shù)組。