一、在代碼中有使用子圖的數據時,代碼計算的時候會考慮子圖的bar的情況;當子圖和主圖的最大bar都滿足策略屬性中設置的”指標運算參考的最大bars數量“才開始計算。當代碼中沒有使用子圖的數據時,那么代碼的計算只會在主圖的最大bar之后開始計算。
二、由于您的子圖是日周期,當代碼中引用子圖數據時,代碼會在主圖的最大bar數量之后,并且在子圖的最大bar數量之后開始計算,應該是子圖的第六根bar開始計算,這樣情況,對于主圖小周期來說,是在幾十根bar之后開始計算的,并不是最大bar5了。
三、“評論commentary“上顯示信息分別是對應主圖bar和子圖bar上的輸出信息,因為子圖上一根bar會計算多次,所以”評論commentary"上會顯示多條輸出信息。
?
還是剛才的代碼,又接著測試了一下
但是......
第64根bar正常
旁邊的位置變成了第83根bar
?
?
一、在代碼中有使用子圖的數據時,代碼計算的時候會考慮子圖的bar的情況;當子圖和主圖的最大bar都滿足策略屬性中設置的”指標運算參考的最大bars數量“才開始計算。當代碼中沒有使用子圖的數據時,那么代碼的計算只會在主圖的最大bar之后開始計算。
二、由于您的子圖是日周期,當代碼中引用子圖數據時,代碼會在主圖的最大bar數量之后,并且在子圖的最大bar數量之后開始計算,應該是子圖的第六根bar開始計算,這樣情況,對于主圖小周期來說,是在幾十根bar之后開始計算的,并不是最大bar5了。
三、“評論commentary“上顯示信息分別是對應主圖bar和子圖bar上的輸出信息,因為子圖上一根bar會計算多次,所以”評論commentary"上會顯示多條輸出信息。
?
一、您應該將主圖的計算函數注釋掉了吧,否則"評論commentary“上應該會有顯示輸出信息。
二、您點擊的位置不對,所以導致這種差異;當您的鼠標點擊主圖時,確保鼠標點擊的時間點上有主圖bar;當您的鼠標點擊子圖時,確保鼠標點擊的時間點上有子圖bar;否則,您點擊之后,”評論commentary“上顯示的信息會是圖表最后一根bar上的信息;您可以在代碼中commentary中加入時間日期信息來確認這一點。
?
一、您應該將主圖的計算函數注釋掉了吧,否則"評論commentary“上應該會有顯示輸出信息。
二、您點擊的位置不對,所以導致這種差異;當您的鼠標點擊主圖時,確保鼠標點擊的時間點上有主圖bar;當您的鼠標點擊子圖時,確保鼠標點擊的時間點上有子圖bar;否則,您點擊之后,”評論commentary“上顯示的信息會是圖表最后一根bar上的信息;您可以在代碼中commentary中加入時間日期信息來確認這一點。