課程主題:Multicharts 使用簡介 lin.mlang@gmail.com
安裝Multicharts 首先先到網站下載最新版的Multicharts以群益為例 將所有程式由上而下分別下載下來並依序安裝到電腦中 https://www.capital.com.tw/MultiCharts/download/download.asp#001 將所有程式由上而下分別下載下來並依序安裝到電腦中 安裝完成後桌面會出現四個快捷鍵 Multicasts Multicharts 3D Optimization Charts MultiCharts PowerLanguage Editor MultiCharts QuoteManager lin.mlang@gmail.com
Multicasts 圖表視窗 lin.mlang@gmail.com
PowerLanguage Editor編輯器 lin.mlang@gmail.com
QuoteManager 報價管理器 lin.mlang@gmail.com
3D Optimization Charts 優化後的圖 lin.mlang@gmail.com
Multicharts 報價管理器 QuoteManager lin.mlang@gmail.com
QuoteManager 報價管理器 設定即時報價及歷史資料的管理器 可新增交易所及新增商品 歷史數據維護及修改 報價的啟動及關閉 查詢商品交易時間 lin.mlang@gmail.com
QuoteManager 商品 lin.mlang@gmail.com
QuoteManager商品規格-交易時間 lin.mlang@gmail.com
Multicasts 圖表視窗 Multicharts 主程式 lin.mlang@gmail.com
Multicasts 新增圖表視窗 lin.mlang@gmail.com
Multicasts 新增圖表視窗 lin.mlang@gmail.com
Multicasts 新增圖表視窗 lin.mlang@gmail.com
Multicasts 新增指標及訊號 工具列上選擇[新增] 點選[指標 F7] 或直接按F7 lin.mlang@gmail.com
Multicasts 新增指標及訊號 lin.mlang@gmail.com
Multicasts 新增指標及訊號 lin.mlang@gmail.com
Multicasts 新增指標及訊號 lin.mlang@gmail.com
PowerLanguage Editor編輯器 lin.mlang@gmail.com
PowerLanguage Editor編輯器 lin.mlang@gmail.com
PowerLanguage Editor編輯器 lin.mlang@gmail.com
保留字(關鍵字) lin.mlang@gmail.com
變數 陳述式中用來存放值的位置。 變數的名稱開頭只能以字母或底線 語法: variable:var1(0); variables:var2(2); var:var3(“ ”); vars:var4(false); lin.mlang@gmail.com
內建預設變數 數值變數 Value1……….Value99---預設0 布林變數 Condition1….Condition99—預設False lin.mlang@gmail.com
參數宣告 Input: 參數名稱(值); Inputs:參數名稱(值); 範例 Input(0); Inputs(False); 類型 數值類型 字串類型 布林類型 lin.mlang@gmail.com
流程控制 IF 條件 then 敘述句; IF 條件 then begin 敘述句; 敘述句; End; IF 條件 then 敘述句 else 敘述句; Exp:!!3_002—指標 lin.mlang@gmail.com
函數 如果一個陳述式在多個腳本會重覆使用時,程式寫作者會把這組陳述式編成函數,方便以後重覆使用。 函數反回型態 數值 子串 布林值 語法 函數名稱=計算式; lin.mlang@gmail.com
指標 指標是在圖表上繪圖,協助寫作者方便觀察,指標可以輸出折線或文字等 。 如:MACD 、BollingerBands、RSI…..等等。 lin.mlang@gmail.com
劃線函數 Plot1(數值,指標名,指標顏色,……) PlotPaintBar(high,low,open,close,字串,顏色) Text_new(日期,時間,價位,字串); lin.mlang@gmail.com
訊號 訊號是寫作者依條件去指定委託單的數量及型式,訊號同時也是將委託單傳送到經紀商,完成自動交易。 MultiCharts的訊號預設是只對完成的K棒進行運算,對於發展中的K線不會作指令的運算。但也可以透過啟用K棒內委託功能,當啟動K棒內產生委託時(intraBarPersist),會在收到一筆新的TICK時就運算一次。 lin.mlang@gmail.com
進出場委託 多單進場 Buy 1 share next bar at market; 空單進場 Sellshort 1 share next bar at market; 多單出場 sell 1 share next bar at marker; 空單出場 BuyToCover 1 share next bar at market; lin.mlang@gmail.com
HomeWork 作一個自己的BreakOut策略,區間20050101到現在,時間周期不限,結算日函數如下 My_End_trade_day=(dayofweek(date)=3 and dayofmonth(date) > 14 and dayofmonth(date)<22) or date=1040127 or date=1070226 or date=1100617 or date=1100222 or Date=1130218; 標準 手續費單邊600元 回測凈利不能低於120萬 lin.mlang@gmail.com