新人求教,菜鳥問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2014年02月13日
- 咨詢內(nèi)容:
剛學(xué)了不久,自己嘗試寫了一個很簡單的公式,價差下單,低于100開倉,高于200平倉。
然后我把這個公式應(yīng)用在tick圖上,為什么總是不能平倉,就是marketposition一直是0!
求各位指點。
- if(Data0.Close - Data1.Close<100)
- {
- if(Data0.marketposition!=1 && Data1.MarketPosition!=-1)
- {
- Data0.Buy(10);
- Data1.SellShort(10);
- }
- }
-
- if(Data0.Close - Data1.Close>=200)
- {
- if(Data0.marketposition==1 && Data1.MarketPosition==-1)
- {
- Data0.sell(10);
- Data1.BuyToCover(10);
- }
- }
- TB技術(shù)人員:
試驗了一下,寫法沒錯,就是條件限制不容易達到,疊加的兩個合約的close 在tick上的價差要滿足條件才行