求教 MarketPosition和文本輸出時(shí)的運(yùn)行機(jī)制是??? - TradeBlazer公式 [開(kāi)拓者 TB]
- 咨詢(xún)內(nèi)容:
測(cè)試出一個(gè)奇怪問(wèn)題
之前一直擔(dān)心重復(fù)發(fā)單的問(wèn)題 為求簡(jiǎn)化 之前用的 if( MarketPosition!=1){buy(lot,open+滑點(diǎn));....} 確實(shí)出現(xiàn)了重復(fù)發(fā)單問(wèn)題。在壇子里看了看前輩的帖子 大概明白機(jī)制后 改用全局變量控制。
而后為了對(duì)比效果,確認(rèn)代碼無(wú)誤 在buy后面加了 FileAppend(...."開(kāi)倉(cāng)")來(lái)檢驗(yàn)
然后把bar的數(shù)量限制在出現(xiàn)重復(fù)發(fā)單的那筆完整交易。(整個(gè)超級(jí)圖表只出現(xiàn)這一筆的進(jìn)場(chǎng)和出場(chǎng))
輸出結(jié)果 之前用MarketPosition控制的 輸出了3個(gè)開(kāi)倉(cāng);全局變量控制的只輸出了1個(gè);
開(kāi)倉(cāng)的判斷全部用的前一個(gè)bar值,價(jià)格用的open+滑點(diǎn)。
現(xiàn)在問(wèn)題集中在兩點(diǎn)。輸出文本數(shù)據(jù)時(shí)候是用怎樣的機(jī)制運(yùn)行的;MarketPosition為何在靜態(tài)測(cè)試的時(shí)候也無(wú)法控制重復(fù)發(fā)單。
本人不是計(jì)算機(jī)方面的高手,TB是完全自學(xué),問(wèn)題的結(jié)果可能很簡(jiǎn)單,希望各位不吝賜教 - TB技術(shù)人員:
1.現(xiàn)在的V4版本里,同一信號(hào)是不會(huì)有重復(fù)發(fā)單的問(wèn)題。可不必用全局變量來(lái)控制的。
您這里使用markeposition!=1的判斷,應(yīng)該是說(shuō)限制連續(xù)開(kāi)倉(cāng)的(也就是加倉(cāng)),并非用于限制重復(fù)發(fā)單吧。
2.靜態(tài)測(cè)試是不可能有重復(fù)發(fā)單 的問(wèn)題,所以不太清楚您所指的是連續(xù)開(kāi)倉(cāng)還是啥?
3.對(duì)于“用MarketPosition控制的 輸出了3個(gè)開(kāi)倉(cāng);全局變量控制的只輸出了1個(gè)”,能否給出具體的代碼以及輸出的日志文件。以方便查找原因。
- TB客服:
多謝老大 深夜還幫大家解答問(wèn)題,五一節(jié)快樂(lè)
我指的重復(fù)發(fā)單應(yīng)該是連續(xù)開(kāi)倉(cāng)
一個(gè)5分鐘的bar開(kāi)倉(cāng)了3次 我先用MarketPosition控制那個(gè)版本 加上時(shí)間和各個(gè)參數(shù) 一起輸出再查一查。問(wèn)題應(yīng)該是出在我這里
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
指定的模型還沒(méi)有相關(guān)內(nèi)容!