【MC8.5】同一個(gè)出場(chǎng)語(yǔ)句可分批出場(chǎng)[MC公式]
- 咨詢內(nèi)容: 本帖最后由 MC_Winnie 于 2013-10-11 16:21 編輯
同一個(gè)出場(chǎng)語(yǔ)句可分批出場(chǎng)
MC8.5新增語(yǔ)法,允許在一個(gè)進(jìn)場(chǎng)后,一行出場(chǎng)語(yǔ)句在多次滿足條件時(shí),分多次出場(chǎng)。
關(guān)鍵字:
SameExitFromOneEntryOnce
說(shuō)明:
允許或禁止信號(hào)腳本,使用一行出場(chǎng)語(yǔ)句,從相同的進(jìn)場(chǎng)執(zhí)行多次分批出場(chǎng)。
用法:
[SameExitFromOneEntryOnce = LogicalValue]
參數(shù):
LogicalValue —— True = 禁止分批出場(chǎng);False = 允許分批出場(chǎng)。
注意:
在策略運(yùn)行時(shí),改變參數(shù),不能編譯。
舉例:
若進(jìn)場(chǎng)15手,分3次出場(chǎng)時(shí),可以使用如下兩種代碼中的一種:
1)寫(xiě)3個(gè)相同的出場(chǎng)語(yǔ)句- sellshort 15 contracts next bar at market;
- if marketposition<>0 then begin
- if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;
- if (time = 1001) then buytocover (\"BC2\") 5 contracts next bar at entryprice-10 stop;
- if (time = 1002) then buytocover (\"BC3\") 5 contracts next bar at entryprice-10 stop;
- end;// www.kzuj.com.cn
~此方法減少了代碼的冗余,增加閱讀性~- sellshort 15 contracts next bar at market;
- [SameExitFromOneEntryOnce = false]
- if marketposition<>0 then
- if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;
- MC技術(shù)部: 學(xué)習(xí)了
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容