公式咨詢 [金字塔]
- 咨詢內(nèi)容:
老師您好:此指標(biāo)現(xiàn)在用在通達(dá)信軟件里的,請(qǐng)幫忙把該指標(biāo)導(dǎo)入金字塔軟件,要求在主圖k線指標(biāo)信號(hào)轉(zhuǎn)換處顯示圖標(biāo)笑臉、哭臉、紅圓點(diǎn)、藍(lán)原點(diǎn)、文字。 根據(jù)發(fā)出的信號(hào)可以無(wú)縫鏈接到期貨交易下單軟件,進(jìn)行智能全自動(dòng)交易。 k線信號(hào)轉(zhuǎn)換點(diǎn)可以預(yù)警,可以選股。 智能交易,可以選擇只做多,只做空,或多空都做。
源碼如下:
N:=IF(BARSCOUNT(C)>=5,13,BARSCOUNT(C));{N賦值:如果收盤(pán)價(jià)的有效數(shù)據(jù)周期數(shù)>=5,返回13,否則返回收盤(pán)價(jià)的有效數(shù)據(jù)周期數(shù)}
AMOV:=VOL*(C+L+H)/3;{AMOV賦值:成交量(手)*(收盤(pán)價(jià)+最低價(jià)+最高價(jià))/3}
MN:=SUM(AMOV,N)/SUM(VOL,N);{MN賦值:AMOV的N日累和/成交量(手)的N日累和}
NOTEXT1:IF(C>=MN,MN,DRAWNULL),LINETHICK2,COLORRED;{輸出NOTEXT1:如果收盤(pán)價(jià)>=MN,返回MN,否則返回?zé)o效數(shù),線寬為2,畫(huà)紅色【交易:空擋變紅色開(kāi)多,紅色變空擋平多; 空擋變黃色開(kāi)空,黃色變空擋平空】【提示:空擋變紅色,k線下方圖標(biāo)笑臉、文字開(kāi)多, 紅色變空擋,k線下方圖標(biāo)哭臉、文字平多; 空擋變黃色,k線上方圖標(biāo)紅圓,文字開(kāi)空; 黃色變空擋,k線上方圖標(biāo)藍(lán)圓,文字平空】}
NOTEXT2:IF(C<MN,MN,DRAWNULL),LINETHICK2,COLORYELLOW;{輸出NOTEXT2:如果收盤(pán)價(jià)<MN, 返回MN,否則返回?zé)o效數(shù),線寬為2,畫(huà)黃色【交易:空擋變紅色開(kāi)多,紅色變空擋平多; 空擋變黃色開(kāi)空,黃色變空擋平空】【提示:空擋變紅色,k線下方圖標(biāo)笑臉、文字開(kāi)多, 紅色變空擋,k線下方圖標(biāo)哭臉、文字平多; 空擋變黃色,k線上方圖標(biāo)紅圓,文字開(kāi)空; 黃色變空擋,k線上方圖標(biāo)藍(lán)圓,文字平空】}
TJ1:=LLV(CLOSE,3)>REF(L,3) AND HHV(V,1)<=REF(V,3) AND REF(C,3)>REF(O,3) AND REF(V,3)>0.8*REF(V,4) AND REF(V,3)>1.1*REF(V,5);{TJ1賦值:3日內(nèi)收盤(pán)價(jià)的最低值>3日前的最低價(jià) AND 1日內(nèi)成交量(手)的最高值<=3日前的成交量(手)AND 3日前的收盤(pán)價(jià)>3日前的開(kāi)盤(pán)價(jià) AND 3日前的成交量(手)>0.8*4日前的成交量(手) AND 3日前的成交量(手)>1.1*5日前的成交量(手)}
LJL:=FILTER(TJ1,1);{LJL賦值:TJ1的1日過(guò)濾}
TJ2:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(HIGH,3),1,0)));{TJ2賦值:如果上次LJL距今天數(shù)=1ANDCLOSE>1日前的最高價(jià),返回1,否則返回如果上次LJL距今天數(shù)=2ANDCLOSE>2日前的最高價(jià),返回1,否則返回如果上次LJL距今天數(shù)=3ANDCLOSE>3日前的最高價(jià),返回1,否則返回0}
TP:=TJ2=1;{TP賦值:TJ2=1}
STICKLINE(CLOSE,REF(LLV(L,3),BARSLAST(LJL)),REF(LLV(L,3),BARSLAST(LJL)),0,0),COLORYELLOW;{當(dāng)滿足條件收盤(pán)價(jià)時(shí),在上次LJL距今天數(shù)日前的3日內(nèi)最低價(jià)的最低值和上次LJL距今天數(shù)日前的3日內(nèi)最低價(jià)的最低值位置之間畫(huà)柱狀線,寬度為6,0不為0則畫(huà)空心柱,畫(huà)黃色}
TJ3:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(LOW,3),1,0)));{TJ3賦值:如果上次LJL距今天數(shù)=1ANDCLOSE>1日前的最低價(jià),返回1,否則返回如果上次LJL距今天數(shù)=2ANDCLOSE>2日前的最低價(jià),返回1,否則返回如果上次LJL距今天數(shù)=3ANDCLOSE>3日前的最低價(jià),返回1,否則返回0}
STFZ:=TJ3=1;{STFZ賦值:TJ3=1};
- 金字塔客服:
可以直接使用
- 用戶回復(fù):
謝謝老師,已經(jīng)將該公式導(dǎo)入金字塔,由于跟自帶指標(biāo)“戰(zhàn)士2號(hào)”類似,就把剛導(dǎo)入的公式取名“戰(zhàn)士1號(hào)”吧,把“戰(zhàn)士2號(hào)”原始參數(shù)稍做修改后,幾乎跟“戰(zhàn)士1號(hào)”效果差不多;看來(lái)看去,在細(xì)節(jié)地方,修改參數(shù)后的“戰(zhàn)士2號(hào)”看起來(lái)更好些。 感謝老師!!
問(wèn)題:自帶的“戰(zhàn)士2號(hào)”修改參數(shù)后,想將該公式修改一下提示與交易:(1)提示:空擋變紅色,k線下方圖標(biāo)笑臉、文字開(kāi)多, 紅色變空擋,k線下方圖標(biāo)哭臉、文字平多; 空擋變黃色,k線上方圖標(biāo)紅圓,文字開(kāi)空; 黃色變空擋,k線上方圖標(biāo)藍(lán)圓,文字平空; (2)交易:空擋變紅色開(kāi)多,紅色變空擋平多; 空擋變黃色開(kāi)空,黃色變空擋平空;
請(qǐng)幫我修改一下,做成智能交易,弄好后,告知我源碼,可以嗎,謝謝!
- 網(wǎng)友回復(fù):
按照1樓代碼改的
kd:ref(c<mn,1) and c>=mn;//平空開(kāi)多
pd:ref(c>=mn,1)=1 and c<mn;//平多開(kāi)空sell(pd and holding>0,1,market);
sellshort(kd and holding<0,1,market);
buy(kd and holding=0,1,market);
buyshort(pd and holding=0,1,market);DRAWICON(kd,l,1);
[此貼子已經(jīng)被作者于2014/7/31 15:34:08編輯過(guò)]
DRAWICON(pd,l,2);
DRAWICON(pd,h,10);
DRAWICON(kd,h,11); - 網(wǎng)友回復(fù): 感謝四樓的pyd,我把您的公式代碼復(fù)制進(jìn)去后,主圖k線壓縮變形了喲再請(qǐng)下要教如何做謝謝!!
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容