為什么不發(fā)單,能幫看看嗎? [開拓者 TB]
- 咨詢內(nèi)容:
Params
Numeric lost(1);
Begin
if( date!=date[1] )
{
SetGlobalVar(0,0);
}
if( GetGlobalVar(0)<3)
{
A_SendOrder(Enum_Buy,Enum_Entry,lost,Q_AskPrice);
SetGlobalVar(0,GetGlobalVar(0)+1);
}
End - TB技術(shù)人員:
和例子是一樣的呀
- TB客服:
gg012lt 發(fā)表于 2013-7-18 14:25
和例子是一樣的呀
這個(gè)例子在圖表K線圖小于3的情況下是可以發(fā)出委托的。反之,在未運(yùn)算到最后可發(fā)單 的K線上,全局變量的值已經(jīng)到達(dá)3了,不會(huì)再發(fā)單了。
改成如下方式再試試。- Params
- Numeric lost(1);
- Begin
- if( date!=date[1] )
- {
- SetGlobalVar(0,0);
- }
- if(BarStatus==2 && GetGlobalVar(0)<3)
- {
- A_SendOrder(Enum_Buy,Enum_Entry,lost,Q_AskPrice);
- SetGlobalVar(0,GetGlobalVar(0)+1);
- }
- End
- Params
- 網(wǎng)友回復(fù): 非常感謝,已解決
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容