實(shí)盤當(dāng)中能否使用limitr命令 [金字塔]
- 咨詢內(nèi)容:
例如 buy(1,30%,limitr,buyprice)
使用該命令進(jìn)行交易,歷史回測很好,因此想在真實(shí)圖表交易當(dāng)中也使用該命令,但是希望能夠盤中滿足交易條件就即時成交,而不受到走完一根K線的限制。
1)使用buy,將該命令應(yīng)用于實(shí)際圖表交易當(dāng)中是否可行?該命令是否只能用于歷史回測?
2)使用buy,但是使用limit配合設(shè)定固定時間間隔(1秒)能否在實(shí)際圖表交易當(dāng)中實(shí)現(xiàn)本命令的功能?
3)或者使用enter,配合設(shè)定固定時間間隔(1秒)能否實(shí)現(xiàn)實(shí)盤圖表交易?
4)在上面2)、3)當(dāng)中又如何避免反復(fù)開倉的問題(設(shè)holding為0的條件有問題,因?yàn)橛袝r取到的holding是錯的)?
5)或者放棄圖表交易,通過vbs的程序才能實(shí)現(xiàn)?
[此貼子已經(jīng)被作者于2011-3-21 20:13:29編輯過] - 金字塔客服:
問題好多
1,可以執(zhí)行
2,也可以執(zhí)行
3,沒有enter指令。有enterlong指令,可以實(shí)盤
4,一個K線只能下一次單,不會反復(fù)開倉。
holding沒有問題 ,你說的問題是什么,可以發(fā)帖,讓我們幫你看看什么問題
5 VBA也能實(shí)現(xiàn)交易(至少專業(yè)版才可)
- 用戶回復(fù):
關(guān)于上面的問題4)
今天模擬交易試了一下,存在反復(fù)開倉的情況,在14:52分反復(fù)的開倉,而且都是在一根K線里面。使用的是enterlong配合固定時間間隔(1秒)
序號 時間 品種 類型 方向 價格 數(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)為什么在收盤前不平倉?代碼如下
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);//開盤價
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ù):
最小變動價位直接可以寫成MINDIFF
dist:=barslast(date<>ref(date,1));
oo:=ref(open,dist);//開盤價--------樓主的寫法,求的是昨天最后一根K線的開盤價不知道樓主的是幾分鐘K線周期.樓主最好先使用K線走完,等策略穩(wěn)定了,再加以改進(jìn).
//以下公式適合1分鐘和5分鐘周期.收盤前平倉情況正常.提供給樓主做參考
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)測試,的確是開盤價(集合競價),而不是昨天最后一根K線的開盤價
使用歷史回測,走完K線的辦法是虧錢的(很多),但是如果能夠在K線內(nèi)即時交易,則利潤可以達(dá)到1300%,所以還是想在采用固定輪尋的方式實(shí)現(xiàn)!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容