輸出和檔案#

Print 用來將資訊輸出到螢幕或檔案,最重要的應用是除錯,確認程式的執行流程和運算邏輯是否正確。

語法#

1
Print([OutputTarget], Expression1, Expression2, ...);
語法元素是否可省略說明
OutputTarget可省略指定輸出目標。預設輸出到 PowerLanguage Editor Output Log
Expression必填字串、真假值或數值

輸出目標(OutputTarget)#

輸出目標說明
(不指定)輸出到 PowerLanguage Editor Output Log(預設)
Printer指定預設的印表機為輸出目標
File("FilePath")指定 FilePath 的檔案為輸出目標,如果檔案不存在,會建立新檔

數值輸出格式#

如果 Expression 是數值,可以使用 Expression:C:D 語法指定輸出格式:

語法元素說明
C數值的最少輸出字元數(整數 + 小數點 + 小數位數)。如果數值字元數少於 C,數值前方會插入空白補滿
D小數點之後的位數。如果小數位數大於 D,會四捨五入到 D

預設的輸出格式是最少 7 位字元數和小數點後 2 位。

範例#

PowerLanguage Editor Output Log 印出 0.10(0.10 前面補上 3 個空格)。

1
Print(.1);

PowerLanguage Editor Output Log 印出 1.556(1.556 前面補上 1 個空格)。

1
Print(1.555555:6:3);

輸出 CurrentDateCurrentTime 到檔案 C:\test.txt

1
Print(File("C:\test.txt"), CurrentDate, CurrentTime);

Reference#

https://www.multicharts.com/trading-software/index.php?title=Print

© 2026 CodeReindeer. All rights reserved.