[常見問題] MC的自動(dòng)刪單功能 [MC]
- 咨詢內(nèi)容:
本帖最后由 jamil 于 2012-9-14 01:53 編輯
在PL的語法中,大多數(shù)都會(huì)寫上- if conditon1 then
- sell next bar at xxx stop;
但是,如果在XXX這個(gè)價(jià)格沒有觸到的成交之前,condition1突然不滿足了,
MC會(huì)自動(dòng)發(fā)出信號(hào),刪除這個(gè)未成交的平倉單。
比如有些策略:如果當(dāng)前盈利了300,才發(fā)出止盈單(獲利400,如果虧損50%就出場(chǎng))。- if openpositionprofit>300 then
- setpercenttrailing(400,50)
如果盈利到達(dá)400之后,突然回撤,直降到300以下,那么這個(gè)condition就不滿足了。
這個(gè)時(shí)候MC會(huì)主動(dòng)刪掉setpercenttraling單子。
這樣就無法做到止盈的效果了啊?
程序可以這樣改改,做一個(gè)開關(guān):- if openpositionprofit>300 then
- value1=1;
- if value1=1 then setpercenttraling(400,50)
value1=1就代表曾今獲利到達(dá)300,止盈單就會(huì)正常發(fā)出,
就算獲利少于了300,setpercenttraling一樣可以正常執(zhí)行。
- if conditon1 then
- MC技術(shù)部: 謝謝,學(xué)習(xí)了。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容