通達信自定義數(shù)據是一種方便的數(shù)據結構,它能夠方便我們處理一些自己定義的數(shù)據信息,。 自定義數(shù)據有兩種格式: 一種是序列數(shù)據,,即按照日期和數(shù)值排列的數(shù)據,; 另一種是外部數(shù)據,,即一組字符串和數(shù)值對應的數(shù)據。 這里,,我先介紹最復雜的自定義序列數(shù)據,。 (1)新建自定義序列數(shù)據 比如,我們可以打開自定義數(shù)據管理器,,然后點擊“新建”,。 此時彈出“新建自定義數(shù)據”對話框, 我們這里隨便新建一個2230號,,類型選擇“序列數(shù)據(日期,、數(shù)值)”,數(shù)據名稱命名為“測試”,。 這樣就在通達信里面新建好了一個自定義的序列數(shù)據文件,。 (2)自定義的序列數(shù)據添加數(shù)據 新建完一個特定的自定義序列數(shù)據文件之后,就需要理解里面的數(shù)據含義了,。 我們以添加一個新的數(shù)據為例,,就可以輔助我們理解其數(shù)據含義。 選中新建的數(shù)據,,然后點擊“修改數(shù)據” 點擊“修改數(shù)據”之后,,就會彈出如下的對話框。 當然,,這里我已經添加了不少數(shù)據,,所以上面已經有了不少的內容。 1)點擊“添加”,就可以增加新的序列數(shù)據,,此時的對話框如下: 這些數(shù)據顧名思義,,共有4類數(shù)據,但真正可以填寫的只有如上面所示的1品種代碼,、3日期和4數(shù)值這三類,。 這4類數(shù)據也就與上方的“自定義序列數(shù)據”內容里面的“代碼”、“日期”和“數(shù)值”是一一對應的,。 你要做的就是理解這些數(shù)據的對應關系,,搞懂他們的對應次序,方便后續(xù)的高級操作,。 2)點擊“修改”,,就可以對現(xiàn)有的數(shù)據進行修改: 此時,就可以對現(xiàn)有的選中數(shù)據進行修改了,。 注意,,這時對應的只能修改兩類數(shù)據:日期和數(shù)值。就是上面綠框的兩組數(shù)據,。 以上就是自定義序列數(shù)據的全部內容,。 以上操作已經能夠滿足日常家用了。 如果你只是日常使用,,就不用看下面的內容了,。 (3)自定義序列數(shù)據高級操作 以下部分為額外的花活。 當我們需要操作一組大量的數(shù)據輸入時,,難道也是像我們上面那樣一個一個操作嗎,? 為此,通達信貼心的準備了一個“導入”按鈕,,可以輔助我們批量導入數(shù)據,,這樣就免除了我們大量錄入的痛苦。 但是,,顯然,,不是任何數(shù)據都能夠導入的,只有滿足特定格式的文本文件才能夠導入,。 一般可以一鍵導入的自定義序列數(shù)據文件格式如下所示: 說明一下,,這個文件的數(shù)據格式為: 市場代碼(0:深圳,1:上海)|股票代碼|日期|數(shù)值 顯然,就是前面所得1,、2,、3、4那四種數(shù)據,。都是一一對應的,。 這樣,,你就能夠明白了,只要寫入這些數(shù)據,,就可以導入全部所需的數(shù)據,,再也不用一一手動操作了。 比如我就編寫了專有程序,,把下面這樣的csv文件或其他混亂的原始數(shù)據文件,,無縫轉化為上面指定格式的自定義序列數(shù)據文本文件了。 顯然,,你可以用任何編程工具來處理生成如上的txt文件,,這樣就可以一鍵導入了。 現(xiàn)在就可以按照下面的方式直接導入了,。 下圖“導入方式”的各文字意義都是很直接的,,你可以隨意測試: 自定義數(shù)據導入之后,點擊“切換品種”,,就可以查看txt文本中導入的所有個股對應的日期和數(shù)據了,。 你可能會問,就這,?自定義序列數(shù)據也沒什么用處啊,。 那么我們怎么使用自定義序列數(shù)據呢? 我們在如下公式測試一下唄,。 編寫如下公式,,在副圖中引用自定義序列數(shù)據: 公式為: 數(shù)據:=SIGNALS_USER(2230,0); STICKLINE(數(shù)據,數(shù)據,0,1.5,0); 以上公式的含義是把自定義序列數(shù)據畫成柱狀圖,,顯示到副圖中,。
所以這里,,SIGNALS_USER表示引用2230號外部序列數(shù)據,,且數(shù)據不做平滑處理。 效果如下所示: 顯然,,以上操作,,顯示了自定義序列數(shù)據與通達信公式體系是可以完美融合的。 這樣,,自定義序列數(shù)據就成了通達信公式指標了,,配合通達信的DLL,好像又多了一把利器,。 現(xiàn)在你可以發(fā)揮自己的聰明才智,,進一步挖掘通達信自定義序列數(shù)據的高級應用了。 ———————————————— 如果不明白DLL的編寫方法,, 有付費的《通達信》編寫DLL的教程,,見這里: 付費的《大智慧》編寫DLL的教程見這里: 以上教程都是從零講起,帶你進入《通達信》,、《大智慧》DLL編寫指標的殿堂,。 |
|