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