[求助]關(guān)于CLOSEOUT平倉(cāng)的問(wèn)題! [文華財(cái)經(jīng)]
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年03月25日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
- 咨詢內(nèi)容:
老師您好,
我發(fā)現(xiàn)平倉(cāng)語(yǔ)句在使用了CLOSEOUT后,SP、BP無(wú)法執(zhí)行?
全部平倉(cāng)信號(hào)都是按照CLOSEOUT執(zhí)行。
我的模型代碼如下:
//平倉(cāng)
CROSS(DEA,DIFF),SP;
CROSS(DIFF,DEA),BP;
//止損
(C<=BKPRICE-20*MINPRICE1)&&BKPRICE>0,CLOSEOUT;
(C>=SKPRICE+20*MINPRICE1)&&SKPRICE>0,CLOSEOUT;
//信號(hào)執(zhí)行方式
CHECKSIG_SEC(SP,'B',0,'C',0);//K線走完確認(rèn)信號(hào)下單
CHECKSIG_SEC(BP,'B',0,'C',0);//K線走完確認(rèn)信號(hào)下單
CHECKSIG_SEC(CLOSEOUT,'A',0,'C',0);//出信號(hào)立即下單,不復(fù)核
我的目的是:
正常平倉(cāng)時(shí),本根K線走完再平倉(cāng)。止損時(shí),出信號(hào)立即下單不復(fù)核。
然而在使用了CLOSEOUT后,所有平倉(cāng)信號(hào)都按照CLOSEOUT執(zhí)行,SP、BP被忽略了。
本來(lái)是SP、BP,K線走完才平倉(cāng),但是加了CLOSEOUT,就立即平倉(cāng)了。
所有正常的SP、BP平倉(cāng),全部都是按CLOSEOUT執(zhí)行,請(qǐng)問(wèn)怎么解決?
此主題相關(guān)圖片如下:jt01.jpg
- 文華技術(shù)人員:
這樣寫:
//平倉(cāng)
CROSS(DEA,DIFF),SP;
CROSS(DIFF,DEA),BP;
//止損
(C<=BKPRICE-20*MINPRICE)&&BKPRICE>0,CLOSEOUT;
(C>=SKPRICE+20*MINPRICE)&&SKPRICE>0,CLOSEOUT;
//信號(hào)執(zhí)行方式
CHECKSIG_SEC(SP,'B',0,'D',0);//K線走完確認(rèn)信號(hào)下單
CHECKSIG_SEC(BP,'B',0,'D',0);//K線走完確認(rèn)信號(hào)下單
CHECKSIG_SEC(CLOSEOUT,'A',0,'C',0);//出信號(hào)立即下單,不復(fù)核
您核實(shí)下,發(fā)出closeout指令的時(shí)候是否滿足止損條件?
- 文華客服:
我就是這樣寫的,但是SP、BP有的被忽略,是按CLOSEOUT執(zhí)行的
(C<=BKPRICE-100*MINPRICE)&&BKPRICE>0,CLOSEOUT;
(C>=SKPRICE+100*MINPRICE)&&SKPRICE>0,CLOSEOUT;CHECKSIG_SEC(CLOSEOUT,'A',0,'C',0);//出信號(hào)立即下單,不復(fù)核
我的止損是20點(diǎn),根本不會(huì)觸發(fā)止損。
另外,我的代碼里除了止損有CLOSEOUT,再?zèng)]有其他的CLOSEOUT了
SP、BP也沒(méi)有做CHECKSIG_SEC設(shè)置,默認(rèn)應(yīng)該是K線走完平倉(cāng)。
不明白為什么K線沒(méi)走完就CLOSEOUT了???
好像也不是執(zhí)行的止損,不明不白的就CLOSEOUT???
如下圖中:
開(kāi)多單,是按第1根K線的收盤價(jià):3465.8
平倉(cāng)本應(yīng)該是按SP走完K線平倉(cāng),而在3467.8就平倉(cāng)了,這根K線走完,收盤是3485.4,少了近20個(gè)點(diǎn)。。。。
此主題相關(guān)圖片如下:ja1.gif
- 網(wǎng)友回復(fù):
找到問(wèn)題了,應(yīng)該是 MINPRICE 的問(wèn)題
請(qǐng)問(wèn)股指期貨的最小變動(dòng)價(jià)位是0.2嗎?我寫100*MINPRICE,是不是20個(gè)點(diǎn)??
(C<=BKPRICE-100*MINPRICE)&&BKPRICE>0,CLOSEOUT;
(C>=SKPRICE+100*MINPRICE)&&SKPRICE>0,CLOSEOUT;
CHECKSIG_SEC(CLOSEOUT,'A',0,'C',0);//出信號(hào)立即下單,不復(fù)核
我試了一下。如果寫成500*MINPRICE,就是100個(gè)點(diǎn),就不會(huì)被CLOSEOUT,是K線走完才平倉(cāng)
但是設(shè)置為100*MINPRICE,根本就不會(huì)觸發(fā)止損,卻被CLOSEOUT了。
不知道這是為什么???
(C<=BKPRICE-500*MINPRICE)&&BKPRICE>0,CLOSEOUT;
(C>=SKPRICE+500*MINPRICE)&&SKPRICE>0,CLOSEOUT;
CHECKSIG_SEC(CLOSEOUT,'A',0,'C',0);//出信號(hào)立即下單,不復(fù)核
是不是MINPRICE函數(shù)不支持回測(cè)??
- 網(wǎng)友回復(fù):
1、
- 網(wǎng)友回復(fù):
- 網(wǎng)友回復(fù):
MINPRICE - 網(wǎng)友回復(fù):
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240
進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容