后臺交易問題 [金字塔]
-
咨詢內容:
/平多空單
?if ?Tholding>0 and tenterbars>1 and L<=zs then?
? BEGIN
? ?MyTPrice :=IF(OPEN<zs,OPEN,zs)-MINDIFF;
? ?TSELL(1,ss,LMT,MyTPrice,0);?
? END ?
?if Tholding<0 and tenterbars>1 and H>=zs THEN?
? BEGIN
? ?MyTPrice :=IF(OPEN>zs,OPEN,zs)+MINDIFF;
? ?TSELLSHORT(1,ss,LMT,MyTPrice,0);
? END?
//開多單
?IF H>=UpperBand and BLIQCON and THOLDING=0 THEN?
?BEGIN
? MyPrice :=IF(OPEN>UpperBand,OPEN,UpperBand)+MINDIFF;
? TBUY(1,ss,LMT,MyPrice,0);
? zs:=Mdg;
? maxhl:=h;
?END
//開空單
?IF L<=LowerBand and SOPCON and THOLDING=0 THEN
? BEGIN
? MyPrice :=IF(OPEN<LowerBand,OPEN,LowerBand)-MINDIFF;
? TBUYSHORT(1,ss,LMT,MyPrice,0);
? zs:=Mdd;
? maxhl:=l;
?END圖表改后臺交易的,出現平空就開空???
?
-
金字塔客服:
Globalvariable:hold=drawnull;
//平多空單
?if ?holding>0 and enterbars>1 and L<=zs then?
? BEGIN
? ?MyTPrice :=IF(OPEN<zs,OPEN,zs);
? ?sell(1,ss,LIMIT,MyTPrice-MINDIFF);?
? END ?
?if holding<0 and enterbars>1 and H>=zs THEN?
? BEGIN
? ?MyTPrice :=IF(OPEN>zs,OPEN,zs);
? ?sellshort(1,ss,LIMIT,MyTPrice+MINDIFF);
? END?
//開多單
?IF H>=UpperBand and BLIQCON and THOLDING=0 THEN?
?BEGIN
? MyPrice :=IF(OPEN>UpperBand,OPEN,UpperBand);
? buy(1,ss,LIMIT,MyPrice+MINDIFF);
? zs:=Mdg;
? maxhl:=h;
?END
//開空單
?IF L<=LowerBand and SOPCON and THOLDING=0 THEN
? BEGIN
? MyPrice :=IF(OPEN<LowerBand,OPEN,LowerBand);
? buyshort(1,ss,LIMIT,MyPrice-MINDIFF);
? zs:=Mdd;
? maxhl:=l;
?END
if Tholding<0 and l<maxhl then begin //重新定位離場實現浮動止損止盈 ?zs:=Mdd; end if Tholding>0 and h>maxhl then begin? ?zs:=Mdg; end
cc809008322:=holding; if not(islastbar) or workmode<>1 then exit; xiadan809008322:=cc809008322-hold; if xiadan809008322>0.5 then begin ?cang:=min(xiadan809008322,abs(hold)); ?if hold<0 then begin ? tsellshort(1,cang,LMT,0,0,'809008322'); ?end ?cang:=xiadan809008322+min(hold,0); ?if cang>0 then begin ? tbuy(1,cang,LMT,0,0,'809008322'); ?end end if xiadan809008322<-0.5 then begin ?cang:=min(abs(xiadan809008322),abs(hold)); ?if hold>0 then begin ? tsell(1,cang,LMT,0,0,'809008322'); ?end ?cang:=abs(xiadan809008322)-max(hold,0); ?if cang>0 then begin ? tbuyshort(1,cang,LMT,0,0,'809008322'); ?end end hold:=cc809008322; WARNING_DISABLE:9;
?
-
用戶回復:
按阿火改的,但后面后臺交易,限價應該使用前面的限價瑟幫改改。
?
-
網友回復:
cc809008322:=holding;
if not(islastbar) or workmode<>1 then exit;
xiadan809008322:=cc809008322-hold;
if xiadan809008322>0.5 then begin
?cang:=min(xiadan809008322,abs(hold));
?if hold<0 then begin
? tsellshort(1,cang,LMT,MyTPrice+MINDIFF,0,'809008322');
?end
?cang:=xiadan809008322+min(hold,0);
?if cang>0 then begin
? tbuy(1,cang,LMT,MyPrice+MINDIFF,0,'809008322');
?end
end
if xiadan809008322<-0.5 then begin
?cang:=min(abs(xiadan809008322),abs(hold));
?if hold>0 then begin
? tsell(1,cang,LMT,MyTPrice-MINDIFF,0,'809008322');
?end
?cang:=abs(xiadan809008322)-max(hold,0);
?if cang>0 then begin
? tbuyshort(1,cang,LMT,MyPrice-MINDIFF,0,'809008322');
?end
end
hold:=cc809008322;
WARNING_DISABLE:9;?
- 網友回復: 首先,這段代碼你要干什么?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容