PowerLanguage Editor是MC裡面編寫程式的地方,打出來的文字都會自動顯示不同的顏色,讓我們快速地知道寫出來的東西有沒有寫錯,寫錯的話PowerLanguage
Editor 便會辨別不到,出來的字是灰色的,而不是相應的顏色。下面有一個內建的訊號MACDLE,顯示出來的文字有藍色、紅色、鮮紅色、淺紫色、深紫色、深綠色。
我在第12行開始寫,怎麼…灰色的? 原來XAverage 打錯了。
PowerLanguage Editor 辨認不出來,文字顯示為灰色 |
下表為不同顯示顏色所代表的意義:
關鍵字 (Keyword) |
藍色 例子:Close |
參數 (Input) |
紅色 例子:FastLength |
忽略字 (Skip Word) |
鮮紅色 例子:at |
變數 (Variable) |
淺紫色 例子:var0 |
函數 (Function) |
深紫色 例子:MACD |
註解 (Annotation) |
深綠色 例子:MacdLE |
記下這些顏色代表的意義對MC初學者十分有幫助。看到綠色的,便知道這是註解,註解打甚麼都可以,不會對程式有影響的。看到藍色的,便知道這是關鍵字,每個關鍵字都有特定的用法,可以按F1鍵查詢用法。至於函數,與關鍵字同樣為內建的東西,但顯示為深紫色,它不可按F1鍵查詢用法,可以按右鍵選擇打開函數看函數內容。鮮紅色是忽略字,忽略字的存在是為了讓腳本易於閱讀,腳本執行的過程中會直接忽略這些字,所以稱為忽略字,是可有可無的。暗紅色的是參數,在上述例子中FastLength, SlowLength, MACDLength 是參數,分別代表12, 26, 9。參數可以在Inputs欄中修改,不同參數程式跑出來有不同績效。淺紫色的是變數,變數是腳本中用來儲存東西的,在上述例子中var0, var1, var2 是變數,用來儲存運算得出的數值。