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