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