信號里,開了多倉,模擬賬戶里沒開多倉?
作者:開拓者 TB 來源:cxh99.com 發布時間:2013年03月18日
- 咨詢內容: 本帖最后由 皮皮魯 于 2012-12-18 04:20 編輯
如圖中所示:
小弟在模擬盤操作中遇到一種情況,就是在模擬盤中走勢先觸發空單入點A圖上顯示空單開倉信號,空單開倉;
但在隨后的上漲走勢中圖上信號由空單信號A突然變成了多單入點信號B,原來的空單信號沒了,實際模擬賬戶中仍持有A點的空倉并未開多倉。(如果沒有在A點開空倉的話,B在我的系統中是會開多倉的,但是我在程序中用了marketposition來限制重復開倉的。
)
C點是A點空倉的止損點位,模擬盤中并未止損。D點在我的系統中是新的入空單點位,實際也開了空倉也就是我想在手中同時持有兩倉空單,圖上顯示的確是B的平倉點位。
我在模擬賬戶的全局交易設置里面設置了默認開倉數量為1,最大持倉為1,按我的思路必須平掉原有倉位才能開新的倉位,但為啥會出現重復開倉的情況情況啊?求各路大俠指教!
- TB技術人員: 1, 為啥你信號里,開了多倉,模擬賬戶里沒開多倉?
2,模擬盤中marketpositon 不管用是常有的事。。
- TB客服: 同一個bar上有矛盾的條件存在。同時滿足了多與空的可能性。
實時交易中以先滿足的那個條件并發出的信號而下了委托單 。
但是在歷史中,對于這樣的矛盾條件,是沒法知道哪個先出現哪個后出現的,
于是統一的處理方法是顯示 公式語句先寫的那一個方向信號。。。
對于這種問題,你需要處理的辦法就是將條件更詳細一些,不要讓一個bar上存在即可多又可空的條件存在。
- 網友回復:
小米 發表于 2012-12-18 13:38
同一個bar上有矛盾的條件存在。同時滿足了多與空的可能性。
實時交易中以先滿足的那個條件并發出的信號而下 ...
謝謝小米兄的解答,我再認真改改!