DK幽靈策略源碼(改進版本)[金字塔模型]
INPUT:周期(9,1,99,1); INPUT:交易次數(99,1,99,1); 多空資產:=TRMA( (#DK.多空資產()#),周期),NOAXIS,COLORRED,LINETHICK1; 可用現金:=TRMA( (#DK.可用現金()#),周期),NOAXIS,COLORGREEN,LINETHICK1; 差額:=TRMA(多空資產-可用現金,周期),NOAXIS,LINETHICK1; 開期:=ENTERBARS,NOAXIS,LINETHICK0; 平期:=EXITBARS,NOAXIS,LINETHICK0; KD:=(差額>REF(差額,1)) AND HOLDING=0 AND IF(EXITBARS=-1,周期,EXITBARS>=周期+TOTALDAYTRADE); //開多條件 PD:=(差額=周期+TOTALDAYTRADE); //平多條件 KK:=(差額=周期+TOTALDAYTRADE); //開空條件 PK:=(差額>REF(差額,1)) AND IF(ENTERBARS=-1,周期,ENTERBARS>=周期+TOTALDAYTRADE); //平空條件 IF TOTALDAYTRADE>=交易次數 THEN SETTRADESIGN(0); ELSE SETTRADESIGN(1); 平空:SELLSHORT(PK,0,NEXTOPEN); //平空信號 開多:BUY(KD AND HOLDING=0,1,NEXTOPEN); //開多信號 平多:SELL(PD,0,NEXTOPEN); //平多信號 開空:BUYSHORT(KK AND HOLDING=0,1,NEXTOPEN); //開空信號 {} INPUT:盈率0停正開(0,0,99,1); INPUT:虧率0停負開(0,-99,0,1); 策保:ROUNDS( ("$HIGH##DAY" * MULTIPLIER * ( TACCOUNT(41)+TACCOUNT(42) )/2 ),0),NOAXIS,LINETHICK0; 策率:ROUNDS( 100*ROUNDS(OPENPROFIT/(策保*ABS(HOLDING) ),4),1),NOAXIS,LINETHICK0,COLORGRAY; 帳率:ROUNDS( 100*ROUNDS( (TACCOUNT(4))/(TACCOUNT(28) ),4),1),NOAXIS,LINETHICK0,COLORGRAY; 登陸:TACCOUNT(53),,LINETHICK0; IF 登陸=1 THEN 盈虧率:=帳率,NOAXIS,LINETHICK0,COLORGRAY;{帳戶登陸} ELSE 盈虧率:=策率,NOAXIS,LINETHICK0,COLORGRAY;{帳戶退出} IF 盈虧率>盈率0停正開 AND 盈率0停正開<>0 THEN BEGIN SETTRADESIGN(1); 多止盈:SELL(1,0,NEXTOPEN); 空止盈:SELLSHORT(1,0,NEXTOPEN); END IF 盈虧率<虧率0停負開 AND 虧率0停負開<>0 THEN BEGIN SETTRADESIGN(1); 多止損:SELL(1,0,NEXTOPEN); 空止損:SELLSHORT(1,0,NEXTOPEN); END {} 倉:HOLDING,LINETHICK0; 資:ASSET,NOAXIS,LINETHICK0; 凈:NETPROFIT,NOAXIS,LINETHICK1; 浮:OPENPROFIT,NOAXIS,LINETHICK0;?
?
?
?
{別忘了將本網告訴您身邊的朋友,向朋友傳達有用資料,也是一種人情,你朋友會感謝你的。}
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容