請斑竹幫忙看一下哪里有誤,謝謝~ [開拓者 TB]
-
咨詢內(nèi)容:
寫公式的時(shí)候遇到個(gè)問題想不通,請幫忙糾正一下。
比如下面這個(gè)小公式:
//開空倉
? ? ? ? if (low[1]<low[2] )
? ? ? ? {SellShort(0,open); Return;}
//平空倉
? ? ? ? if (MarketPosition==-1)
? ? ? ? {BuyToCover(0,o);Return;}
按照公式回測的話,開空倉后一個(gè)bar應(yīng)該接著平空倉吧?
為什么有的時(shí)候間隔好幾個(gè)bar才平倉呢?用currentcontracts<0結(jié)果也是一樣的。
想不懂,請斑竹大大指出我的錯(cuò)誤,謝謝~?
?來源:CXH99.COM
-
TB技術(shù)人員:
觀察一下你會(huì)發(fā)現(xiàn),如圖所示的這幾個(gè)bar上,都是滿足了low[1]<low[2]的,于是return了而不會(huì)去執(zhí)行后面的平倉指令。
但是你的圖表上設(shè)置了不允許加倉,于是中間有這幾個(gè)bar就是空著的。
如果改一下設(shè)置為了允許連續(xù)建倉,會(huì)發(fā)現(xiàn)這些bar上都有開倉信號(hào)的。?
-
TB客服:
小米 發(fā)表于 2018-6-19 13:39
觀察一下你會(huì)發(fā)現(xiàn),如圖所示的這幾個(gè)bar上,都是滿足了low[1]
原來如此..??半吊子新手就容易忽略這些細(xì)節(jié)啊...
非常感謝小米~
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容