討論區
如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。
************** 例外狀況文字 **************
System.ArgumentOutOfRangeException: 索引超出範圍。必須為非負數且小於集合的大小。
參數名稱: index
於 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
於 FStrategy.StrategyClass.EnterSingle(MkItem _now_)
於 .(MkItem )
於 .(Int32 , Int32 )
於 .(Int32 , Int32 , Int32 , Int32 , Int32 , Boolean , Boolean , Boolean )
於 .(Int32 )
於 .(Int32 , Boolean , Int32 , Boolean )
於 . (Object , ItemClickEventArgs )
於 DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)
(下面太長砍掉)
因為判斷有可能從 當日的第零根開始(假設進場時段從0開始 ,而且分K日數未調整成2 )
這時後再判斷時 就會發生 前根 == null 狀況 如果條件內 有判斷 [前根]資訊 例如 [前根.收 < 前根.MA20] 就有可能發生上述錯誤
解決的方式是在條件進行 [前根.收 < 前根.MA20] 之前 先加 [前根 != null] 這個條件 或 [Index >= 1] 這類防呆條件
(PS 錯誤訊息留前10行就夠嘞 ,全截貼上太長會影響閱讀)