分別止盈止損
作者:MC 來源:cxh99.com 發布時間:2014年05月19日
- 咨詢內容:
各位在處理止盈止損時,是否會有進場單分別計算的需求,假設你有兩手IF, 想要他們分別止損1000出場,而不是合起來虧損2000時出場, 以下的語法將會幫助到你
SetStopShare這語句在程式碼內找個地方寫上就可以了,之后這個指令會影響到setbreakeven, setpercenttrailing, setdollartrainling, SetStopLoss 和SetProfitTarget等指令。
這里主要介紹SetStopLoss 和SetProfitTarget的影響
例如,原本止盈的情況如下:這里用的指令是 SetProfitTarget(40000);
可以看到三筆多單都在同一個點位出場了~而這個出場點位剛好是三筆單加起來獲利40000 的地方。
接下來我們把指令改成:
setstopshare;setprofittarget(15000);
結果會如下:可以看到三筆單是分別出場,每筆單獲利是15000。
止損的狀況也是一樣,下面這是原本的止損,指令下的是: setstoploss(30000);可以看到三筆單最后止損掉了,總虧損是30000。
接下來把指令改為:
setstopshare;setstoploss(10000);
則結果會變如下:
就可以看到三筆單是分開出場了,每筆單分別是虧損10000。
大家可以試玩看看, 或許能讓你的策略多點彈性