orderqueue 使用的疑問
作者:金字塔 來源:cxh99.com 發布時間:2016年09月24日
- 咨詢內容:
倘若在空倉情況下出現開多倉信號:第一種情況:
if 多 then begin sellshort(holding<0, 0, market),IGNORECHECKPRICE; buy(holding=0 , 0, MARKET),IGNORECHECKPRICE; end由于空倉,因此會在第一時間下開多倉命令。
第二種情況:if 多 then begin sellshort(holding<0, 0, market),IGNORECHECKPRICE; buy(holding=0, 0, MARKET),ORDERQUEUE,IGNORECHECKPRICE; end由于空倉,orderqueue單獨存在,因此會在2秒后發出開多倉命令
第三種情況:if 多 then begin sellshort(holding<0, 0, market),ORDERQUEUE,IGNORECHECKPRICE; buy(holding=0 , 0, MARKET),ORDERQUEUE,IGNORECHECKPRICE;end由于空倉,orderqueue成對存在,本來應該先發出平倉指令,待收到平倉指令回報后,再發出開多指令;請問這里預計需要多長時間能發出開多倉命令?
- 金字塔客服:
if 多 then begin sellshort(holding<0, 0, market),IGNORECHECKPRICE; buy(holding=0 , 0, MARKET),IGNORECHECKPRICE; end.................
if 多A OR 多B then sell(holding>0, 0,MARKET),ORDERQUEUE,IGNORECHECKPRICE;
當平多倉信號出現,此時orderqueque語句是否算單獨出現,因此會在2秒后發出平多倉命令??
- 用戶回復:
1、多久發出開倉 取決于本地什么時候能收到交易所的成交回報2、對
orderqueue設計的時候就是成對出現的 單獨出現沒有意義