2009年9月20日 星期日

SetDollarTtrailing

這是TS中的一個保留字...

意思是...

進場後的高低點,折返多少金額時平倉。

用法:SetDollarTtrailing(金額)

類似SetStopLoss

我想...用文字解釋很難交代...來一點圖好了

首先先在策略中,加入以下這行

SetDollarTtrailing(10000);

"(" 和 ")" 中的數字10000,也就是台指的50點

也可用 pointvalue*點數 取代...

接下來看下圖


圖中的日期是台指2009/08/17的交易,有一筆空單

到出場前之間的最低點是6899

這筆一進場 (包含進場那一跟K線)

SetDollarTtrailing就開始抓K線低點,且隨著K線更新低點

然後監控當時的成交價,與低點比較價差。

當價差一達到設定金額時,就會出場。

以上~


SetDollarTtrailing的功能,就可以很輕易的寫出移動停損。

以2009/08/17的走勢舉例

比較 SetDollarTtrailing 和 SetStopLoss 的不同

if date=1090817 and time=1000 then sell next bar at market;

利用上面那一行程式碼,在1005的Open空單會進場,價位是6926...

如圖。


然後分別加入 SetStopLoss(3000) 和 SetDollarTtrailing(3000)

也就是15點,來看看結果。

SetStopLoss(3000)


如圖,停損在6941,SetStopLoss會幫我們守住這個價。

接下來看看SetDollarTtrailing(3000)


出場點是6914。

而這個6914,就是進場後K線最低點折返15點的結果。


除非進場點剛好是K線最低價。

SetDollarTtrailing這時會和SetStopLoss一樣

這也是最壞的結果

否則K線高低點不會更新,出場點也會跟著移動。

移動停損輕鬆搞定~
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo