1. maya拍屏拍不qt格式的,怎麼回事提示,錯誤: line 0: 無法創建視頻軌道.檢查格式
可能是軟體運行環境不兼容所造成的,可以重新下載其他版本的軟體即可
2. out of memory at line:11 是怎麼回事誰能給個答案,謝謝。。。
out of memory at line:11(內存不足:第十一行)
大家在應用電腦時一定都遇到過機器提示內存不足的現象吧,那麼什麼是內存不足,又該如何處理呢,下面我們就來講一講有關這方面的內容。
所謂「內存不足」就是指在啟動或運行DOS應用程序和Windows應用程序時,系統報「Out of memory"或「內存不足"的錯誤信息。「內存不足」是一種很常見的故障,運行DOS應用程序和Windows應用程序引起「內存不足」的原因不完全相同。
一、DOS下的內存不足
如果是在運行DOS應用程序時出現「 Out of memory」(內存不足)的故障,可按以下方法進行檢查和處理:
1、檢查系統是否提供對擴充內存的支持,必須保證CONFIG.SYS文件中的EMM386.EXE命令中含有RAM參數,關於RAM參數的設置請參考相關文章,這里就不述敘;
2、 如果故障仍存在,檢查DOS內核程序與其它運行的應用程序是否兼容,某些程序是否佔用了大量的常規內存,並作出相應的處理。
舉個例子:一次我在運行WPS 時,屏幕顯示「內存不夠」,系統無法運行。考慮到在運行WPS之前曾執行過一些其它程序,可能是這些程序沒有完全從內存中退出,於是重新啟動,運行金山漢字系統,WPS 編輯軟體仍無法進入,用DOS 6.22的Mem命令查看內存,僅剩200KB左右的空間,且CHLIB文件佔用主內存達255KB,即字型檔放在了常規內存中,而金山系統是應該可以自動使用擴展內存存放字型檔的,查看系統配置情況,在CONFIG.SYS中設有:
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
這就是說,DOS內核程序調入擴展內存後,雖然擴大了可用主內存空間,但是由於擴展內存與金山系統發生沖突,以致漢字型檔無法載入擴展內存。解決的辦法有兩種:
1、去掉DOS=HIGH設置,將DOS內核程序從擴展內存撤出,即可正常運行。
2、將「/DEVICE=C:\DOS\HIMEM.SYS"改為「/DEVICE=C:\DOS\HIMEM.SYS/INT15=320",因金山系統使用的是擴展內存的低端,這一區域若有其它程序駐留,字型檔就不能正常載入,利用INT15參數給系統先預留出一部分傳統的擴展存儲器(即不由XMS規范管理而由INT15直接使用的擴展存儲器),字型檔和DOS內核都可使用擴展內存了,這樣設置之後,在金山漢字系統狀態下可用的主內存空間可達512KB,比不設置時多出250KB左右。
二、Windows中的內存不足
如果在運行Windows應用程序時,出現「內存不足」的故障,可按下列方法進行檢查和處理:
1、首先應檢查Windows的資源使用情況,如果資源佔用較多,可用資源較少,打開新文件時會出現「內存不足」的問題。這時可以清理屏幕,減少窗口的數目,關閉不用的應用程序,包括TSR內存駐留程序,將Windows應用程序最小化為圖標,如果問題只是在運行一特殊的應用程序時出現,則與應用軟體銷售商聯系,可能是數據對象的管理不好所致;
2、如果問題沒有解決,清除或保存Clipboard(剪貼板)的內容,使用ControlPanel Desktop選項將牆紙(Wallpaper)設置為None;
3、如問題仍存在,可用PIF編輯器編輯PIF文件,增大PIF文件中定義的MemoryRequirements:KB Required的值;在標准模式下,選擇Prevent ProgramSwitch,該開關選項打開後,退出應用程序返回Windows;如果是386增強模式,則要將Display Usage設置成Full Screen(全屏幕方式),將Execution設置為Exclusive,將Video memory設置為盡可能低的方式;
4、 如果問題仍存在,則重新開機進入Windows系統,並且確保在「啟動」圖標中沒有其它無關的應用軟體同時啟動運行,在WIN.INI文件中也沒有Run或Load命令載入的任何無關的應用程序。
在平時,出現「內存不足」的問題一般可以按以下辦法處理。首先,退出那些不需要運行的應用程序,然後,再檢查系統的可用資源為多少。如果可用資源大於30%,一般可以運行新的程序。當有多個應用程序在系統中運行時,可以退出一個,檢查一次可用資源,如果某個應用程序在退出前後,可用資源的百分比沒有變化,說明這個應用程序沒有釋放它所佔用的資源。如果要收回這些沒有釋放的資源,只能退出Windows後,再重新進入Windows。為了確保在啟動進入Windows時系統的可用資源足夠,在「啟動"圖標中應該沒有無關的應用軟體同時啟動運行,在WIN.INI文件中也沒有由Run或Load命令載入的任何無關的應用程序,因為這些同時啟動的無關應用程序可能已經佔用了很多資源,使得要使用的應用程序無法運行。
一般說來,經過這樣處理,就不會出現「內存不足"的問題了
使用搜索網,如、google,在搜索攔輸入你要搜索的軟體名稱(最好寫上版本號),然後空格後輸入「94fbr"或者「fp876」,出來的網頁都是注冊碼了!
如何設置桌面圖標透明標簽
1. 滑鼠右鍵單機「我的電腦」——「屬性-高級-性能-設置」,勾選下方的「在桌面上為圖標標簽使用陰影」;
2. 右鍵桌面空白處,在「排列圖標」里去掉「鎖定桌面的web項目」。
如果你的電腦出現了頻繁死機或者是速度奇慢,沒辦法,那就說明你的電腦差不多已經病入膏荒了.唯一的選擇就是重裝系統.下面是重裝系統的要點.[/B]
1.[/B]首先,打開電腦電源,光碟機中放入XP安裝光碟,然後按住DEL進入BIOS先設置CD-ROM為第1啟動!如果出現提示"Boot from CD" 的時候請按一下回車就可以了!
2.進入啟動畫面,選擇安裝WinXP,按回車就安裝了!可能按回車會出現或 "Press any key to Boot from CD",這時候繼續按一下回車,不然會硬碟啟動了!
3.選擇第1個,按回車,就開始安裝了,讀取驅動程序到內存!
4.載入驅動以後可以看到你硬碟的分區情況,建議安裝C盤,這里注意的是,如果你想全新安裝,那麼就需要格式化,所以格式化的關鍵先要刪除C盤,只有這樣安裝的XP才是全新的XP!所以請把游標移動到C盤,然後按"D",刪除分區C!
5.你按了"D"(刪除)以後,XP會確認,因為怕你刪除錯,提示刪除會丟失數據,這個當然,我就是要格式化再安裝!所以請按"回車"繼續! [/B]
6.繼續按"L"!
7.刪除以後,C盤就變成未劃分的分區了!按"回車"繼續!
8.這里會讓你選擇磁碟格式,下面我說說NTFS和FTA的區別~!
首先NTFS具有FAT所有的優點,NTFS相對於FAT碎片少,安全性高,可以加密文件,支持磁碟配額支持30G以上的分區,支持壓縮,最高壓縮50%,當然問我的話,我喜歡用NTFS!整理磁碟也很快!但是呢,NTFS由於安全性高,所以NTFS分區在DOS下訪問不到,對於啟動軟盤就不能對它格式化了,只有XP光碟才能格式化!
所以,如果你不清楚的話,那建議還是用 FAT!下面4個選擇,(快)表示快速格式化!
9.按"回車"繼續!
10.正在格式化!
11.安裝開始啦,你可以去看電視了,光碟安裝都是自動的,從現在開始到安裝完畢估計20-30分鍾!
12.熟悉的安裝畫面!
13.安裝好了,第1次重新啟動
3. 救命!!!電腦中病毒了!!!
利用進程工具幹掉那些非系統必要進程。至少叫殺軟可以啟動為止。工具地址:http://www.antiy.com/download/atool.zip
常用進程列表(不知道的就都幹掉,應用軟體先不用管。事後再修復。)。
smss.exe Session Manager
csrss.exe 子系統伺服器進程
winlogon.exe 管理用戶登錄
services.exe 包含很多系統服務
lsass.exe 管理 IP 安全策略以及啟動 ISAKMP/Oakley (IKE) 和 IP 安全驅動程序。(系統服務)
產生會話密鑰以及授予用於互動式客戶/伺服器驗證的服務憑據(ticket)。(系統服務)
svchost.exe 包含很多系統服務
svchost.exe
SPOOLSV.EXE 將文件載入到內存中以便遲後列印。(系統服務)
Explorer.exe 資源管理器
internat.exe 托盤區的拼音圖標
附加的系統進程(這些進程不是必要的,你可以根據需要通過服務管理器來增加或減少):
mstask.exe 允許程序在指定時間運行。(系統服務)
regsvc.exe 允許遠程注冊表操作。(系統服務)
winmgmt.exe 提供系統管理信息(系統服務)。
inetinfo.exe 通過 Internet 信息服務的管理單元提供 FTP 連接和管理。(系統服務)
tlntsvr.exe 允許遠程用戶登錄到系統並且使用命令行運行控制台程序。(系統服務)
允許通過 Internet 信息服務的管理單元管理 Web 和 FTP 服務。(系統服務)
tftpd.exe 實現 TFTP Internet 標准。該標准不要求用戶名和密碼。遠程安裝服務的一部分。(系統服務)
termsrv.exe 提供多會話環境允許客戶端設備訪問虛擬的 Windows 2000 Professional 桌面會話以及運行在伺服器上的基
於 Windows 的程序。(系統服務)
dns.exe 應答對域名系統(DNS)名稱的查詢和更新請求。(系統服務)
以下服務很少會用到,上面的服務都對安全有害,如果不是必要的應該關掉
tcpsvcs.exe 提供在 PXE 可遠程啟動客戶計算機上遠程安裝 Windows 2000 Professional 的能力。(系統服務)
支持以下 TCP/IP 服務:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。(系統服務)
ismserv.exe 允許在 Windows Advanced Server 站點間發送和接收消息。(系統服務)
ups.exe 管理連接到計算機的不間斷電源(UPS)。(系統服務)
wins.exe 為注冊和解析 NetBIOS 型名稱的 TCP/IP 客戶提供 NetBIOS 名稱服務。(系統服務)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多個伺服器間維護文件目錄內容的文件同步。(系統服務)
RsSub.exe 控制用來遠程儲存數據的媒體。(系統服務)
locator.exe 管理 RPC 名稱服務資料庫。(系統服務)
lserver.exe 注冊客戶端許可證。(系統服務)
dfssvc.exe 管理分布於區域網或廣域網的邏輯卷。(系統服務)
clipsrv.exe 支持「剪貼簿查看器」,以便可以從遠程剪貼簿查閱剪貼頁面。(系統服務)
msdtc.exe 並列事務,是分布於兩個以上的資料庫,消息隊列,文件系統,或其它事務保護資源管理器。(系統服務)
faxsvc.exe 幫助您發送和接收傳真。(系統服務)
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁碟管理請求的系統管理服務。(系統服務)
mnmsrvc.exe 允許有許可權的用戶使用 NetMeeting 遠程訪問 Windows 桌面。(系統服務)
netdde.exe 提供動態數據交換 (DDE) 的網路傳輸和安全特性。(系統服務)
smlogsvc.exe 配置性能日誌和警報。(系統服務)
rsvp.exe 為依賴質量服務(QoS)的程序和控制應用程序提供網路信號和本地通信控制安裝功能。(系統服務)
RsEng.exe 協調用來儲存不常用數據的服務和管理工具。(系統服務)
RsFsa.exe 管理遠程儲存的文件的操作。(系統服務)
grovel.exe 掃描零備份存儲(SIS)卷上的重復文件,並且將重復文件指向一個數據存儲點,以節省磁碟空間。(系統服務)
SCardSvr.exe 對插入在計算機智能卡閱讀器中的智能卡進行管理和訪問控制。(系統服務)
snmp.exe 包含代理程序可以監視網路設備的活動並且向網路控制台工作站匯報。(系統服務)
snmptrap.exe 接收由本地或遠程 SNMP 代理程序產生的陷阱消息,然後將消息傳遞到運行在這台計算機上 SNMP 管理程序
。(系統服務)
UtilMan.exe 從一個窗口中啟動和配置輔助工具。(系統服務)
msiexec.exe 依據 .MSI 文件中包含的命令來安裝、修復以及刪除軟體。(系統服務)
如果有不明白的可以找我。空間地址http://hi..com/avengert或者給我訊息
補充1:建議用winpe系統(賣系統安裝盤的地方就有,3-5元一張。最好要求帶最新殺軟的,或者是支持最新庫的。),最好系統中帶有殺毒軟體。或者是你進入後將病毒文件刪除(這個需要一定得知識,需要有人指點才可以。)試試吧。
4. vixx主唱line合唱的冷夜原唱是誰唱的 http://www.bilibili.com/video/av3421973/
這里是星光 感謝你對VIXX的關心
冷夜這首歌是VIXX的成員LEO的自創曲 從編曲到填詞都是他一個人哦
VIXX成員中一直是RAVI LEO兩個成員是主攻作曲的 但是相比RAVI而言 LEO的曲風偏向抒情
因此這首歌的原唱就是VIXX哦 雖然原本是LEO的獨唱 但是相比較而言兩大主場的和音更有魅力哦
5. Can't open video device.Try-W3D command line option怎麼解決
喬治 阿尼瑪?
anima是神聖之靈的意思。
anima這個詞很少見,是拉丁文的。
如果你喜歡的話,沒有什麼不可以!~
6. 功放機上的AUX LINE TAPE TUNER VIDEO EQIN EWOUT
這些都屬功放機背後接線輸出埠為主,只不過用英文書寫而巳。外線路輸入,調諧器輸入,視頻輸入,均衡器輸入輸出,主揚聲器,中置揚聲器,環繞揚聲器等接線端子。具體排列接線以實物處置。
7. 風色幻想OL啟動出錯 unknown error(File=dxvideo.cpp,line=750,code=80070057)
一般出現這個現象有三個方面的原因,一是硬體,即內存方面有問題,二是系統!
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。
如果都沒有,那就從軟體方面排除故障了。
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。
回答者: liujiaqi000000 - 助理 三級 2009-7-9 14:47
出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
一:先說說硬體:
一般來說,電腦硬體是很不容易壞的。內存出現問題的可能性並不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:1。內存條壞了(二手內存情況居多)、2。使用了有質量問題的內存,3。內存插在主板上的金手指部分灰塵太多。4。使用不同品牌不同容量的內存,從而出現不兼容的情況。5。超頻帶來的散熱問題。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
二、如果都沒有,那就從軟體方面排除故障了。
先說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在緩沖區,需要操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為「read」錯誤,並指出被引用的內存地址為「0x00000000「。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為 「0x00000000」,而是其它隨機數字。
首先建議:
1、 檢查系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2、 更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3、 盡量使用最新正式版本的應用程序、Beta版、試用版都會有BUG。
4、 刪除然後重新創建 Winnt\System32\Wbem\Repository 文件夾中的文件:在桌面上右擊我的電腦,然後單擊管理。 在"服務和應用程序"下,單擊服務,然後關閉並停止 Windows Management Instrumentation 服務。 刪除 Winnt\System32\Wbem\Repository 文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。) 打開"服務和應用程序",單擊服務,然後打開並啟動 Windows Management Instrumentation 服務。當服務重新啟動時,將基於以下注冊表項中所提供的信息重新創建這些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面搜集幾個例子給大家分析:
例一:IE瀏覽器出現「0x0a8ba9ef」指令引用的「0x03713644」 內存,或者「0x70dcf39f」指令引用的「0x00000000」內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:
1、 開始-運行窗口,輸入「regsvr32 actxprxy.dll」回車,接著會出現一個信息對話框「DllRegisterServer in actxprxy.dll succeeded」,確定。再依次運行以下命令。(這個方法有人說沒必要,但重新注冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、 修復或升級IE瀏覽器,同時打上系統補丁。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到了6.0。
例二:有些應用程序錯誤: 「0x7cd64998」 指令參考的 「0x14c96730」 內存。該內存不能為 「read」。解決方法:Win XP的「預讀取」技術這種最佳化技術也被用到了應用程序上,系統對每一個應用程序的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像 」,並把這些信息儲存到Windows\Prefetch文件夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。建議將虛擬內存撤換,刪除Windows\Prefetch目錄下所有*.PF文件,讓windows重新收集程序的物理地址。
例三:在XP下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。
例四:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為 「read」 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉 RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例五:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為 「read」,終止程序請按確定。解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例六:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例七:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為 「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
該內存不能為read或written的解決方案關鍵詞: 該內存不能為"read" 該內存不能為"written"
從網上搜索來的幾篇相關文章.
【文章一】
使用Windows操作系統的人有時會遇到這樣的錯誤信息:
「「0X????????」指令引用的「0x00000000」內存,該內存不能為「read」或「written」」,然後應用程序被關閉。
如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。
一、應用程序沒有檢查內存分配失敗
程序需要一塊內存用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如 Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
二、應用程序由於自身BUG引用了不正常的內存游標
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試突讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。如果系統經常有所提到的錯誤提示,下面的建議可能會有說明 :
1.檢視系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,
從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。
Mode:
將虛擬內存撤換
答案:
目前為止是肯定的,也就是如在下次冷天到來時亦沒再發生,就代表這是主因
追加:
如果你用 Ghost 恢復 OS 後建議 刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程序的物理地址
有些應用程序錯誤 "0x7cd64998" 指令參考的 "0x14c96730" 內存。該內存不能為 "read"推論是此原因
源由:
Win XP的「預讀取」技術
這種最佳化技術也被用到了應用軟體上,系統對每一個應用軟體的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到WINDOWSPREFETCH數據夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。
後敘:
目前此方法亦是獨步網路的(其碼自己針對此問題查了許久),也是常見問題,原本幾乎每天睡前關閉軟體時一些程序都會發生...read...
現在就沒發生了。
【文章二】
運行某些程序的時候,有時會出現內存錯誤的提示(0x後面內容有可能不一樣),然後該程序就關閉。
「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。
「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。
不知你出現過類似這樣的故障嗎?
一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。
如果都沒有,那就從軟體方面排除故障了。
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。
下面我從幾個例子給大家分析:
例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。
例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為 「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為 「read」 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉 RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例五:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為 「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
【原因 解決方法】
1 內存條壞了 更換內存條
2 雙內存不兼容 使用同品牌的內存或只要一條內存
3 內存質量問題 更換內存條
4 散熱問題 加強機箱內部的散熱
5 內存和主板沒插好或其他硬體不兼容 重插內存或換個插槽
6 硬體有問題 更換硬碟
7 驅動問題 重裝驅動,如果是新系統,應先安裝主板驅動
8 軟體損壞 重裝軟體
9 軟體有BUG 打補丁或更新到最新版本
10 軟體和系統不兼容 給軟體打上補丁或是試試系統的兼容模式
11 軟體和軟體之間有沖突 如果最近安裝了什麼新軟體,卸載了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 殺毒
14 殺毒軟體與系統或軟體相沖突 由於殺毒軟體是進入底層監控系統的,可能與一些軟體相沖突,卸載試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程序,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕
在控制面板的添加/刪除程序中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮卸載它,當然如果你以後在其它程序需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的補丁(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「IE修復」軟體,並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞組的朋友指點:開始--運行:regsvr32 jscript.dll
開始--運行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次運行注冊所有dll
搜索查找到方法如下:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
這個命令老兄你慢慢輸 輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果。回車後慢慢等(需要點時間1-2分鍾) 都運行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是給系統打上補丁和更換內存、給內存換個插槽這3種方法來解決。[系統補丁只要到Microsoft Update網站在線更新就可以了]
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1。確保使用的是未修改過的軟體(非漢化、破解版)
2。使用改軟體時盡量不要運行其他軟體。(這是個臨時文件,可能某些軟體也在使用臨時文件夾,所以產生干擾)
3。把那些什麼桌面工具,內存整理工具通通關掉(你至少有2個類似的工具在運行)」
處理方法:
運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
〔我個人的最後解決和看法〕
我今天嘗試了多種辦法,最後我發現問題出在微軟的NET.Framework上面。我升級了這個軟體,並打齊了補丁,短暫平安後,有出現「內存不能為read」的情況。後來我受上面文章的啟發,卸載了微軟的NET.Framework1.0和1.1,世界太平了。
另外:如果是打開「我的電腦」、「我的文檔」等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
--------------------------------------------------------------------------------
〔試驗的結果〕
上面的方法,最管用、最徹底的方法是這個:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的「編輯-粘貼」功能就不容易輸錯了。在飛速滾屏完全靜止之後,別著急啟動其他程序,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別
8. 電腦運行中突然彈出 out of memory at line 33 是怎麼回事,是硬體還是軟體問題如果解決
內存溢出,對於上面兩位的回答,我認為,還需要看你是什麼情況下出現此問題。一般而言,除非操作系統或者應用程序有問題才會出現此類問題,更多的時候一般是編程的時候沒有管理好內存才會出現,分配內存後使用完畢,沒有及時釋放造成的。
內存不足,系統發生內存溢出錯誤。
最直接的方法就是增加物理內存;也可以通過增加「虛擬內存」來解決。
如果在運行Windows應用程序時,出現「內存不足」的故障,可按下列方法進行檢查和處理:
1、首先應檢查Windows的資源使用情況,如果資源佔用較多,可用資源較少,打開新文件時會出現「內存不足"的問題。這時可以清理屏幕,減 少窗口的數目,關閉不用的應用程序,包括TSR內存駐留程序,將Windows應用程序最小化為圖標,如果問題只是在運行一特殊的應用程序時出現,則與應 用軟體銷售商聯系,可能是數據對象的管理不好所致;
2、如果問題沒有解決,清除或保存Clipboard(剪貼板)的內容,使用ControlPanel Desktop選項將牆紙(Wallpaper)設置為None;
3、如問題仍存在,可用PIF編輯器編輯PIF文件,增大PIF文件中定義的MemoryRequirements:KB Required的 值;在標准模式下,選擇Prevent ProgramSwitch,該開關選項打開後,退出應用程序返回Windows;如果是386增強模式,則要將 Display Usage設置成Full Screen(全屏幕方式),將Execution設置為Exclusive,將Video memory設 置為盡可能低的方式;
4、 如果問題仍存在,則重新開機進入Windows系統,並且確保在「啟動"圖標中沒有其它無關的應用軟體同時啟動運行,在WIN.INI文件中也沒有Run或Load命令載入的任何無關的應用程序。
在平時,出現「內存不足"的問題一般可以按以下辦法處理。首先,退出那些不需要運行的應用程序,然後,再檢查系統的可用資源為多少。如果可用資 源大於30%,一般可以運行新的程序。當有多個應用程序在系統中運行時,可以退出一個,檢查一次可用資源,如果某個應用程序在退出前後,可用資源的百分比 沒有變化,說明這個應用程序沒有釋放它所佔用的資源。如果要收回這些沒有釋放的資源,只能退出Windows後,再重新進入Windows。為了確保在啟 動進入Windows時系統的可用資源足夠,在「啟動"圖標中應該沒有無關的應用軟體同時啟動運行,在WIN.INI文件中也沒有由Run或Load命令 載入的任何無關的應用程序,因為這些同時啟動的無關應用程序可能已經佔用了很多資源,使得要使用的應用程序無法運行。
一般說來,經過這樣處理,就不會出現「內存不足"的問題了。
9. 通達信var函數的用法
行情函數
1.OPEN:O 開盤價
2.CLOSE:C 收盤價
3.HIGH:H 最高價
4.LOW:L 最低價
5.VOL:V 成交量(手)
6.CAPITAL:流通盤
7.AMOUNT:成交金額
8.ADVANCE :上漲家數(大盤)
9.DECLINE:下跌家數(大盤)
10.SELLVOL:內盤主動賣
11.BUYVOL:外盤主動賣
引用函數
1.COUNT(X,N) :參數x為數組,N為計算周期,統計N周期內滿足X的周期數,N為0則從第一個有效數據開始。
COUNT(C>O,0);//歷史中陽k線的天數;
COUNT(C>O,20);//20日內出現陽k線的天數;
2.REF(X,N) X為數組,N為周期,N可以為變數,N參數經常與BARSLAST()等函數一起使用,說明:引用N周期前的X值。
C/REF(C,1)>=1.095 ;//漲停
C/REF(C,1)<=0.905;//跌停
C>REF(C,1);//上漲
C<REF(C,1);//下跌
COUNT(C/REF(C,1)>=1.095,10) //10日內漲停的次數
3.SUM(X,N) X為數組,N為計算周期,統計N周期中X的總和,N為0時則統計所有有效值。
SUM(C/REF(C,1)>=1.095,20);//20日內漲停的次數
SUM(IF(C>REF(C,1),V,IF(C<REF(C,1),-1*V,0)),0);//能量潮
4.MA(X,N);X為數組,N為計算周期,求X的N日移動平均值,演算法為(X1+X2+X3+X4+…XN)/N
MA(C,5);//5日均線
MA(C,10);//10日均線
5.HHV(X,N) ……求N周期內的X最高值
LLV(X,N)…… 求N周期呢的X的最低值
N為0,表示從第一個有效數值開始
HHV(H,10);//10日最高價的最高價
LLV(L,10);//10日最低價的最低價
HHV(C,10);
LLV(O,10);
6.HHVBARS(X,N)N周期內最高的X到本周期的周期數
LLVBARS(X,N)N周期內最低的X值到本周期的周期數
HHVBARS(H,20);//20日內最高價的最高價到距離今天是幾天
7.SUMBARS(X,A) 將X向前累加直到大於等於A,返回這個區間的周期數
SUMBARS(VOL,CAPITAL);//完全換手到現在的周期數,返回成交量累加到流通盤的周期數
日期數:=SUMBARS(VOL,CAPITAL);
驗證:SUM(V,日期數)/CAPITAL;
8.BARSCOUNT(X) 第一個有效數據X到當前的周期數
BARSCOUNT(C) //對於日線數據來說返回上市以來的總日數
新股:BARSCOUNT(C)=1;
次新股:BARSCOUNT(C)<180;
//有效數據並不是全是大於等於1的數據,只要有輸出數據,不管是0,還是負數,均為有效數據。
BARSCOUNT(MA(C,10)) //從第10根數據才開始輸出的,所以要注意了
9.BARSLAST(X) X為數組,上一次X不為0到現在的天數
BARSLAST(C/REF(C,1)>=1.095);//上一次漲停到現在的天數
10.BARSSINCE(X) X為數組,第一次X不為0到現在的天數
BARSINCE(HHV(V,30)/LLV(V,30)>=10);//第一次出現30日內最高成交量是最低成交量的10倍 到現在的周期數
邏輯函數
1.IF(X,A,B)若X不為0則返回A,否則返回B。
相對強弱指標 RSI
INPUT:N(5,1,100);
LC:=REF(C,1);
D:=IF(C>LC,C-LC,0);
E:=IF(C<LC,C-LC,0);
A:=SUM(D,N)/N;
B:=SUM(E,N)/N;
原始RSI:(A/A+B)*100;
IF(X
,A
,IF(Y
,C
,IF(P
,M
,N)
)
)
2.CROSS (A,B),兩條線交叉,表示當A從下方向上上穿B時,返回1,否則返回0。也就是上一個周期A<B,而當前周期A>B時,CROSS(A,B)返回1,否則返回0;從下方穿過也就是平時說的金叉,這是個模糊的說法,當兩條線同時向下時,也會發生所謂的金叉。
CROSS(MA(C,5),MA(C,10));//五日均線金叉
CROSS(MA(C,10),MA(C,5));//五日均線死叉
3.NOT 求邏輯非 NOT(X)返回非X,即當X為0時返回1,當X返回1時,返回0 調整N,我們可以得到結論:當X大於1時NOT(X)返回0,小於1時,返回1
NOT(ISUP);//表示平盤或收陰
NOT(0.1);//返回1
4.ISUP 該周期是否收陽,ISUP當收盤大於開盤,返回1,否則返回0;
ISEQUAL 概周期是否平盤,當開盤價等於收盤,則返回1,否則返回0;
ISDOWN 該周期時候收陰,當收盤價小於開盤價,則返回1,否則返回0;
5.ISLASTBAR 是否最後周期,最後一個周期返回去1,否則返回0
6.BETWEEN(A,B,C) 介於兩個數字之間,表示A處於B和C之間時返回1,否則返回0.
BETWEEN(2,1,3)=1;
BETWEEN(4,3,1)=0;
7.RANGE(A,B,C) 表示A大於B同時小於C時返回1,否則返回0
RANGE(2,1,3)=1;
RANGE(2,3,1)=0;
//區別 BETWEEN B與C位置顛倒不影響返回結果
關於BETWEEN的舉例,均線粘合,均線粘合是很多朋友都感興趣的問題,類似的這樣的問題看似很簡單,在實際編寫中對其進行量化是編輯這類公式的關鍵,
所謂均線粘合是指各條均線在一段時間內,均線處於狹小 的區域運行,這里有兩個因素,一個是一段時間,必須要指明這個時間段,另一個是狹小的區域,也就 要定義這個區域的上界和下界。
以下是一個6條均線粘合的選股公式,使用方法,調整參數N為粘合程度,N值越小粘合的程度越高,即均線距離越近嗎,M為粘合周期,參數N1—N6為各條均線的參數,如果不需要這么多均線參與粘合計算,其中不需要的設為1就可以了
INPUT:
N(2,1,100),
M(10,1,100),
N1(5,1,100),
N2(10,1,100),
N3(20,1,1000),
N4(30,1,1000),
N5(60,1,1000),
N6(120,1,1000);
A1:=MA(C,N1);
A2:=MA(C,N2);
A3:=MA(C,N3);
A4:=MA(C,N4);
A5:=MA(C,N5);
A6:=MA(C,N6);
AA:=(A1+A2+A3+A4+A5+A6)/6;
UP:=AA*(N/100)+AA;
DN:=AA-AA*(N/100);
NH:COUNT(
BETWEEN(A1,UP,DN)) AND
BETWEEN(A2,UP,DN) AND
BETWEEN(A3,UP,DN) AND
BETWEEN(A4,UP,DN) AND
BETWEEN(A5,UP,DN) AND
BETWEEN(A6,UP,DN)
,M)=M;
8.EXIST是否存在,EXIST(X,N) 返回N周期內的是否滿足條件X,有一次滿足就返回1,N為常量或變數
EXIST1:EXIST(C<REF(C,1),3);//三天中只要有一次下跌就有信號出現
9.EVERY(X,N) 返回N周期內是否一直滿足X,N可以為常量或變數。
EVERY1:EVERY(C<REF(C,1),3);//連續下跌三天才返回信號
COUNT(C<REF(C,1),3)=3
10.LAST(X,A,B) 返回第前A周期到B周期是否一直滿足條件X,若A為0,表示從第一天開始,B為0則表示到最後日止。
AA:=MA(C,5)>MA(C,10);
存在:LAST(AA,4,2);//這個函數使滿足連續條件的信號滯後,往後移了
11.LONGCROSS兩條線維持一定周期內後交叉,LONGCROSS(A,B,N)表示N周期內A都小於B,本周期從下方上穿B時返回1,否則返回0.
AA:=CROSS(MA(C,5),MA(C,10));
BB:=LAST(MA(C,5)<MA(C,10),5,1);
條件金叉:AA AND BB;
長金叉: LONGCROSS(MA(C,5),MA(C,10),5);
12.MAX(A,B) 返回A和B中的較大值
MIN(A,B) 返回A和B中的較小值
13.COST(N)N為常數,N為百分比 ,返回獲利盤比例為N%的價格
WINNER(A)獲利盤比例, A為常數或數組,為價格,返回A價格以下獲利百分比,該函數僅對日線數據有效,表示獲利盤比例
COST(WINNER(C))=C
平均成本價格:COST(50);
AA:=(VOL,CAPITAL);
平均成本價:SUM(C*V,AA)/SUM(V,AA);
//cost函數的平均價格與完成流通股本換手的每日均價
換手率:VOL/CAPITAL*100;
穿越籌碼:ABS(WINNER(CLOSE)-WINNER(OPEN))*100,VOLSTICK;
無量長陽:=穿越籌碼>=10 AND MA(換手率,5)<=3 OR (穿越籌碼/換手率)>9;
DRAWICON(無量長陽,穿越籌碼,10);
大盤函數
INDEXC:大盤收盤
INDEXO:大盤開盤
INDEXV:大盤量能
//石開B系數
//貝塔=K*(個股漲跌幅-指數漲跌幅)*100,k的意思是當指數漲幅在1%以上時,k=0.9,當指數漲跌幅在1%以內時,K=1,當指數漲跌幅超過1%時,k=1.2
INPUT:N(10,1,100),M(40,1,100);
VAR1:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
VAR2:=(CLOSE-REF(C,1))/REF(C,1);
K:=IF(VAR1>0.01,0.9,IF(VAR1<-0.01,1.2,1));
B1:(VAR2-VAR1)*K*100;
B:SUM(B1,N);
M5:SMA(B,M,1);
引用函數
1、引用指標公式:『』指標.指標線#周期『』(參數)
「MACD.DEA#WEEK」(26,12,9);表示當天引用了本周期所在的本周的MACD指標中的數據。#的格式調用的本周期所在的上一級周期的指標數據。##的格式則表示調用了前一種格式的前一周期的指標數據。
"MACD.DEF##WEEK"(26,12,9)
//表示當天引用了上一周的MACD的DEF數據,#本周,##上周
2.引用交易系統公式
「SYSTEM.公式名稱.交易類型」(參數表)
「SYSTEM.FMLNAME.ENTERLONG」(P1,P2)。交易類型:ENTERLONG 多頭買入
EXITLONG 多頭賣出 ENTERSHORT 空頭買入 EXITSHORT 空頭賣出
可供引用的周期類型有MIN1 MIN5 MIN15 MIN30 MIN60 DAY WEEK MONTH 分表表示1分鍾 5分鍾 15分鍾 30分鍾 6分鍾 日線 周線 月線
ENTERLONG:CROSS(MACD,0)
EXITLONG:CROSS(0,MACD)
引用任意股票數據,引用大盤數據可用INDEXC,INDEXV等
股票代碼 「股票代碼@數據」
數據名稱可以有OPEN HIGH CLOSE LOW AMOUNT (注意這里不可以 用簡稱)。
"000002@VOL"表示000002該周期的成交量
"1A0001@CLOSE"表示大盤本周期的收盤價,此時大盤被當做一個個股
財務函數
FINONE(id,年份,月日)
FINONE(183,2016,1231);
繪圖函數
這組函數的功能是在主圖或幅圖上設定條件輸出圖像 圖標 直線 文字 數字 指標線 指標柱 等 全部可以單獨使用。
公式編輯器的強大,在此組函數中表現的淋漓盡致,無論在表面美感,還是實質上提高工作效率上,都有良好的表現。較好的使用這組函數,可以使公式 輸出更加美觀 鮮明 直觀。
1.寫字
顯示文字 DRAWTEXT(COND,PRICE ,』TEXT』),當COND條件滿足時,在PRICE位置輸入文字TEXT,顯示多行文本可用\N換行。
顯示數字,DRAWNUMBER(COND,PRICE,NUMBER),當COND 滿足條件時,在PRICE位置書寫數字。
換行 文字大小 顏色分別用系統默認的\N COLOR
DRAWNUMBER(C/O>1.06,0.95*L,L), COLORGREEN;
DARATEXT(C/O>1.06,0.95*L,」反彈啦、\N大陽線」), COLORRED;
在圖形上繪制小圖標.
DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,在PRICE位置畫TYPE號圖標(TYPE為1--41).
//DRAWICON(CLOSE>OPEN,LOW,1)表示當收陽時在最低價位置畫1號圖標.
DRAWICON(CLOSE>OPEN,LOW,1);
DRAWICON(CLOSE>OPEN,LOW+1,2);
DRAWICON(CLOSE>OPEN,LOW+2,3);
DRAWICON(CLOSE>OPEN,LOW+3,4);
DRAWICON(CLOSE>OPEN,LOW+4,5);
DRAWICON(CLOSE>OPEN,LOW+5,6);
2.畫線
DRAWLINE畫直線,DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當滿足COND1時,在PRICE1位置畫直線起點,當COND2條件滿足時,在PRICE2位置畫直線終點,DRAWLINE目前支持POINTDOT LINETHICK COLOR 這四個描述函數,EXPAND=0 EXPAND=1分別表示 不延長 延長。
DRAWLINE是唯一一個語句裡面用到兩個COND的繪圖函數,因為她需要兩個點來決定一條直線,DRAWLINE是從第一個點滑到第二點的,即在起點與終點的順序關系,第一點出現的時間,要在第二點前,否則線是畫不出來的。
DRAWLINE(HIGH>=HHV(H,20),H,L<=LLV(L,20),L,1);
POLYINE(COND,PRICE)當COND條件 滿足時,在PRICE位置為頂點畫折現連接可以用於只顯示指標線,不在頂部顯示數據的場合支持POINTDOT LINETHICK COLOR SHIFT 這四個描述函數
POLYLINE(C>REF(C,1),H),COLORRED;
//把所有點全連接起來
STICKLINE 畫柱狀線 STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1 和PRICE2位置之間畫柱狀線,寬度為WIDTH可為0-100(10為標准間距),WIDTH為寬度,支持小數,可為0,用1和0.1,會有很大的差距,取8時和主圖的K線寬度差不多,EMPTH不為0則畫空心柱,0為實心柱,PRICE1和PRICE2沒有順序關系。
AA:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1);
線形描述
這一組中的函數,全部不能單獨使用,一定要和其他指標一起用才能發揮效力,因為他們是描述指標線的。
指標在主圖或幅圖中顯示,主要分為柱狀和線狀兩種,這一組中的函數,全部 為了控制指標的顯示而設計的。
掌握這組函數,可以使指標輸出顯示豐富多彩,色彩繽紛。
使用的一般形式:指標,指標描述函數1,指標描述函數2……;
-畫柱狀線,STICK的英文是柱 棒的意思,COLORSTICK是以零軸為中心畫彩色柱狀線,零軸以下 是陰線顏色,零軸上為陽線顏色,LINESHITK同時畫柱狀線和指標線。
一般的指標顯示,在軟體默認中是線狀的,即如果不加指標線描述函數,則指標以線狀的形式輸出。
C-REF(C,1),STICK;
C-REF(C,1),COLORSTICK;
C-REF(C,1),LINESTICK;
//一般的信號,不加描述符函數,會有箭頭狀,加了STICK之後,就成柱狀了。
C>REF(C,1)AND C>REF(C,2);
C>REF(C,1)AND C>REF(c,2),STICK;
//在同一個指標中,有多個相同性質的描述 函數時,軟體只認最後一個描述函數,既想顯示指標線和柱狀線,又想以零軸為中心顯示彩色柱狀線,可以用分開的兩句語句來達成目標。
A:=C-REF(C,1);
A,LINESTICK;
A,COLORSTICK;
-VOLSTICK 畫成交量柱狀線,今天的收盤價DAU昨天的收盤價,顯示陽柱,小於等於顯示陰柱。
V,VOLSTICK;
-CROSSDOT 畫叉線或X狀線、CIRCLEDOT 畫小圓圈線、POINTDOT 畫點狀線
叉狀線:MA(C,20), CROSSDOT;
小圓圈線:MA(C,30),CIRCLEDOT;
點狀線:MA(C,6),POINTDOT ,LINTTHICK3;
MA(C,90),CROSSDOT;
MA(C,90),CIRCLEDOT,COLORMAGENTA;
-LINETHICK 畫線粗細 參數1-9, THICK,字面意思是厚的,LINETHICK就可以理解為線(棒)的粗細了。
N分別取 1 2 3 4 5 6 7 做7個幅圖。
-COLOR顏色
10. 誰知道現在什麼軟體能提供比較穩定的股票實時行情數據,像數暢,網際風等,想找一個穩定的價格無所謂
BIGI行情股指期貨外盤期貨外匯現貨期權滬深股票A股實時行情數據K線介面
1、國際期貨、國內期貨、外匯、貴金屬、現貨、期權、股指、數字貨幣和A股
交易所:紐約NYMEX、紐約COMEX、芝加哥CME、芝加哥CBOE、美國ICE、歐洲ICE、瑞士EUREX、倫敦LME、香港HKEX、新加坡SGX、京東TOCOM、馬來西亞BMD、中金所CFFEX、上期所SHFE、大商所DCE、鄭商所CZCE、上期能源INE、滬深交易所
2、接入socket websocket http
3、免費調用K線,實時推送K線
4、無延時
5、API介面
6、專業一對一指導