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