[求助] 為什么平多以后 還是馬上開多 怎么才能止損以后 不在開同向的倉 , 知道反向信號出現(xiàn)在開倉 [金字塔]
- 咨詢內(nèi)容:
if barpos = 0 then
stopprice := l - stopnum;
if aspect = 0 then begin
//多頭處理
if l <= stopprice then begin
sell(holding>0,holding,0);aspect:= 1;
stopprice := h+stopnum;
end
//處理移動的底部
if l - stopnum > stopprice then
stopprice := l-stopnum;
end
if aspect = 1 then begin
//空頭處理
if h >= stopprice then begin
sellshort(holding<0,holding,0);
aspect:= 0;
stopprice := l-stopnum;
end
//處理移動的底部
if h + stopnum < stopprice then
stopprice := h+stopnum;
end
dt:=Buy(開倉時間 AND NOT(TYPE(1)=1) and h>=UpperBand and (HOLDING=0) ,lots,LIMITR,Max(Open,UpperBand)+1*MINDIFF),orderqueue;
kt:=BuyShort(開倉時間 and NOT(TYPE(3)=1) and l<=LowerBand and (HOLDING=0) ,lots,LIMITR,Min(Open,LowerBand)-1*MINDIFF),orderqueue;
if dt then beginbuy(dt and NOT(TYPE(1)=1),10%,0);
end;
if kt then beginbuyshort(kt and NOT(TYPE(1)=3),10%,0);
end; - 金字塔客服:
此主題相關(guān)圖片如下:6h(%n$8ie9yl~15@5v5wnl2.jpg
- 用戶回復(fù):
variable:n=0;
variable:m=0;
if barpos = 0 then
stopprice := l - stopnum;
if aspect = 0 then begin
//多頭處理
if l <= stopprice then begin
sell(holding>0,holding,0);aspect:= 1;
stopprice := h+stopnum;n:=1;
m:=0;
end
//處理移動的底部
if l - stopnum > stopprice then
stopprice := l-stopnum;
end
if aspect = 1 then begin
//空頭處理
if h >= stopprice then begin
sellshort(holding<0,holding,0);
aspect:= 0;
stopprice := l-stopnum;m:=1;
n:=0;
end
//處理移動的底部
if h + stopnum < stopprice then
stopprice := h+stopnum;
end;
dt:=開倉時間 AND NOT(TYPE(1)=1) and h>=UpperBand and (HOLDING=0);kt:=開倉時間 and NOT(TYPE(3)=1) and l<=LowerBand and (HOLDING=0);
if dt and m=1 then beginbuy(1,10%,0);
end;
if kt and n=1 then beginbuyshort(1,10%,0);
end;這兩句用來是干什么的?
dt:=Buy(開倉時間 AND NOT(TYPE(1)=1) and h>=UpperBand and (HOLDING=0) ,lots,LIMITR,Max(Open,UpperBand)+1*MINDIFF),orderqueue;
kt:=BuyShort(開倉時間 and NOT(TYPE(3)=1) and l<=LowerBand and (HOLDING=0) ,lots,LIMITR,Min(Open,LowerBand)-1*MINDIFF),orderqueue;這樣的胡亂賦值有什么意義?
[此貼子已經(jīng)被作者于2013/11/13 9:08:10編輯過] - 網(wǎng)友回復(fù):
不好意思我新學(xué)的, 有的地方還是不太懂 現(xiàn)在又出來一個問題, if h >= stopprice then begin
sellshort(holding<0,holding,0); 會平空 不在開空 但是 l <= stopprice 會開空 我的 策略是 最低價突破下軌做空 h >= stopprice 時平空 不在開倉 直到 最低價突破下軌在做空 - 網(wǎng)友回復(fù):
l <= stopprice 上面代碼里面哪里有根據(jù)這個判斷條件開倉的?不都是l<=LowerBand 才開倉的?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容