SA 加真回報(bào)設(shè)置中,F(xiàn)rom Entry 語(yǔ)句 不起作用,求助.... [MC]
-
MC用戶求助:
我的設(shè)置是 SA+ 真回報(bào),Bar內(nèi)交易
開(kāi)倉(cāng)語(yǔ)句做多為例:
Buy ( "L1" ) lots contract Next Bar At xxx Limit;
加倉(cāng):Buy ( "L2" ) lots contract Next Bar At xxx-y Limit;
?
平倉(cāng)語(yǔ)句:
Sell From Entry("L1") lots contract Next Bar At xxx+n limit;
Sell From Entry("L2") lots contract Next Bar At xxx limit;
?
當(dāng)平倉(cāng)L2發(fā)生的時(shí)候(此時(shí)L1還沒(méi)有平倉(cāng)),平倉(cāng)后下一個(gè)Tick打印測(cè)試發(fā)現(xiàn) print(PosTradeEntryName(0,0),"-",PosTradeEntryName(0,1));
打印的結(jié)果為L(zhǎng)1,L2;也就是說(shuō)L1,L2依舊存在,而實(shí)際上L2已經(jīng)平掉了,平倉(cāng)沒(méi)有使用 From Entry!
求助...是哪里設(shè)置的問(wèn)題嗎?
?
-
MC回復(fù)討論一:
首先,這個(gè)不是bug,關(guān)于pos系列關(guān)鍵字的用法理解起來(lái)有一點(diǎn)點(diǎn)費(fèi)事。
第一、公式編譯器”字典“-”strategy position trades"中的open系列和pos系列關(guān)鍵字,見(jiàn)附圖
第二、關(guān)于這兩個(gè)系列關(guān)鍵字的區(qū)別,我舉一個(gè)例子:在bar編號(hào)為50時(shí),買(mǎi)入進(jìn)場(chǎng)30手(進(jìn)場(chǎng)名稱(chēng)是"L1"),在bar編號(hào)為100時(shí),買(mǎi)入進(jìn)場(chǎng)20手(進(jìn)場(chǎng)名稱(chēng)是"L2"),此時(shí)openentriescount返回值是2,postradecount(0)返回2;在bar編號(hào)為150時(shí)將"L1"平倉(cāng),那么此時(shí)openentriescount返回值是1,postradecount(0)返回2;在bar編號(hào)為200時(shí)將"L2"平倉(cāng)10手,那么此時(shí)openentriescount返回值是1,postradecount(0)返回3
第三、舉了上面一個(gè)例子,其實(shí)并沒(méi)有完全將這兩個(gè)系列解釋清楚,后期會(huì)寫(xiě)一個(gè)專(zhuān)門(mén)的帖子來(lái)介紹。總而言之,open系列關(guān)鍵字返回的是實(shí)時(shí)的持倉(cāng)信息,而pos系列關(guān)鍵字始終保存歷史的進(jìn)場(chǎng)出場(chǎng)信息,可以使用關(guān)鍵字postradeisopen來(lái)判斷當(dāng)前進(jìn)場(chǎng)是否有持倉(cāng)。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容