MultiChart 入門



軟體快速入門教學短片
  • 快速上手教學(link)
  • MultiCharts(link)
  • 行情使用教學(link)
  • 下單使用教學(link)



設定交易成本
  • 滑價
    • 可視為單邊手續費,買+沖銷就是滑價x2
  • 利率
    • 存款利率

績效解讀

  • 期權加油站(link)
  • 法意(link)
  • 幣圖誌
    • 好程式的績效標準在哪?(link)

其實,知道這些就夠了:
  1. 淨利:衡量獲利能力
    • 位置:策略分析/策略績效總結果
  2. 最大連續虧損:衡量風險
    • 位置:交易分析/交易序列分析
  3. 最大連續虧損報酬率:衡量每一風險得到的報酬

  4. 勝率:雖然勝率不是最重要的事,不過低勝率容易連虧,所以容易有心理壓力
    • 位置:交易分析/總交易分析
  5. 賺賠比:賺賠比高才能承受低勝率
    • 位置:交易分析/總交易分析/ "平均獲利/平均虧損 比率"
  6. 平均交易:扣除手續費、滑價仍能獲利
    • 位置:交易分析/總交易分析
  7. 獲利因子:毛利/毛損,一般來說會希望在1.5以上
    • 位置:策略分析/策略績效總結果
勝率相對上沒那重要,如果賺賠比夠高,勝率稍低是可以接受的。

基本指令(link)


點擊右邊指數刻度,可以快速定位到此時間點的K線位置

多單進場 →Buy
多單出場 →Sell
空單進場 →SellShort
空單出場 →BuytoCover

緊急手動下單(link)

開發

  • Inputs: 開放讓使用者可自訂的參數
  • vars: 可以跨 n 個 bar 的變數 


  • 於下方"資訊"印出資訊
    • print(a,b,c); 
    • messagelog(a,b,c);
  • 產出檔案
    • print(file("C:\test.txt"),a,b,c);

前一日獲利 大於 一萬元 則當日停止交易.

if D <> D[1] then begin
value3 = value1;
value1 = netprofit;
value2 = value1 - value3;
end;

if value2 < 10000 then begin
你的交易
end;
移動均線
  • Average 一般移動平均
  • Xaverage 指數移動平均
  • Waverage 加權移動平均
  • AdaptiveMovAvg 最佳移動平均
  • TriAverage 三角移動平均

交叉
  • cross over 向上穿越
    • c cross over Average(c, 20) 向上穿越 20 均線
  • cross under 向下穿越
  • crosses_above 向上穿越
    • crosses_above(c, Average(c, 20) )向上穿越 20 均線
  • crosses_below 向下穿越
均線下彎
  • average(c, 60) < average(c, 60)[1]  //小於前一根 60均價格
指定日期
  • dayofweek(d) = 3  每週三

斜率

  • (FastMA - FastMA[prevDays])/prevDays


多商品(週、日K...)
  1. 設定指摽->商品 tab->新增副圖
  2. 依照"數列"編號,
    • close of data1 //數列1資料,此時的收盤價
    • close of data2 //數列2資料,此時的收盤價
取得不同週期 K線價格
  • closeD 日收盤價
  • closeW 週收盤價
  • closeM 月收盤價
  • closeY 年收盤價
  • highD, lowD, openD....
KD
  1. 有現成指標為
    1. Stochastic Fast
    2. Stochastic slow
    3. Stochastic slowK
  2. powerLang
    1. FastD, FastK 系列

繪圖
  • Plot1~999
    • 須為指標模式才可使用
時間

  • Date 這根K線的日期 (yyMMdd 或 1yyMMdd)
  • Time 這根K線的時間 (24小時制 ex. 1330)

進場

  • marketposition 目前的部位(同 Currentcontracts)
    • 1 = 一張多單
    • -1 = 一張空單
    • 0 = 沒單
  • Entryprice 進場的價格
  • Avgentryprice  平均進場價
  • barssinceentry(0) 這次進場過了幾根k棒
    • 0 = 進場 K 棒
    • BarsSinceEntry(1) = 上一次進場過了幾根k棒
出場
  • setstoploss(5000) 停損(元)
  • setbreakeven (2000) 獲利一定金額守不輸 
  • Setprofittarget(6000) 停利
  • Setdollartrailing (獲利金額 , 折返金額) 折返一定點數出場 
  • Setpercenttrailing(獲利金額,折返百分比) 折返百分比停利
獲利
  • positionprofit(2) 前2筆獲利


斷線

  • 若留倉斷線後重連,會詢問留倉的單價位、口數
  • 停損停利價可設定依據 [實際進場點位] or [策略點位價]
    1. 下單機->委託模組設定->委託執行->回報成交價
      1. 依實際成交價回報
      2. 使用委託價回報
其他狀況

  • 策略績效與其他電腦跑出的不同
    • 看績效不同的日期,K棒是否正確
    • 開新的工作底稿,並套用訊號

使用趨勢線交易 (link)

  1. 繪出趨勢線
  2. 新增 Trendline LE (做多)  或 Trendline SE(做空)
  3. 程式會增加 stop 單,觸價即下單
  4. 指標的參數為 "第幾條"趨勢線

手動策略下單 (link)




blog:

  • 期權加油站(link)
  • ray's blog(link)
  • 城市交易原(link)
  • 程式交易≠HOLY GRAIL (link)
MultiChart 入門 MultiChart 入門 Reviewed by Wild on 6/17/2016 05:19:00 下午 Rating: 5

沒有留言:

沒有Google帳號也可發表意見唷!

技術提供:Blogger.