MultiCharts | PowerLanguage語法教學 | CH9:輸出和檔案

輸出和檔案

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

語法

Print([OutputTarget],Expression1,Expression2,etc.);

where
OutputTarget – 指定要輸出目標。如果沒有指定OutputTarget,預設會輸出到PowerLanguage Editor Output Log
有2種輸出目標可以指定:
1. Printer – 指定預設的印表機為輸出目標。
2. File("PathFilename") – 指定PathFilename的檔案為輸出目標,如果檔案不存在,會建立新檔。

Expression字串、真假值或數值
Expression:C:D – 如果Expression是數值,可以使用此語法,進一步指定數值輸出的格式。
Where:
– 數值的最少輸出個數(整數+小數點+小數位數),如果數值輸出個數少於C,數值前方會插入空白補滿最少輸出個數。
– 小數點之後的位數個數,如果小數點之後的位數個數大於D,小數位數會四捨五入到D
預設的輸出格式是小數點後兩位數和最少七位數的輸出個數。

Examples

PowerLanguage Editor Output Log印出 0.100.10前面會補上3個空格。

Print(.1);

PowerLanguage Editor Output Log印出 1.5561.556前面會補上1個空格。

Print(1.555555:6:3);

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

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

Reference

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

發佈留言