2014年7月7日

詳解"Marketposition"的用法

Marketposition(n)是我們常用到的保留字,意思是算出訊號的部位狀況,共有三種結果:
1è多單
0è沒部位
-1è空單
n是代表前面第幾個訊號,直接舉例說明。假設有一策略訊號從最一開始到現在依序是:多、空、沒部位、空、多,則:
Marketposition1(0的話可以不用寫,直接寫成Marketposition)
Marketposition(1)-1
Marketposition(2)0
Marketposition(3)-1
Marketposition(4)1

變數歸零

首先要記住一個觀念,PowerLanguage程式碼會從第一根K棒開始的每一根K棒重頭執行/運算一次,但其中的變數(Var)卻是一個連續運算且連續保存的狀態,不會因為到下一根K棒重新運算變數就會歸零,換言之,我們通常賦予變數起始值為0,一但符合條件開始運算,變數的值就會被新的運算結果給取代,這個值會維持到下一個運算又被新的運算結果取代為止。

計數(Counter)的運用

計數是PowerLanguage/EasyLanguage常運用到的技巧, 主要是用來計算符合欲設條件的次數。直接舉例說明,例如我們想累計長短均線交叉次數:

2012年6月18日

雞蛋不要放在同一個籃子--多商品多策略的功用

有別於傳統人為交易,一雙眼兩隻手能力有限,程式交易還有一個重要功能,就是透過程式自動化可以實現多商品多策略操作,而透過多商品多策略的交易配置,資金管理最重要的分散風險(Diversification)才得以實現。

2012年3月4日

如何運用外資留倉淨部位寫入程式交易裡面

從最早期期交所公佈的大額交易人部位到三大法人留倉部位,市場已經關注很久,也正因為太注目了準確度漸不如以往,畢竟這些大咖也不能白白脫光光給人家看,不過遇到大行情,法人大戶的部位確實仍具相當參考價值,本文介紹如何將外資的每日淨留倉部位運用到程式交易中,當作一個濾網來使用。

2012年1月8日

隔夜風險怎麼避---運用新加坡摩台期貨避險

經歷幾波金融風暴股市大震盪,留倉(或是波段)操作慘遭巨大跳空虧損震撼教育後,迫使留倉操作的人紛紛轉投當沖陣營,然而有經驗的交易人都很清楚,波段操作與短線當沖是完全不一樣的概念,短線當沖交易已是百家爭鳴、廝殺激烈,操作難度其實遠勝過去,許多人到最後就陷入留倉不敢作、當沖做不贏的窘境。

2011年9月26日

避凶比趨吉更重要---波動率由高點開始回落,程式交易如何調整

上個月初(2011/8)那波千點行情讓許多程式交易績效得以創新高,Equity Curve(Tradestation)圖中許久未見的的小綠點又重出江湖,相對於許多散戶被追繳甚至違約,久旱逢甘霖的程式交易客真可謂是大豐收,但殘酷的市場沒有讓大家高興太久,緊接著的1個半月大震盪行情讓前波獲利不斷回吐耗損,我們有幾位向來績效穩定的朋友,竟然在這一個半月間讓累計績效回檔超過50%以上,下圖是這段行情的日線圖,有經驗的程式交易者大概看一眼這張圖,就不難想像波段程式會有多慘烈,幾乎都會買在最高空在最低。

2011年8月7日

如何取得國外期貨商品歷史資料--運用統eVIP國外版

作程式交易最麻煩的事莫過於資料的維護,如果你是勤儉持家用免費DDE的模式接收資料,難免遇到斷線或是忘了開機等漏收資料的情況,過去台指期的資料取得相當方便,TradeStation愛用者可以請同好匯出漏掉的資料(XPO格式)進來補,如果取得的日內價格資料是ASCII格式就要透過轉檔程式來操作,MultuCharts也是讀取ASCII格式資料來匯入。如果是國外期貨商品的歷史價格資料遺漏該如何解決呢?哪裡可以最快取得免費的日內歷史價格?

2011年7月15日

Parkson新書上架:"機械化交易新解:技術指標進化論"

我們的好朋友Parkson兄的新書"機械化交易新解:技術指標進化論"終於上架了,大推薦!

更新日期:2011/7/16