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