如題,關于徹底解決WIN 7 64位下 大智慧閃退和退出有時出錯的問題的方法!
注意事項: 電腦自身的兼容性問題不在此貼討論范圍,本貼討論的是電腦正常使用情況下,大智慧無故閃退和在正常關閉時經常出現彈窗錯誤的窗口,使用環境是 WIN 7 64位。
解決這個問題不能靠大智慧的研發,許久了都沒有改變,然后這里的版主曾經提出過在同一硬盤的其他盤符下再裝一次大智慧,其原理是復寫注冊表的方式,但實際使用中仍會不定時出現上述問題,[除非一直先開問題A后開正常B,讓注冊表段A始終被B復寫] 此問題困擾許久,但在反復的實驗和日常使用中終于被我找到了根治的方法和原因。有一段時間沒有上BBS了,因為我在發現根本原因后認為不會大面積出現,應該是在特定的使用環境中才會出現問題,就不發上來分享了。但隨著微軟對WIN XP的正式下線,越來越多的用戶會升級到WIN 7 ,64位系統會變成主流,最近又出現大智慧7。60升級。于是回到BBS先看了下已經升級的同學們的反饋,發現問題依舊,而且又多了很多新問題,這正是一如既往的大智慧升級作風[苦笑]。
看到版主說會有7。70的升級來解決此問題,我看了7.09升7.60的說明,出于多種原因我是可以使用盡量不升,但希望有更好更穩定之后再升級,今日又看見說7.60版分時不能保存指標等問題,我想把我找到的根源發上來,一來幫助同樣遭遇的同學們徹底解決刻問題,二來請版主反饋到相關部門,在7.70中更好修正。
查找推導驗證的過程比較復雜就不寫了,直接寫結果,保證上述使用環境下根治!
問題的根源就在于自定義指標的時間函數調用的周期過長[日K下],或者使用到DDX數據的公式、指標在默認參數狀態下、指標模板下的默認參數所調用的DDX數據周期超過本地硬盤所保存的DDX數據周期,就會發生無故內退、以及退出大智慧時出現彈窗說遇到非正常退出意外關閉。 解決方式也很簡單,1、在自定義參數中縮小時間函數的調用周期;2、將自定義參數調用DDX的數據周期調整到自己電腦中所保存的DDX數據范圍之內??瓷先ミ@很難理解也難聽懂,我會以舉例說明的方式圖解說明??炊缶褪欠浅:唵蔚膯栴}。我從98年開始使用FXJ至今,對大智慧分析家內核15年的經驗和過程了,有緣之前和我溝通過的朋友應該知道我從不打狂語,所以請朋友們耐心,閃退和非正常退出這個問題的確非常非常的煩人,請用心看完和理解,保證根治!我已經反復實驗百次以上,更正前和更正后就是徹底解決!零閃退零正常退出收到錯誤彈窗提示!
第一步: 確認本地硬盤LEVEL-2數據保存的起始日,方式是調出任意股票或者上證深成指數圖,將畫面縮小,查看無數據日時間。我這里的是12年2月17日
此主題相關圖片如下:snap1.jpg
然后,這個是之前已經保存過的指標模板,里面有用到時間函數的,這個日期必須設在12.2.17日以后,2.16之前就超出了本地日期范圍,就會隨時出現閃退和關閉DZH程序時彈窗報錯...,這只是舉個例子,每個人的模板或者指標都不同,這個可以是明調用,即通過設置時間參數的方式來表現,也可以是暗調用即直接做到公式平臺內部,那第一種情況問題就解決了,第二種情況因為你看不到原式,也就自然不知道已經超出數據范圍而發生閃退和正常退出程序出現彈窗報錯了。
此主題相關圖片如下:snap2.jpg
此主題相關圖片如下:snap3.jpg
此主題相關圖片如下:snap4.jpg
此主題相關圖片如下:snap5.jpg
此主題相關圖片如下:snap6.jpg
為什么要重新再保存一遍呢,因為你在設定好默認參數以后,僅是指標本身有了默認參數,但模板在保存時是記憶了另一套參數,這兩個是不重合的,即使你綁定的股票沒有用到這個模板,比如開機設定的是自動上海進入模板A,深圳是模板B,但只要你這個問題模板C存在,即使不調用,他還是會出問題,同樣的情況XP 32位下絕緣完全無問題,64位的WIN 7為什么會出問題可能是自動數據校驗找到的,這只是猜測,不去管他了,反正把他們都調整好以后再覆蓋保存一在之前的模板參數就好。
此主題相關圖片如下:snap7.jpg
此主題相關圖片如下:snap8.jpg
還有幾點必須說明,我想所有看完圖解并完全理解的人很快就懂,不是什么大問題,調整參數就解決了,但有的朋友說沒有自編公式和自定義參數什么的,怎么也會出錯? 這個問題我只能這么說,因為不了解平臺,你可能在某些地方或者某些渠道裝上的大智慧本身就帶好了些自定義公式、自定義指標模板,而這些東西里有DATE的調用,這個可以是明調用,即通過設置時間參數的方式來表現,也可以是暗調用即直接做到公式平臺內部,那第一種情況問題就解決了,第二種情況因為你看不到原式,也就自然不知道已經超出數據范圍而發生閃退和正常退出程序出現彈窗報錯了。如果你不下載數據,那大智慧是推送的方式,即你看過什么股票,什么股票就有窗口內的部分歷史數據,這樣如果遇到帶有時間函數的公式調用不在本地硬盤的數據時,就出現閃退或者正常退出被彈窗報錯這種情況,解決方法是每天通過菜單--工具--下載歷史數據,而LEVEL-2數據則必須每日關閉接收后做次數據管理--收盤作業,將其保存在本地硬盤上。盡量做存最全的歷史數據。
看完全文能理解的都會說好特么的羅嗦,就這么簡單的事,的確是這樣;但看不明白的還是整不明白我在說什么。。。我也很能理解,對于這部分朋友,我想說我已經盡力表達了,如果你還是不明白就這樣記,每天下載完全的歷史數據,不要用自己不明白的公式和指標模板,有的就刪除掉,同時清空drvdata這個目錄下的所有臨時文件,刪除注冊表下DZH段和SUPERSTK段--清除安裝過的DZH的根目錄[注意整個目錄都刪除掉再重裝]---完整的重新裝遍官網下載的正版,然后你不要用網絡上下載的公式和模板什么的[因為你不懂是否引入的公式或者指標模板調用了不在本地盤的歷史數據和L2數據]就不會有閃退問題和正常退出關閉程序出現彈窗報錯這種情況。。。
我找到這個問題的根源花了很多時間和反復測試,確認絕對根治不反復!零閃退零退出彈窗報錯。
樓主,您好,非常感謝您提供的寶貴建議和反饋,我們會詳細記錄提交相關專員核查。以上是調用超過本地數據周期的更多數據時,會出現報錯或閃退的情況。再次感謝樓主,謝謝!
我前面又測試了一下:
CASE1: 把調用的LEVEL-2數據日期改動到本地硬盤保存范圍之外,再按退出正常關閉軟件即發生了彈窗報錯!
CASE2: 然后我再次改回來以后按退出正常關閉軟件又恢復了正常,反復開關十次都正常。
但此后再回到CASE1,不彈窗報錯了。然后重啟,再做CASE1,報錯!不折騰了,恢復CASE2,反復重啟測試都正常。
我把測試環境和出錯時的截圖發上來。