語法元素差異跟傳統的飛狐、大智慧指標相比,本語言的某些元素有變化。包括以下幾點: 1.序列下標 在飛狐和本語言中,K線相關序列都可以通過下標[]訪問,(注,關于序列概念,請參考逐行和逐根) 但是,在飛狐和大智慧中,序列的第一根是用下標[1]來表示的,相應的,序列的最后一根(最新一根)就是[datacount]; 在本語言中,序列的最新一根是用下標[0]來表示的,相應的,序列的第一根就是下標[datacount-1]; 那么,使用了下標的飛狐公式應該怎樣轉換成本語言呢,根據以上所述,容易看出,只需要把飛狐的下標[i]變成[datacount-i],就轉換為本語言的下標方式了。
但是,公式中,每根K線所對應的Time函數和Date函數都只能有一個值。一般軟件,要么選擇使用開始時間作為K線時間,要么選擇結束時間作為K線時間。 在飛狐和大智慧中,選擇的是結束時;而在本語言中,選擇的是開始時。也就是說date函數和time函數,分別返回了k線開始的日期和時間。 同時,本語言提供了datec,timec函數,返回k線的結束日期和時間。類似的,本語言還提供了hourc,返回結束的小時,minutec,結束的分鐘。
而飛狐是用手的。 所以飛狐公式中的Vol,要轉換為Vol/VolUnit
金魔方中,字符串里分割目錄的‘\’要寫為‘\\’。 例如'd:\temp\f.txt',要寫為'd:\\temp\\f.txt'。 原因是‘\’被用作轉義字符了,例如‘\r’是回車,‘\n’是換行,‘\'’是單引號,‘\"’是雙引號 |
|