【單元5】PowerLanguage常用函式(Function) | MultiCharts 通道指標

營業員專區線上開戶電子交易線上開戶/電子交易/營業員專區/網站地圖首頁>軟體介紹>程式交易專區>PowerLanguage自學入門目錄/Category軟體介紹電腦下單軟體統一期貨下單軟體一覽表統eVIP全球版(國內外整合)統一海期通e統金(web平台)統一大戶系統介紹手機及平板下單軟體如何智慧下單? 教你實用的手機智慧單功能(雲端停損觸價、OCO)統一e指發Android版統一e指發iPhone版統一e指發iPad版海期GO期航家程式交易專區統一MultiCharts下載統一MultiCharts申請與收費統一MultiCharts軟體下載專區PowerLanguage自學入門打敗人性的弱點:程式交易跟主觀交易的最大不同?程式,嚇不倒我的!MultiCharts教學資源2021懶人包輕鬆好入門,PowerLanguageEditor編輯平台簡介【單元1】新手的程式三部曲:用「兩行程式碼」寫出均線交叉策略【單元2】交易沒有神邏輯!學習PowerLanguage程式腳本的基本功【單元3】【單元4】PowerLanguage的基本構成元素【單元5】PowerLanguage常用函式(Function)【單元6】認識變數(Variable)與參數(Input)【單元7】流程控制If…Then….【單元8】認識PowerLanguage交易指令【單元9】從內建範例程式碼學如何運用指標函式開發策略【單元10】萬用出場策略:基本停損停利、移動停損、時間出場【單元11】運用DataN與外部資料解放交易策略【單元12】快速看懂MultiCharts策略績效報告【單元13】MultiCharts如何操作參數最佳化(Optimization)【單元14】自己的看盤指標自己寫(畫指標、箭頭及文字)MultiCharts自動交易設定教學MultiCharts基本操作教學(上)MultiCharts基本操作教學(下)MultiCharts台指期自動交易設定教學MultiCharts看大台下小台自動交易設定教學MultiCharts股票期貨自動交易設定教學MultiCharts海期自動交易設定教學MultiCharts如何設定交易微型商品API與高頻交易統一期貨API與自動交易(支援Python)Python與期貨程式交易第一次使用統一API-Python就上手高頻交易解決方案下單軟體常見問題統eVIP全球版(國內外整合)e統金檢查電腦Microsoft.NETFramework版本其他工具下載瀏覽人次:17978(完整教學網點我)點我,看更多程式交易教學→https://www.pfcf.com.tw/eventweb/multicharts/在上一個單元我們認識了PowerLanguage的構成要素、常用保留字以及運行邏輯等,我們已經初步準備好開始寫程式,要更快、更精準完成程式腳本,一定要善加運用函式。

本章目的是介紹初學者認識最常用的內建函式,並以範例示範運用方式,至於自己編寫函式部分我們會在後面章節介紹。

學保留字就像學英文單字,而學函式就像學英文片語,一樣沒巧門,基本的先背起來,日後多看多學,自然熟能生巧應用自如。

>>讀完本文您可以學到什麼?1.認識什麼是函式2.學會使用最常用的函式什麼是函式(Function)函式(或稱函數)是把常用的或複雜的運算式、判斷式另外寫成腳本,以提供隨時可以呼叫運用,例如計算平均值的函式「Average」我們只要指定必要的參數,就可以一行語法呼叫該函式把需要的平均值計算出來(函式會回傳值),而不是重頭把複雜的計算平均值的算式演算一遍。

PowerLanguage內建許多實用的函式例如數學或統計用的,或是計算技術指標值,大為提高程式撰寫的便利性,交易人也可以自己寫函式,例如判斷結算日的函式,作為其他策略腳本隨時呼叫之用。

必學常用函式Average(Price,Length)說明:計算平均值參數:Price:要計算平均值的標的,可以是Open、High、Low、Close、Volume或自訂一變數等等。

Length:指定取近幾筆資料來計算平均,5就是算最近5個值來平均,以此類推。

一如我們在之前提過MultiCharts/PowerLanguage的腳本運行是採時間序列的概念,每一根K棒就是一筆資料或運算值,這裡函式運算設定之Length就是指定運算最近期一定長度(或是理解為K棒數)的資料。

範例:以下程式碼可以畫出簡單移動平均線  Value1=Average(Close,9);Plot1(Value1,"AvgClose");​​    同類函式:Average(Price,Length)也可以用A


常見投資理財問答