怎么限制一天的交易次數(shù)啊? [開拓者 TB]
- 咨詢內(nèi)容:
比如我一天的交易次數(shù)不超過3次,到了3次后面就停止交易了,這個(gè)怎么去界定啊??
- TB技術(shù)人員:
這個(gè)有兩種方法
1、設(shè)置全局變量,記錄交易的次數(shù)。在交易時(shí),同時(shí)判斷交易次數(shù)要<=3才執(zhí)行開倉(cāng)指令
2、用序列變量來實(shí)現(xiàn),其實(shí)也是記錄下交易的次數(shù),然后再判斷 - TB客服:
ample 發(fā)表于 2013-8-29 13:53
這個(gè)有兩種方法
1、設(shè)置全局變量,記錄交易的次數(shù)。在交易時(shí),同時(shí)判斷交易次數(shù)要 ...
If(Time>=0.0930&&Time<0.1430)
{
If(MarketPosition!=1&&N<=3)
{
If(cond1)
{
Buy(1,Open);
N=N+1;
}
}
If(MarketPosition!=-1&&N<=3)
{
If(cond2)
{
SellShort(1,Open);
N=N+1;
}
}
}
//收盤平倉(cāng)
If(Time>=0.1505)
{
Sell(0,Open);
BuyToCover(0,Open);
}
舉個(gè)例子,N是序列變量, 我這樣寫對(duì)不對(duì)?
編譯后卻沒有交易信號(hào),不知道是哪個(gè)地方出了問題? - 網(wǎng)友回復(fù):
oscar12 發(fā)表于 2013-8-29 20:11
If(Time>=0.0930&&Time
我沒看出啥問題。
但有兩個(gè)地方可能要注意一下,看是否有誤。
一個(gè)是:MarketPosition!=1&&N<=3中MarketPosition != 1會(huì)有兩種情況:0,-1。分別代表沒有持倉(cāng)和持空頭倉(cāng)。
一個(gè)是 N<=3, 是否應(yīng)是:N < 3, 否則會(huì)最多出現(xiàn)4次交易。 - 網(wǎng)友回復(fù):
全局變量用錯(cuò)了吧,要先get,自加之后再set!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容