關(guān)于反手延時(shí)
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2014年09月18日
- 咨詢內(nèi)容:
本帖最后由 springplain 于 2014-8-26 09:12 編輯
shenpei715 原貼 http://bbs.tb18.net/forum.php?mo ... 6%E5%8F%8D%E6%89%8B
:
"TB在反手交易時(shí),如果資金不夠開(kāi)兩張單,那么使用反手指令很容易出現(xiàn)提示資金不足。(還是一定出現(xiàn),不清楚,呵呵)
可借鑒一下代碼:
//感謝:邏輯鎖思路,參考ID:穿堂風(fēng),再次表示感謝。
vars
。。。
Numeric i(0);
begin
//條件.......
i=GetGlobalVar(20);
if(Time != GetGlobalVar(21) and GetGlobalVar(21) != 0)
{
SetGlobalVar(21,10000);
i=0;SetGlobalVar(20,0);
}
//多單開(kāi)倉(cāng)
If(MarketPosition<>1 && (Not FlagDayEnd))
{
if(CON1) //多單開(kāi)倉(cāng)條件
{
If(MarketPosition==-1)
{
myEntryPrice=MAX(O,buyPoint)+minpoint;
BuyToCover(1,myEntryPrice);
//延遲反手,避免資金不夠
If(BarStatus==2)
{ SetGlobalVar(20,i+1);
SetGlobalVar(21,Time);
If(GetGlobalVar(20)>=8 || A_FreeMargin>100000) ; //10W,因?yàn)槭枪芍?br />
Else Return; //條件不滿足,直接返回
}
}
myEntryPrice=MAX(O,buyPoint)+minpoint;
Buy(1,myEntryPrice);
LongpreEntryPrice=myEntryPrice;
SetGlobalVar(1,myEntryPrice);
Commentary("開(kāi)倉(cāng)");
}
}
//空單也這樣寫(xiě)"
我看不出問(wèn)題來(lái),直接采用后,發(fā)現(xiàn)還是不行,請(qǐng)各位大俠幫忙指點(diǎn)一下
- TB技術(shù)人員:
建議參考TB公式指南\策略進(jìn)階\平倉(cāng)延遲反手
- TB客服:
TB的官方公式指引里有延時(shí)反手的例子,可以去試試。