問一個全局變量失效的問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2013年10月06日
- 咨詢內容:
在程序中,我使用了一些全局變量來保存狀態,如是否已開/平倉,是否進行過止損,是否OOXX等等,在歷史回測時這樣做是沒問題的。
但實盤或模擬盤的行情進行當中,假如軟件關閉再重啟,這個全局變量的值就重置了,也就是程序無法恢復到關閉前的現場,勢必造成邏輯上的混亂。
TB有什么機制來應對這種情況呢?或者開發者需要在程序中做怎樣的處理?
謝謝!
- TB技術人員:
可以輸出文檔之類的
- TB客服:
變量都是把保存在內存中的,軟件已經退出,依附于軟件的變量當然沒有了。這個可以用2#說的方法,寫入文件,保留下來