這是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線高低點不會更新,出場點也會跟著移動。
移動停損輕鬆搞定~