保本策略中,holding的用法是不是錯了 [金字塔]
- 咨詢內容:
用輪詢模式 ,目前貌似沒有保本效應,策略哪里寫的有問題嗎?是不是holding寫錯啦,代碼如下:
HH:=HHV(H,ENTERPRICE);//買開倉位置到現在最高價
LL:=LLV(L,ENTERPRICE);//賣開倉位置到現在最低價//出現25個點以上的利潤,最高點到現在回落50%
DD:= HH-ENTERPRICE>=25*MINDIFF AND C<0.5*HH;
KK:= ENTERPRICE-LL>=25*MINDIFF AND C>0.5*LL;
IF HOLDING>0&& DD THEN
SELL(1,HOLDING,LIMITR,CLOSE); //平多
IF HOLDING>0&& KK THEN
SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
- 金字塔客服:
//120點止盈,15止損
HH:=HHV(H,ENTERPRICE);//買開倉位置到現在最高價
LL:=LLV(L,ENTERPRICE);//賣開倉位置到現在最低價
HH1:=0.5*(HH+ENTERPRICE);
LL1:=0.5*(LL+ENTERPRICE);//出現25個點以上的利潤,但是不到100
DD:= HH-ENTERPRICE>=25*MINDIFF AND C<HH1;
KK:= ENTERPRICE-LL>=25*MINDIFF AND C>LL1;PD:= (C>=ENTERPRICE+120*MINDIFF) OR (ENTERPRICE-25*MINDIFF>=C ) OR DD; //平多條件
PK:=(C>=ENTERPRICE+25*MINDIFF) OR (ENTERPRICE-120*MINDIFF>=C) OR KK; //平空條件
IF HOLDING>0&& DD THENSELL(1,HOLDING,LIMITR,CLOSE); //平多
IF HOLDING>0&& KK THEN
SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
改成了這個 大致可以 但是不明白為啥最后一行 要求 holding>0? 平空不是要求有空倉嗎?
- 用戶回復:
平空要holding<0
- 網友回復:
用holding<0多了很多無用的交易啊
- 網友回復:
HH:=HHV(H,ENTERPRICE);//買開倉位置到現在最高價
LL:=LLV(L,ENTERPRICE);//賣開倉位置到現在最低價
HH1:=0.5*(HH+ENTERPRICE);
LL1:=0.5*(LL+ENTERPRICE);//出現25個點以上的利潤,但是不到100
DD:= HH-ENTERPRICE>=20*MINDIFF AND C<HH1;
KK:= ENTERPRICE-LL>=20*MINDIFF AND C>LL1;PD:= (C>=ENTERPRICE+120*MINDIFF) OR (ENTERPRICE-15*MINDIFF>=C ) ; //止損
PK:=(C>=ENTERPRICE+15*MINDIFF) OR (ENTERPRICE-120*MINDIFF>=C) ; //止損
IF HOLDING>0&& PD THENSELL(1,HOLDING,LIMITR,CLOSE); //平多
IF HOLDING<0&& PK THEN
SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
IF HOLDING>0&&DD THENSELL(1,HOLDING,LIMITR,CLOSE); //平多
IF HOLDING<0&& KK THEN
SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容