你好,
以下的程式,在編譯時都正常,但一執行策略就會跳出超出索引值的錯誤,請問該怎樣修正?謝
//value1 = FilledRecordBS(FilledRecordCount); { 成交方向: 買進或是賣出 }
{買進的話,則回傳1,如果是賣出的話則回傳-1}
你好,
以下的程式,在編譯時都正常,但一執行策略就會跳出超出索引值的錯誤,請問該怎樣修正?謝
//value1 = FilledRecordBS(FilledRecordCount); { 成交方向: 買進或是賣出 }
{買進的話,則回傳1,如果是賣出的話則回傳-1}
我猜可能是還沒成交就去取 FilledRecordBS
建議可以試試看判斷 FilledRecordCount > 0 才去取值
我想請教一下,若是已有庫存,然後才手動啟動策略,這樣是不是就取不到FilledRecordCount值了呢?
如果策略部位有設定依庫存的話, FilledRecordCount可以抓到庫存
好的,感謝以上兩位。
5 評論