2016年9月29日

PowerLanguage標點符號使用說明

符號
用法
範例
;
分號。宣告程式碼每一段落的結束。
Sma=average(close,5);
,
逗號。隔開複數變數等用途。
Vars:len1(0),len2(0);
( )
小括號。
1.      數學運算或邏輯運算括符內先算
2.      宣佈變數預設值
3.      函式(Function)的輸入變數
1.Mid=(high+low)/2;
2.Inputs:len2(5);
3.Sma=average(close,5);

""
雙引號。宣告字串,字串內容用""。
…then buy ("Long1") next at market;
[ ]
中括號。讀取過去NK棒的值。
If close > high[1] then buy this bar on close;
(如果收盤價大於前天高點就買進)
{ }
大括號。被大括號包起來的程式碼將失效,可用來當註解。限用英文。
{This is advanced version of SMA }

//
雙協線。位於雙斜線後同一行文字會被視為註解。限用英文。
// this is for stop loss.

2016年9月27日

PowerLanguage Editor操作環境簡介

在MultiCharts上,透過PowerLanguage語法把交易策略/想法變成交易程式,而PowerLanguager Editor顧名思義就是編寫PowerLanguage的平台,當MultiCharts軟體安裝完成後就可以看到PowerLanguage Editor桌面捷徑或在程式集找到,可以說PowerLanguage Editor就是MultiCharts做為程式交易軟體的核心。

怎麼打開附檔名ELD的程式源碼

常常逛一些程式交易論壇,不但可以多看看別人的交易點子,學得新知,許多網友甚至會把程式碼無私公開給網友下載,但是也常遇到下載的程式碼檔無法打開,原因是網友丟上去的檔案是別的程式交易軟體,如Tradestation、MT4、AmiBroker、Ninjatrader等,並非MC專用的PLA檔。解決的方法呢?除了在討論串下面跪求程式碼文字檔(txt檔)自己另外解析外,只好設法取得相對應的平台來開啟檔案。

2016年9月25日

如何取得每日前30分鐘最大量那根5分K的高低點

帶量K通常可視為關鍵K,該關鍵K的高低點也就可當作關鍵價,做為技術分析與當沖交易之用。以下指標範例示範如何抓台指期前30分鐘最大量那根K棒的高低點:

2016年9月11日

Multicharts如何限制每天最多交易次數--EntriesToday

限制單日最多交易次數,主要可以避開震盪盤連續虧損,手氣不順就該多看少做,也算是一種停損的概念,另外配合有些當沖策略本身就是一次性進場,程式碼也需要這個機制來限制再進場。感謝MultiCharts注意到使用者對這個功能普遍需求,現在PowerLanguage就有內建函式「EntriesToday()」可以傳回當日已進場次數。

2016年9月8日

如何正確使用/顯示成交量(Volume、Ticks)

在MultiCharts官網(凱衛)討論區有許多關於成交量的質疑與討論,剛接觸的人很容易搞混,以下簡單歸納說明。

2016年9月6日

【MultiCharts】基本停損停利語法


有經驗的策略開發者都知道,怎麼出場遠比如何進場重要,出場策略千百種,本文先介紹基本的停損停利語法,提供給入門者參考。

2016年8月25日

MultiCharts如何設定交易台灣期交所股票期貨及ETF期貨

現階段MC雖未提供股票現貨自動交易,想要程式交易個股的投資人可以改交易股票期,只要選定流動性良好的標的,就可受惠股票期貨多空皆宜、交易成本低廉的優勢(想要進一步了解股票期貨請參閱此站)。欲透過MC交易股票期貨或ETF期貨要先行完成兩項設定:1. QuoteManager(QM)新增商品;2.下單機商品轉換設定。

2016年8月24日

MultiCharts下單機如何設定看大下小(看大台下小台)?

許多程式交易客有"看大下小"的需求,也就是圖表商品是大台,下單商品是小台。會有下小台需求通常是資金考量,雖說小台交易成本比較高,不過之前阿政大也曾在「能下10口大台也要改下40口小台」這篇提出突破型策略下小台的優勢。近年小台的成交量比重有明顯提升,阿政大的小台優勢說是否存在就需要再深入觀察了。

在MultiCharts設定看大下小其實很簡單,只要在下單機的「委託參數設定」新增一個模組,並於「下單商品轉換」處依下圖方式做設定即可(其他設定建議不變):


重點在下單商品代號請輸入「MXF.%預設轉倉%」,如果不清楚MultiCharts下單機下單商品及轉倉設定可參考這篇

之後在MultuCharts自動交易設定下單模組再選擇這個「看大下小」模組即可。


歡迎加入LINE@
加入好友
(點擊上方圖示)

MultiCharts如何設定交易國外期貨(海期)

欲透過MC交易國外期貨要先行完成三項設定:1.開啟海期報價服務;2. QuoteManager(QM)新增商品;3.下單機商品轉換設定。