[求助]請教老師,請問如何才能增加1%2%3%的分步驟止盈呢? [金字塔]
- 咨詢內容:
5h:=STKINDIEX('','5H5L.5H',0,6,0,100);//調用;5l:=STKINDIEX('','5H5L.5L',0,6,0,100);//調用;
//=============;ss:=zsje/MULTIPLIER/0.01/open;//=============;SELLSHORT(high>5H AND HOLDING<0,TSELLHOLDING(1),marketr);//平空SELLSHORT(OPENPROFIT<-zsje AND HOLDING<0,TSELLHOLDING(1),marketr);//平空止損
BUY(high>5h AND HOLDING<=0,SS,marketr); //開多信號
SELL(low<5l AND HOLDING>0,TBUYHOLDING(1),marketr); //平多SELL(OPENPROFIT<-zsje AND HOLDING>0,TBUYHOLDING(1),marketr);//平多止損
BUYSHORT(low<5l AND HOLDING>=0,SS,marketr); //開空信號
當前持倉:HOLDING,COLORGRAY,LINETHICK0;當前資產:ASSET,NOAXIS,COLORGRAY; - 金字塔客服:
variable:n=0;
if n=0 and holding=整體手數 and (h-enterprice)/enterprice>0.01 then begin
sell(1,這里寫1%止贏的手數,market);
n:=1;
end
if n=1 and holding=1%止贏后的手數 and (h-enterprice)/enterprice>0.02 then begin
sell(1,這里寫2%止贏的手數,market);
n:=2;
end
if n=2 and holding=前面兩個止盈后的手數 and (h-enterprice)/enterprice>0.03 then begin
sell(1,0,market);//3%剩下的就全平拉
n:=0;
end
variable:m=0;
if m=0 and holding=整體手數 and (enterprice-l)/l>0.01 then begin
sellshort(1,這里寫1%止贏的手數,market);
m:=1;
end
if m=1 and holding=1%止贏后的手數 and (enterprice-l)/l>0.02 then begin
sellshort(1,這里寫2%止贏的手數,market);
m:=2;
end
if m=2 and holding=前面兩個止盈后的手數 and (enterprice-l)/l>0.03 then begin
sellshort(1,0,market);//3%剩下的就全平拉
m:=0;
end
- 用戶回復:
謝謝老師!
- 網友回復:
能否麻煩老師幫忙把減倉策略增加進開倉策略中呢?謝謝1%平原有倉位的三分一2%平原有倉位的三分一3%全平
自己組合起來問題多多 - 網友回復: 且3%全平后若未符合反手條件不開倉
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容