小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通達(dá)信自定義外部數(shù)據(jù)的入門與騷操作

 Jeremy_蒼 2024-05-29 發(fā)布于安徽

通達(dá)信自定義數(shù)據(jù)是一種方便的數(shù)據(jù)結(jié)構(gòu),它能夠方便我們處理一些自己定義的數(shù)據(jù)信息。

自定義數(shù)據(jù)有兩種格式:

一種是序列數(shù)據(jù),即按照日期和數(shù)值排列的數(shù)據(jù);

另一種是外部數(shù)據(jù),即一組字符串和數(shù)值對(duì)應(yīng)的數(shù)據(jù)。

圖片

之前介紹了序列數(shù)據(jù)的使用方法:

通達(dá)信自定義序列數(shù)據(jù)的入門與高級(jí)操作

本文繼續(xù)介紹第二種數(shù)據(jù):“自定義外部數(shù)據(jù)”的使用方法

(1)新建自定義外部數(shù)據(jù)

比如,我們可以打開(kāi)自定義數(shù)據(jù)管理器,然后點(diǎn)擊“新建”。

此時(shí)彈出“新建自定義數(shù)據(jù)”對(duì)話框,

圖片

我們這里隨便新建一個(gè)2號(hào),類型選擇“外部數(shù)據(jù)(字符串、數(shù)值)”,數(shù)據(jù)名稱命名為“外部自定義”。

這樣就在通達(dá)信里面新建好了一個(gè)編號(hào)為2的自定義外部數(shù)據(jù)。

(2)自定義的序列數(shù)據(jù)添加數(shù)據(jù)

新建完一個(gè)特定的自定義序列數(shù)據(jù)文件之后,就需要理解里面的數(shù)據(jù)含義了。

我們以添加一個(gè)新的數(shù)據(jù)為例,就可以輔助我們理解其數(shù)據(jù)含義。

選中新建的2號(hào)數(shù)據(jù),然后點(diǎn)擊“修改數(shù)據(jù)”

圖片

點(diǎn)擊“修改數(shù)據(jù)”之后,就會(huì)彈出如下的對(duì)話框。

圖片

當(dāng)然,這里我已經(jīng)添加了不少數(shù)據(jù),所以上面已經(jīng)有了不少的內(nèi)容。

1)點(diǎn)擊“添加”,就可以增加新的序列數(shù)據(jù),此時(shí)的對(duì)話框如下:

圖片

這些數(shù)據(jù)顧名思義,共有4類數(shù)據(jù),但真正可以填寫的只有如上面所示的:1品種代碼、3字符串值和4數(shù)值這三類。

這4類數(shù)據(jù)也就與上方的“自定義外部數(shù)據(jù)”內(nèi)容里面的“代碼”、“字符串”和“數(shù)值”是一一對(duì)應(yīng)的。

你要做的就是理解這些數(shù)據(jù)的對(duì)應(yīng)關(guān)系,搞懂他們的對(duì)應(yīng)次序,方便后續(xù)的高級(jí)操作。

2)點(diǎn)擊“修改”,就可以對(duì)現(xiàn)有的數(shù)據(jù)進(jìn)行修改:

圖片

此時(shí),就可以對(duì)現(xiàn)有的選中數(shù)據(jù)進(jìn)行修改了。

注意,這時(shí)對(duì)應(yīng)的只能修改兩類數(shù)據(jù):字符串值和數(shù)值。就是上面綠框的兩組數(shù)據(jù)。

以上就是自定義外部數(shù)據(jù)的全部?jī)?nèi)容。

以上操作已經(jīng)能夠滿足日常家用了。

如果你只是日常使用,就不用了看下面的內(nèi)容了。

(3)自定義外部數(shù)據(jù)騷操作

以下部分為額外的花活。

當(dāng)我們需要操作一組大量的數(shù)據(jù)輸入時(shí),難道也是像我們上面那樣一個(gè)一個(gè)操作嗎?

為此,通達(dá)信貼心的準(zhǔn)備了一個(gè)“導(dǎo)入”按鈕,可以輔助我們批量導(dǎo)入外部數(shù)據(jù),這樣就免除了我們大量錄入的痛苦。

圖片

但是,顯然,不是任何數(shù)據(jù)都能夠?qū)氲模挥袧M足特定格式的文本文件才能夠?qū)搿?o:p>

一般可以一鍵導(dǎo)入的自定義序列數(shù)據(jù)文件格式如下所示:

圖片

說(shuō)明一下,這個(gè)文件的數(shù)據(jù)格式為:

市場(chǎng)代碼(0:深圳,1:上海)|股票代碼|字符串|數(shù)值

顯然,就是前面所得1、2、3、4那四種數(shù)據(jù)。都是一一對(duì)應(yīng)的。

當(dāng)然,上面我導(dǎo)入的字符串也可以是數(shù)值,它默認(rèn)會(huì)把數(shù)字也轉(zhuǎn)化為字符串。

這樣,你就能夠明白了,只要寫入這些數(shù)據(jù),就可以導(dǎo)入全部所需的數(shù)據(jù),再也不用一一手動(dòng)操作了。

理解了這種字符格式,我就可以編寫了專有程序,把任意文件或其他混亂的原始數(shù)據(jù)文件,無(wú)縫轉(zhuǎn)化為上面指定格式的自定義外部數(shù)據(jù)文本文件了。

顯然,你可以用任何編程工具來(lái)處理生成如上的txt文件,這樣就可以一鍵導(dǎo)入了。

現(xiàn)在就可以按照下面的方式直接導(dǎo)入了。

下圖“導(dǎo)入方式”的各文字意義都是很直接的,你可以隨意測(cè)試:

圖片

你可能會(huì)問(wèn),就這?自定義外部數(shù)據(jù)也沒(méi)什么用處啊。

那么我們?cè)趺词褂米远x外部數(shù)據(jù)呢?

我們?cè)谌缦鹿綔y(cè)試一下唄。

1)高級(jí)操作1:

編寫如下公式,在副圖中引用自定義序列數(shù)據(jù):

圖片

公式為:

STR:=EXTERNSTR(0,2);DRAWTEXT_FIX(1,0.5,0.5,0,STR);VAL:EXTERNVALUE(0,2);

以上公式的含義是把自定義外部數(shù)據(jù)的字符串寫到副圖中央,然后顯示出外部數(shù)據(jù)的數(shù)值。

公式引用后的顯示效果如下圖所示:

圖片

這兩個(gè)公式的用法解釋為:

EXTERNSTR:引用自定義外部字符串?dāng)?shù)據(jù)EXTERNSTR(TYPE,ID)TYPE為1表示是系統(tǒng)保留數(shù)據(jù),TYPE為0表示是自定義外部數(shù)據(jù),讀取signals目錄下面的的extern_user.txt,請(qǐng)用自定義數(shù)據(jù)管理器來(lái)維護(hù)extern_user.txt為文本結(jié)構(gòu),如下 1|600717|1|好股|0.33市場(chǎng)(0:深圳,1:上海)|品種代碼|數(shù)據(jù)號(hào)|文字串|數(shù)值
EXTERNVALUE:引用自定義外部數(shù)值數(shù)據(jù)EXTERNVALUE(TYPE,ID),用法同EXTERNSTR類似

2)高級(jí)操作2:

有了自定義外部數(shù)據(jù),我們還可以把它添加到通達(dá)信的表頭。

如果你的自定義外部數(shù)據(jù)是數(shù)字型字符串,甚至還能夠進(jìn)行排序,這個(gè)操作相當(dāng)亮騷?。?o:p>

但千萬(wàn)注意啦!只能是自定義的外部數(shù)據(jù)可以添加到表頭。絕不允許序列數(shù)據(jù)添加到表頭!

方法如下:

右鍵點(diǎn)擊表頭,然后點(diǎn)擊:“選擇自定義數(shù)據(jù)…”:

圖片

之后,在彈出的窗口,選擇外部數(shù)據(jù),這里我選了2號(hào),然后點(diǎn)擊“選擇”,就成了。

圖片

下面就是添加完成的效果:

圖片

千萬(wàn)記住了下面兩句話:

只有自定義外部數(shù)據(jù)才可以添加到表頭?。?!

自定義外部數(shù)據(jù)的字符串如果是數(shù)字型,還可以在表頭排序?。?!

顯然,以上操作,顯示了自定義外部數(shù)據(jù)與通達(dá)信公式體系同樣能夠完美融合了。

這樣,自定義序列數(shù)據(jù)和外部數(shù)據(jù)都成為了通達(dá)信公式指標(biāo),配合通達(dá)信的DLL,又多了一把利器。

現(xiàn)在你可以發(fā)揮自己的聰明才智,進(jìn)一步挖掘通達(dá)信自定義數(shù)據(jù)的高級(jí)應(yīng)用吧。

————————————————

如果不明白DLL的編寫方法,

有付費(fèi)的《通達(dá)信》編寫DLL的教程,見(jiàn)這里:

如何編寫通達(dá)信DLL,請(qǐng)看這里!

付費(fèi)的《大智慧》編寫DLL的教程見(jiàn)這里:

'大智慧'DLL保姆級(jí)教程出爐

以上教程都是從零講起,帶你進(jìn)入《通達(dá)信》、《大智慧》DLL編寫指標(biāo)的殿堂。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多