Print 其實就是把資料印出來…印在 PowerEditor 下方的 Bebug 視窗而已。他的程式語法加下:
Print(數值);
寫程式的過程中抓 bug 是一件非常令人討厭的事情…因為抓到後來說不定只是一個加號你打成了減號這種很笨的事而已。而利用 print 指令能夠讓你一步一步的找到你程式中的問題出在什麼地方。
了解了 Print 的用法後…我想就讓大家來寫寫第一隻程式。通常教程式語言的書籍第一個程式都會是讓學習者寫一個 Hello World! 的程式…所以這邊也不免俗的來讓大家寫寫 Hello World! 吧。
用上了上一篇所教的 if 來作的話,可以寫成這樣:
If LastBarOnChart then
print("Hello World!");
新增一個 signal 後,把上面程式碼打上去,接著檢查完成後放到 K 線圖上。然後回到 PowerEditor 下面看看是不是有出現這行字:
有的話…代表你的第一隻程式成功了。
這邊用到了一個函式叫作 LastBarOnChart ,它的意思就是 K 線圖上的最後一根 K 線,當然你可以連 If 的判斷都省略掉…不過你將會看到一堆的 Hello World! 出現在 Debug 的視窗上。
當然 Print 這個指令也可以一次印出很多的資料:
Print(數值1, 數值2, 數值3, 數值4, ...);
只要用逗號分開就行了。 Hello World! 完成後…請學著用 Print 印出一些資料來看吧。也許你可以印出每根 K 線的高點(high) 或是收盤價(close) 等。總之…多寫寫囉。
沒有留言:
張貼留言
請留下您的大名…匿名者恕不回應…