幫我把文華改成金字塔 [金字塔]
-
咨詢內(nèi)容:
?M:=10;
A:=(3*C+L+O+H)/6;//3倍收盤價(jià)與最高價(jià)、最低價(jià)、開盤價(jià)之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//對(duì)A值做加權(quán)均值計(jì)算。
D:MA(B,M);
N:=1;//首次下單手?jǐn)?shù)
AA:=COUNTSIG(BPK,BARPOS)+COUNTSIG(SPK,BARPOS);//之前沒有BPK,SPK信號(hào)。
BB:=IF(TRADE_REF(1)=0,IF(REF(ISLASTBPK,1),REF(REFSIG_VOL(BPK,1)+1,1),REF(REFSIG_VOL(SPK,1)+1,1)),N);
CC:=IF(AA<1,N,BB);
CROSS(B,D),BPK(CC);
CROSSDOWN(B,D),SPK(CC);
MULTSIG(0,0,1,0);
//追價(jià)委托
SETSIGPRICETYPE(BPK,TRACING_ORDER);
SETSIGPRICETYPE(SPK,TRACING_ORDER);?
-
金字塔客服:
以下代碼供參考:
M:=10;
A:=(3*C+L+O+H)/6;//3倍收盤價(jià)與最高價(jià)、最低價(jià)、開盤價(jià)之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//對(duì)A值做加權(quán)均值計(jì)算。
D:MA(B,M);
N:=1;//首次下單手?jǐn)?shù)
cd1:ref(holding,1)<0 and holding>0;//利用持倉(cāng)變化判斷是否反手了
cd2:ref(holding,1)>0 and holding<0;
AA:=COUNT(cd1,BARPOS)+COUNT(cd2,BARPOS);//之前沒有BPK,SPK信號(hào)。
BB:=IF(NUMPROFIT(1)=0,ENTERVOL,N);
CC:=IF(AA<1,N,BB);
if CROSS(B,D) then
begin
sellshort(holding<0,holding,market);
buy(holding=0,CC,market);
end
if CROSS(D,B) then
begin
sell(holding>0,holding,market);
buyshort(holding=0,CC,market);
end
//下面這個(gè)功能需要使用軟件自帶的追撤單,無法單純用代碼實(shí)現(xiàn)。
////追價(jià)委托
//SETSIGPRICETYPE(BPK,TRACING_ORDER);
//SETSIGPRICETYPE(SPK,TRACING_ORDER);
//
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容