實(shí)盤當(dāng)中能否使用limitr命令 [金字塔]
- 咨詢內(nèi)容:
例如 buy(1,30%,limitr,buyprice)
使用該命令進(jìn)行交易,歷史回測(cè)很好,因此想在真實(shí)圖表交易當(dāng)中也使用該命令,但是希望能夠盤中滿足交易條件就即時(shí)成交,而不受到走完一根K線的限制。
1)使用buy,將該命令應(yīng)用于實(shí)際圖表交易當(dāng)中是否可行?該命令是否只能用于歷史回測(cè)?
2)使用buy,但是使用limit配合設(shè)定固定時(shí)間間隔(1秒)能否在實(shí)際圖表交易當(dāng)中實(shí)現(xiàn)本命令的功能?
3)或者使用enter,配合設(shè)定固定時(shí)間間隔(1秒)能否實(shí)現(xiàn)實(shí)盤圖表交易?
4)在上面2)、3)當(dāng)中又如何避免反復(fù)開倉(cāng)的問題(設(shè)holding為0的條件有問題,因?yàn)橛袝r(shí)取到的holding是錯(cuò)的)?
5)或者放棄圖表交易,通過vbs的程序才能實(shí)現(xiàn)?
[此貼子已經(jīng)被作者于2011-3-21 20:13:29編輯過] - 金字塔客服:
問題好多
1,可以執(zhí)行
2,也可以執(zhí)行
3,沒有enter指令。有enterlong指令,可以實(shí)盤
4,一個(gè)K線只能下一次單,不會(huì)反復(fù)開倉(cāng)。
holding沒有問題 ,你說的問題是什么,可以發(fā)帖,讓我們幫你看看什么問題
5 VBA也能實(shí)現(xiàn)交易(至少專業(yè)版才可)
- 用戶回復(fù):
關(guān)于上面的問題4)
今天模擬交易試了一下,存在反復(fù)開倉(cāng)的情況,在14:52分反復(fù)的開倉(cāng),而且都是在一根K線里面。使用的是enterlong配合固定時(shí)間間隔(1秒)
序號(hào) 時(shí)間 品種 類型 方向 價(jià)格 數(shù)量 開平 帳戶 投保
1 2011/03/22 14:58:23 RU09 橡膠1109 賣出 35515 30 平 85436 投機(jī)
2 2011/03/22 14:52:10 RU09 橡膠1109 買入 35530 1 開 85436 投機(jī)
3 2011/03/22 14:52:09 RU09 橡膠1109 買入 35530 1 開 85436 投機(jī)
4 2011/03/22 14:52:09 RU09 橡膠1109 買入 35530 1 開 85436 投機(jī)
5 2011/03/22 14:52:09 RU09 橡膠1109 買入 35530 1 開 85436 投機(jī)
6 2011/03/22 14:52:07 RU09 橡膠1109 買入 35530 2 開 85436 投機(jī)
7 2011/03/22 14:52:07 RU09 橡膠1109 買入 35550 8 開 85436 投機(jī)
8 2011/03/22 14:52:04 RU09 橡膠1109 買入 35565 8 開 85436 投機(jī)
9 2011/03/22 14:52:04 RU09 橡膠1109 買入 35570 5 開 85436 投機(jī)
10 2011/03/22 14:52:04 RU09 橡膠1109 買入 35570 3 開 85436 投機(jī)
還有問題6)為什么在收盤前不平倉(cāng)?代碼如下
input:volatility(××);
input:P(××);
input:S(××;
input:M(××;
entertime:=time>=091500 and time<=145500;
exittime:=time>145500;
dist:=barslast(date<>ref(date,1));
oo:=ref(open,dist);//開盤價(jià)
mindif:=5;
highest:oo+volatility*mindif;
lowest:oo-volatility*mindif;
/////////////////////////////////////////////////////////////////////
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P),noaxis;
DEA : EMA(DIFF,M),noaxis;
if dist+1<=max(P,S) then
begin
DIFF:=0;
DEA:=0;
end
/////////////////////////////////////////////////////////////////////
buycond:=entertime and high>=highest and diff>dea;
buyshortcond:=entertime and low<=lowest and diff<dea;
sellbuycond:=entertime and cross(dea,diff);
sellshortcond:=entertime and cross(diff,dea);
enterlong:buycond,TFILTER;
entershort:buyshortcond,TFILTER;
exitlong:exittime or sellbuycond,TFILTER;
exitshort:exittime or sellshortcond,TFILTER;
[此貼子已經(jīng)被作者于2011-3-22 16:48:12編輯過] - 網(wǎng)友回復(fù):
最小變動(dòng)價(jià)位直接可以寫成MINDIFF
dist:=barslast(date<>ref(date,1));
oo:=ref(open,dist);//開盤價(jià)--------樓主的寫法,求的是昨天最后一根K線的開盤價(jià)不知道樓主的是幾分鐘K線周期.樓主最好先使用K線走完,等策略穩(wěn)定了,再加以改進(jìn).
//以下公式適合1分鐘和5分鐘周期.收盤前平倉(cāng)情況正常.提供給樓主做參考
ma5:ma(close,5);
ma15:ma(close,15);{開多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<145500 ,TFILTER;
[此貼子已經(jīng)被作者于2011-3-22 17:29:28編輯過]
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{開空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<145500 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER; - 網(wǎng)友回復(fù):
感謝樓上提出意見,但是經(jīng)測(cè)試,的確是開盤價(jià)(集合競(jìng)價(jià)),而不是昨天最后一根K線的開盤價(jià)
使用歷史回測(cè),走完K線的辦法是虧錢的(很多),但是如果能夠在K線內(nèi)即時(shí)交易,則利潤(rùn)可以達(dá)到1300%,所以還是想在采用固定輪尋的方式實(shí)現(xiàn)!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容