請教全局變量的使用
作者:金字塔 來源:cxh99.com 發布時間:2016年12月20日
- 咨詢內容:
初始策略:b:=c>ref(h,1);s:=c<ref(l,1);
KD:=b; //開多條件PD:=s; //平多條件KK:=s; //開空條件PK:=b; //平空條件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信號開多:BUY(KD AND HOLDING=0,1,THISCLOSE); //開多信號平多:SELL(PD,1,THISCLOSE); //平多信號開空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //開空信號
怎么利用全局變量來統計上面策略的連續虧損次數?
- 金字塔客服:
variable:n=0;
b:=c>ref(h,1);
s:=c<ref(l,1);
KD:=b; //開多條件
PD:=s; //平多條件
KK:=s; //開空條件
PK:=b; //平空條件
if pk and holding<0 then begin
平空:SELLSHORT(PK,1,THISCLOSE); //平空信號
if numprofit(1)>=0 then n:=0;
if numprofit(1)<0 then n:=n+1;
end
開多:BUY(KD AND HOLDING=0,1,THISCLOSE); //開多信號
if pd and holding>0 then begin
平多:SELL(PD,1,THISCLOSE); //平多信號
if numprofit(1)>=0 then n:=0;
if numprofit(1)<0 then n:=n+1;
end
開空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //開空信號
n為連虧值