电竞比分网-中国电竞赛事及体育赛事平台

分享

金魔方,語法差異

 imelee 2013-11-02

語法元素差異

跟傳統(tǒng)的飛狐、大智慧指標(biāo)相比,本語言的某些元素有變化。包括以下幾點(diǎn):

1.序列下標(biāo) 在飛狐和本語言中,K線相關(guān)序列都可以通過下標(biāo)[]訪問,(注,關(guān)于序列概念,請參考逐行和逐根)

但是,在飛狐和大智慧中,序列的第一根是用下標(biāo)[1]來表示的,相應(yīng)的,序列的最后一根(最新一根)就是[datacount];

在本語言中,序列的最新一根是用下標(biāo)[0]來表示的,相應(yīng)的,序列的第一根就是下標(biāo)[datacount-1];

那么,使用了下標(biāo)的飛狐公式應(yīng)該怎樣轉(zhuǎn)換成本語言呢,根據(jù)以上所述,容易看出,只需要把飛狐的下標(biāo)[i]變成[datacount-i],就轉(zhuǎn)換為本語言的下標(biāo)方式了。


2.K線時(shí)間 我們知道,一根K線所對應(yīng)的時(shí)間其實(shí)并非單一時(shí)間,而是時(shí)間段。是有開始時(shí)間和結(jié)束時(shí)間的,例如,上證指數(shù),第一根5分鐘線的開始時(shí)間是9:30,而結(jié)束時(shí)間是9:35。

但是,公式中,每根K線所對應(yīng)的Time函數(shù)和Date函數(shù)都只能有一個(gè)值。一般軟件,要么選擇使用開始時(shí)間作為K線時(shí)間,要么選擇結(jié)束時(shí)間作為K線時(shí)間。

在飛狐和大智慧中,選擇的是結(jié)束時(shí);而在本語言中,選擇的是開始時(shí)。也就是說date函數(shù)和time函數(shù),分別返回了k線開始的日期和時(shí)間。

同時(shí),本語言提供了datec,timec函數(shù),返回k線的結(jié)束日期和時(shí)間。類似的,本語言還提供了hourc,返回結(jié)束的小時(shí),minutec,結(jié)束的分鐘。


3.Vol函數(shù) 為了準(zhǔn)確反映交易所的數(shù)據(jù),Vol使用了股和口而不是手作為單位。

而飛狐是用手的。

所以飛狐公式中的Vol,要轉(zhuǎn)換為Vol/VolUnit


4.字符串里的分割符‘\’

金魔方中,字符串里分割目錄的‘\’要寫為‘\\’。

例如'd:\temp\f.txt',要寫為'd:\\temp\\f.txt'。

原因是‘\’被用作轉(zhuǎn)義字符了,例如‘\r’是回車,‘\n’是換行,‘\'’是單引號(hào),‘\"’是雙引號(hào)

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多