無法自動發單 - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
本帖最后由 macard 于 2012-2-6 12:46 編輯
問題: 模擬賬戶,1手多倉。 設想操作:先平一手多倉,緊接著開一手空倉,其實就是換手。
If( A_BuyPosition>1&&getglobalvar(1)!=1)
{
A_sendorder(Enum_sell,Enum_exit,1,Q_bidprice());
A_sendorder(Enum_sell,Enum_entry,1,Q_bidprice());
Setglobalvar(1,1);
}
請問幫主,為什么在模擬過程中,不發單啊。
另外如果我想每天開盤價就進行多空換手的話,而且要避開集合競價,代碼如何實現最有效,多謝! - TB技術人員:
回復 1# macard
你的條件確定是滿足嗎?
if(date!=date[1] && high==low) return;//避開集合競價 - TB客服:
我特意手動開多倉一手進行下面的代碼測試,但是模擬交易,并不執行。反復試了多次,像這樣的話,主要的問題會有哪些?
- 網友回復:
回復 3# macard
問題可能出現在全局變量上了
請用commentary輸出A_BuyPosition和getglobalvar(1),看看值是多少。 - 網友回復:
我也覺得這存在問題!全局變量沒問題,條件滿足,卻只平不開?
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態個股的話,
相關文章
-
指定的模型還沒有相關內容!