請教 如何解決同一根bar上多次開倉 [開拓者 TB]
- 咨詢內容:
請教一下,我寫了個簡單的策略,但是發現在某在同一根bar上由于同時滿足了買入開倉和賣出開倉的條件,同時被觸發了,有沒有辦法當同一根bar上如果已經開倉就不再繼續開倉,直至下一根bar。
- TB技術人員:
其實,應該要避免同一個bar上同時出現二個矛盾方向的指令的出現。
因為這樣是可能會導致信號變化的問題。
比如說,公式buy語句在前, sellshort在后。而實時行情先滿足開空,再滿足開多。
這樣會是實際交易發出了賣開的單 ,但這個K線走完后,信號會變成買 入的信號。造成實時交易與歷史信號的不符合。
- TB客服:
版主說的對,但是怎么避免呢?
- 網友回復:
gigi_chong 發表于 2016-8-19 11:42
版主說的對,但是怎么避免呢?
這些需要交易者從自己的交易策略與思路上進行處理了。 不可能有一個標準答案的
判斷條件的區別再大些,如果條件很相似或是接近,一個bar上很容易二邊都滿足了。
或是換到更小的周期上了。 - 網友回復:
gigi_chong 發表于 2016-8-19 11:42
版主說的對,但是怎么避免呢?
如果用buy sell 函數,一根bar只能出1次交易,要是可以隨便出信號,那就進行不了歷史測試了
就算能出多次,那也是因為有未來函數的?;販y就沒有意義,因為就不準了。
如果你是想在一個價位上來回刷多次,最后建倉方向是收盤價的方向,那么比較簡單的方法是,修改交易成本。不過建議還是不這么做啦
其實一根bar出1次交易,挺好
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容