您說的意思,可能是通過barssinceentry關鍵字引用歷史數據,比如,引用當前部位開倉那根bar(方便敘述,暫且命名為A)上的收盤價,那么您可以在代碼中存在close[barssinceentry(0)]的語句,但是,隨著當根bar的位置越來越遠離A,也就是barssinceentry(0)的值越來越大,當barssinceentry(0)的值大于策略屬性中設置的最大bar數量時,就會彈出”指標運算試圖參考的bar的數量比當前設置的“指標運算參考的最大bar的數量多”的提示窗口。
所以如果,您需要引用開倉那根bar上的數據,可能需要通過其它方法了。
關鍵字symbol_close、symbol_high、symbol_low、symbol_open、symbol_currentbar、symbol_date、symbol_downticks、symbol_openint、symbol_tickid、symbol_ticks、symbol_time、symbol_time_s、symbol_upticks、symbol_volume、symbol_length這些關鍵字的取值不受最大bar的數量的限制,它們只是在對應的關鍵字前面加了symbol,以區分這個最大bar的限制;例如symbol_close對應到close,兩者的不同在于,symbol_close不受最大參考bar的設定的限制,可以引用任意歷史bar的收盤價收據,而close會受到最大參考bar的設定的限制,一旦引用的歷史數據超過最大bar的限定就會報錯。
?
您說的意思,可能是通過barssinceentry關鍵字引用歷史數據,比如,引用當前部位開倉那根bar(方便敘述,暫且命名為A)上的收盤價,那么您可以在代碼中存在close[barssinceentry(0)]的語句,但是,隨著當根bar的位置越來越遠離A,也就是barssinceentry(0)的值越來越大,當barssinceentry(0)的值大于策略屬性中設置的最大bar數量時,就會彈出”指標運算試圖參考的bar的數量比當前設置的“指標運算參考的最大bar的數量多”的提示窗口。
所以如果,您需要引用開倉那根bar上的數據,可能需要通過其它方法了。
關鍵字symbol_close、symbol_high、symbol_low、symbol_open、symbol_currentbar、symbol_date、symbol_downticks、symbol_openint、symbol_tickid、symbol_ticks、symbol_time、symbol_time_s、symbol_upticks、symbol_volume、symbol_length這些關鍵字的取值不受最大bar的數量的限制,它們只是在對應的關鍵字前面加了symbol,以區分這個最大bar的限制;例如symbol_close對應到close,兩者的不同在于,symbol_close不受最大參考bar的設定的限制,可以引用任意歷史bar的收盤價收據,而close會受到最大參考bar的設定的限制,一旦引用的歷史數據超過最大bar的限定就會報錯。