怎么把金字塔的公式改為文華的? [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
input:n(1,1,100,1),nmin(10,1,100,1),K1(20,1,999,0.1),k2(130,1,999,0.1);
CYC:=barslast(date<>ref(date,1))+1;
TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(h,1))),ABS(LOW-REF(l,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:= DMP*100/TR1;
MDI:= DMM*100/TR1;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
上軌1:REF(HHV(H,k1),1);
下軌1:REF(LLV(L,k1),1);
上軌2:REF(HHV(H,k2),1);
下軌2:REF(LLV(L,k2),1);
PosNum:=1;
t1:=time>opentime(1) and time<143000 ;
t2:=time>=closetime(0)-nmin*100;
//交易條件 價(jià)格大于130周期高點(diǎn),動(dòng)向指標(biāo)》..,開,價(jià)格小于20周期低點(diǎn)平。用dmi過(guò)濾
開多條件:=H >=上軌2 and adxr>g and holding=0;
開空條件:=L<=下軌2 and adxr>g and holding=0;
平多條件1:= L<=下軌1;
平空條件1:=h>=上軌1;
//交易系統(tǒng)
開多:buy(開多條件 and t1 and cyc>1 ,PosNum,LIMITR,上軌2);
開空:buyshort(開空條件 and t1 and cyc>1 ,-PosNum,LIMITR,下軌2);
平多1:sell(平多條件1 and holding=PosNum ,0,LIMITR,下軌1);
平空1:sellshort(平空條件1 and holding=-PosNum ,0,LIMITR,上軌1);
收盤平多:sell(t2 ,0,MARKET);
收盤平空:sellshort(t2 ,0,MARKET);?
?來(lái)源:程序化99
-
文華技術(shù)人員:
參考:
?
N:=1;
NMIN:=10;
K1:=20;
K2:=130;
G:=10;CYC:=BARSLAST(DATE<>REF(DATE,1))+1;
TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(H,1))),ABS(LOW-REF(L,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:= DMP*100/TR1;
MDI:= DMM*100/TR1;
ADX: =MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;上軌1:REF(HHV(H,K1),1);
下軌1:REF(LLV(L,K1),1);上軌2:REF(HHV(H,K2),1);
下軌2:REF(LLV(L,K2),1);POSNUM:=1;
T1:= TIME<1430 ;
T2:=TIME>=1500-NMIN;//交易條件 價(jià)格大于130周期高點(diǎn),動(dòng)向指標(biāo)》..,開,價(jià)格小于20周期低點(diǎn)平。用DMI過(guò)濾
開多條件:=H >=上軌2 AND ADXR>G AND BKVOL=0;
開空條件:=L<=下軌2 AND ADXR>G AND SKVOL=0;
平多條件1:= L<=下軌1;平空條件1:=H>=上軌1;
開多條件 AND T1 AND CYC>1 ,BK(POSNUM);
開空條件 AND T1 AND CYC>1 ,SK(POSNUM);平多條件1 AND BKVOL=POSNUM ,SP(BKVOL);
平空條件1 AND SKVOL=POSNUM ,BP(SKVOL);T2,CLOSEOUT;
?
?來(lái)源: www.tumamayizhan.com
-
文華客服:
1、 請(qǐng)問(wèn)input有文華對(duì)應(yīng)指令嗎?
2、開多:buy(開多條件 and t1 and cyc>1 ,PosNum,LIMITR,上軌2);此處的limitr 文華上怎么實(shí)現(xiàn)??
-
網(wǎng)友回復(fù):
1.?input不是指令是設(shè)置參數(shù),參考2樓源碼直接在源碼給您進(jìn)行了定義
?
正常應(yīng)該參考下圖一方式在參數(shù)列表中定義出來(lái)
?
2.使用限價(jià)委托參考:
?
SETSIGPRICETYPE(BK,上軌2);
SETSIGPRICETYPE(SK,下軌2);
SETSIGPRICETYPE(SP,下軌1);
SETSIGPRICETYPE(BP,上軌1);
文件名:111.png
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容