關(guān)于跨周期問題 [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
?1.日線反手模型(收盤價(jià)一個(gè)信號(hào)),把滿足條件引入到5分鐘周期交易(日線ma30>REF(ma30,1),BPK;<REF(MA30,1),SPK;)
并且時(shí)間要求time=1500、按道理結(jié)果應(yīng)該和日線結(jié)果相同吧、但是沒有信號(hào)、把時(shí)間要求為TIME=1455 有成交信號(hào)、但是和日線回測(cè)結(jié)果相差很大、什么原因?怎么才能和日線結(jié)果一樣?
2.分鐘周期反手模型有夜盤的品種要求:當(dāng)天有平倉(cāng)信號(hào)的可以再發(fā)出信號(hào)、當(dāng)天如果沒有平倉(cāng)信號(hào)則只能發(fā)出一次信號(hào)? 怎么寫?
3.分鐘周期反手模型有夜盤的品種要求:當(dāng)天bpk、spk信號(hào)各自最多2次怎么寫?
4.如果在5分鐘周期使用CLOSEKLINE(1,10);要求最后一根k線發(fā)出信號(hào)、怎么弄?
5.日線使用CLOSEKLINE(1,10);對(duì)價(jià)委托?、如果未能成交、怎么自動(dòng)在下一根開盤繼續(xù)發(fā)出委托
??
?來源:程序化99
-
文華技術(shù)人員:
?1.和您編寫有關(guān),小周期中TIME不可能等于1500的,您要當(dāng)天最后一根k線出信號(hào),請(qǐng)用ISLASTKLINE函數(shù)判斷
而且小周期中一般日期數(shù)據(jù)少,數(shù)據(jù)問題也會(huì)影響您測(cè)試結(jié)果,請(qǐng)右鍵補(bǔ)充歷史數(shù)據(jù)》把小周期數(shù)據(jù)補(bǔ)充完整后
右鍵設(shè)定信號(hào)計(jì)算起止時(shí)間,調(diào)整回測(cè)開始時(shí)間后看下
2、3問題修改需要依據(jù)模型來看,您上傳您的模型給您添加下,理論性修改問題會(huì)很多的
4.當(dāng)天最后一根出信號(hào),請(qǐng)用ISLASTKLINE函數(shù)判斷
5.趨勢(shì)模型判斷不了子賬戶成沒成交的,建議您設(shè)置追價(jià)下單,如SETSIGPRICETYPE(BK,TRACING_ORDER);
注:追價(jià)下單首次下單委托價(jià)格參數(shù)設(shè)置->程序化參數(shù)->追價(jià)設(shè)置的價(jià)格方式執(zhí)行?
?來源: www.tumamayizhan.com
-
文華客服:
?
???? 2、3問題修改需要依據(jù)模型來看,您上傳您的模型給您添加下,理論性修改問題會(huì)很多的 ......
E0:EMA(C,80);
EN:EMA(C,20);
BB0:=E0>REF(E0,1);
SS0:=E0<REF(E0,1);
BBN:=EN>REF(EN,1);
SSN:=EN<REF(EN,1);
DT:=BB0;
KT:=SS0;
//-----------------------------------------------------------以上被引用命名E0RZNLN //---------下面是跨合約日線模型滬鋅使用.但是下面模型使用到分鐘(1. 5...)模型.添加?ISLASTKLINE;//當(dāng)天最后一根k線、理論上回測(cè)結(jié)果應(yīng)該基本一樣、實(shí)際差別很大(可能我寫的錯(cuò)誤).求老師糾正現(xiàn)在的.并且寫分鐘周期正確的
#CALL_PLUS[4113,DAY,1,E0RZNLN] AS VAR//XLME鋅
DT:=VAR.DT;
KT:=VAR.KT;
#IMPORT [ DAY, 1,E0RZNLN ] AS VAR1
BB:=VAR1.BBN;
SS:=VAR1.SSN;DD:=DT+BB,NODRAW;//多頭兩條件
KK:=KT+SS,NODRAW;//空頭兩條件TM:=?IF(PERIOD <8,ISLASTKLINE,1) ;//是否錯(cuò)誤??
BKVOL=0&&BB&&TM,BPK;
BKVOL=0&&DT&&TM,BPK;SKVOL=0&&SS&&TM,SPK;
SKVOL=0&&KT&&TM,SPK;BKVOL>0&&SS&&KT&&TM,SPK;
SKVOL>0&&BB&&DT&&TM,BPK;
(BKVOL>0&&DD<2&&C>BKPRICE+30)&&TM,SP;
(SKVOL>0&&KK<2&&C<SKPRICE-30)&&TM,BP;//CLOSEKLINE(1,10);//當(dāng)天最后k線分鐘使用
//TRADE_OTHER('AUTO');
AUTOFILTER;?
? ? ? ?? ? ? ? ? ? ? ? ? ? ? ??
-
網(wǎng)友回復(fù):
1.您代碼語(yǔ)法是沒問題的,但您每個(gè)條件都寫了收盤執(zhí)行的判斷,所以都只會(huì)在收盤最后一根出信號(hào)
您這里應(yīng)該是不滿足您思路的,您根據(jù)自己思路,刪除即可
2.您1樓2.3問題和3樓的代碼沒有什么聯(lián)系,因此只給您理論修改方法
第二個(gè)問題,反手條件添加以下判斷
A:=EXIST(TIME=2100,DAYBARPOS)&&COUNTSIG(BP,DAYBARPOS)+COUNTSIG(SP,DAYBARPOS)<=1||EXIST(TIME=2100,DAYBARPOS)=0;
第三個(gè)問題,反手添加以下判斷
B:=COUNTSIG(BPK,DAYBARPOS)<=1;CC:=COUNTSIG(SPK,DAYBARPOS)<=1;
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容