如標題,本人主要使用15分鐘K棒預計操作3口,希望第1口能剛好出在獲利100點的位置(假設多單成本16000,則出在16100),其他幾口再另外判斷。
嘗試過以下2種方式:
1.SetProfitTarget(20000)指令,能在未收K棒前出掉剛好獲利100點,但是這是連其他2口一起平倉,導致3口共獲利100點,不是我要的。
2.設定condition1 = close > EntryPrice + 100 ,搭配sell 1 contracts total next bar at market,確實能出1口剩下2口,但會拖到下個bar才動作,沒辦法剛好賺100點,回測看通常是100點左右的,且等到next bar 會有獲利回吐的風險。
以上,因為本人對Multicharts語法尚不熟悉,嘗試了幾個寫法還是失敗,希望能透過發問得到解答,感謝大家。
直接寫100點出就好了 不用滿足條件後才next bar;
if mp=1 and currentcontracts=3 then sell 1 contracts next bar at entryprice+100 limit;