2020年10月1日

[置頂] 如何入門程式交易,MultiCharts學習地圖

想學MultiCharts/程式交易的新同學們,以下學習地圖供參考:


 1.MultiChrts軟體安裝設定 

-工欲善其事,必先利其器,透過詳細的步驟解說,先把工作平台給搞定-

 2.MultiCharts程式語言(PowerLanguage) 

-學習把交易邏輯用語法表達出來,即使從零開始沒有程式背景也可以學-

 3.開發交易策略、回測及參數最佳化  

-從經典策略觀摩開始,到建立自己的策略如何回測與參數調整,逐步邁向上線實戰-

 4.資金管理 

-資金管理是程式交易要成功的最後一哩路







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

2020年7月10日

【MultiCharts】唐奇安通道突破系統(Donchians Channel Breakout System)

著名的海龜交易故事,據稱採用唐奇安通道突破系統(Donchians Channel Breakout System)為基礎,搭上成套的資金管理與加減碼機制,演出市場傳奇故事。唐奇安通道突破系統是簡單的突破系統,非常適合交易新手練習,從中再發展出不同交易策略。


2020年3月4日

如何在MultiCharts設定DDE(適用券商版)

有些價格資料資訊源沒有提供,例如只提供期貨報價卻沒有現貨報價,預算考量可以使用免費的DDE來當作資訊源(缺點是無法回補歷史資料以及相對容易漏Tick),本文說明如何在MultiCharts設定DDE報價。

2020年1月13日

Touchance3.0與Multicharts自動下單設定(含看大台下小台設定)

使用專業版MultiCharts(以下簡稱MC)自動交易除了採用凱衛的官方資訊源及下單機外,另一個方案是Touchance(以下簡稱TC)。TC本身具有下單機與資訊源雙重功能,報價還另有海期報價,因此就性價比來講在市場上也有不少愛用者(申請統一期貨Touchance)。

2020年1月12日

統一API測試範例操作介紹

統一API為統一期貨開發之多功能API,可以串接坊間各式主流下單機(下單大師、MR下單機等等),有程式開發背景的交易人以也可以透過統一API自行開發程式交易介面(目前以C#為主)。當交易人向營業員申請統一API後,需先經過測試流程才可以開通正式權限,在統一期貨提供之統一API元件跟文件檔中,附有一個範例檔(Sample檔),交易人也可以透過此範例檔進行簡易測試,取得測試紀錄,流程如下:

2019年10月6日

PowerLanguage如何寫「兩條均線越來越靠近(收斂)」

PowerLanguage怎麼表達「兩條均線越來越靠近(收斂)」?

思考一:兩條均線越來越靠近,意即兩條線間距變小,間距就是兩條均線相減的值,變小就是當下的值小於前一個值,就是value1 < value1[1]。

思考二:兩條均線可能短均線值大於長均線值,也可能相反,由於間距值不會是負數,所以用上計算絕對值得函式--absvalue()。

所以串起來,寫成程式碼即是:

value2=average(close,5);
value3=average(close,20);

value1 = absvalue(value2-value3);
if value3 < value3[1] then ....



2019年10月5日

PowerLanguage如何寫「4個條件中任3個以上符合即進場」

有一個簡單的方法,直接用語法說明,如下:

Condition1=…..
Condition2=…..
Condition3=…..
Condition4=…..

if condition1=true then value1=1 else value1=0;

if condition2=true then value2=1 else value1=0;
if condition3=true then value3=1 else value1=0;
if condition4=true then value4=1 else value1=0;

if value1+value2+value3+ value4>=3 then (進場)


4個條件中任3個符合即進場,重點是不限定哪3個條件符合,且4個都符合也要進場,用以上語法表達雖然感覺有點tricky,不過簡單實用,同理類推,m個條件中任n個以上符合即進場也可以比照辦理。

2019年9月24日

人類天性就是喜愛「複雜」

有一個實驗是這樣的:

兩個受測者AB被要求以試誤法(trail and error),根據螢幕提供的K線型態判斷後續走勢多或空,AB兩人彼此看不到對方,當回答正確,螢幕會出現「正確」燈號,判斷錯誤則會出現「錯誤」燈號。

實驗有個"壞壞的"設計,就是A看到的燈號是真實的,也就是A答對了,會如實看到「正確」的燈號,而B的燈號是隨機的,也就是B明明是答對了,但可能會看到「錯誤」的燈號。AB被告知,他們可以從這個程序找到判斷多空的法則。但是對於B來講,這顯然是不可能。

最後,開放AB兩人一起討論他們的判別法則。A解釋自己的法則,邏輯簡單且明確,而B的法則則顯得非常微妙與複雜,因為B被迫根據不一致的結論歸納判別法則。可是,AB經過意見交換後,A並不認為B的法則太過複雜且不合理,反而自覺自己的法則太過簡單而被B複雜的程序給說服。

這個實驗的啟示是,人類就是偏愛複雜!

註:本實驗改編自Paul Watzlawick1977年出版的《How Real Is Real?》一書。