終於等到你…2020年二月底,空頭看起來可以破涕為笑了…
2020年2月28日
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 ....
思考一:兩條均線越來越靠近,意即兩條線間距變小,間距就是兩條均線相減的值,變小就是當下的值小於前一個值,就是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個以上符合即進場也可以比照辦理。
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日
人類天性就是喜愛「複雜」
有一個實驗是這樣的:
兩個受測者A與B被要求以試誤法(trail and error),根據螢幕提供的K線型態判斷後續走勢多或空,A、B兩人彼此看不到對方,當回答正確,螢幕會出現「正確」燈號,判斷錯誤則會出現「錯誤」燈號。
實驗有個"壞壞的"設計,就是A看到的燈號是真實的,也就是A答對了,會如實看到「正確」的燈號,而B的燈號是隨機的,也就是B明明是答對了,但可能會看到「錯誤」的燈號。A和B被告知,他們可以從這個程序找到判斷多空的法則。但是對於B來講,這顯然是不可能。
最後,開放A與B兩人一起討論他們的判別法則。A解釋自己的法則,邏輯簡單且明確,而B的法則則顯得非常微妙與複雜,因為B被迫根據不一致的結論歸納判別法則。可是,A與B經過意見交換後,A並不認為B的法則太過複雜且不合理,反而自覺自己的法則太過簡單而被B複雜的程序給說服。
這個實驗的啟示是,人類就是偏愛複雜!
註:本實驗改編自Paul Watzlawick於1977年出版的《How Real Is Real?》一書。
2019年8月20日
MultiCharts如何寫KD、RSI或MACD指標背離
背離也算型態的一種,只要是型態屬性,在程式交易上就不太好處理,一方面程式碼不好寫,再者型態定義有主觀成分,看圖說故事,會有很多版本。不過背離在技術分析上算是很重要的一門,也是開發逆勢策略可以參考的方向,本文以KD指標為例(商品價格與K值背離),示範如何寫背離指標及相關策略。
2019年8月15日
做最壞的打算--評估績效再創新高所需時間
務實的程式交易者都知道,策略的好壞不在於它多能賺錢,而是它在如何挺過艱困時期,另外還有一個現實問題,就是當策略開始實單交易,先遇到賺錢行情還是虧錢行情差很大—即使最終總損益是一樣。
2019年8月12日
券商版MultiCharts如何輸出資料,匯到EXCEL做進一步統計或分析
我們知道專業版MC可以用Print指令將資料存到檔案,券商版MC則只能輸出到PowerLanguage Editor的輸出區,但為了進一步分析/研究資料,我們往往需要運用EXCEL做運算,本文教大家如何用券商版MC進行這個工作。
訂閱:
文章 (Atom)