同K可能多空都開倉 [金字塔]
咨詢內(nèi)容:
KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
myholding:=holding,linethick0;
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
以上代碼因為用了h、l盤中即時突破,當(dāng)行情激烈震蕩時同K可能多空都開倉,
能夠讓先開倉的保留同時不讓之后條件成立的鎖倉單不開倉(即不發(fā)信號)?
除了改變開多倉條件如加rc>ref(c,20)這種還有別的辦法嗎?
KD:=h>hhv(rh,20);? ?
KK:=l<hhv(rl,20);
這2個條件。只要最高最低價拉的足夠大。
但是實際上你下面的語句這里。
if myholding=0 then begin
??if KD then BUY(1,ss,marketr);
??if KK then BUYSHORT(1,ss,marketr);
end
開多和開空是無法同時觸發(fā)的。圖表模型內(nèi)部邏輯是默認是不能同時持倉多空倉位的。所以同時滿足時候其實只會觸發(fā)開多的。開空的語句因為你已經(jīng)持有虛擬的多倉了,就觸發(fā)不了了。技術(shù)交流:
實戰(zhàn)經(jīng)驗是:先開空倉,之后KD又成立了,由于同K開多句holding仍為0,所以軟件發(fā)信號開多倉,之后持倉同步,平了先開的那個空倉!
技術(shù)交流:
先開多倉不會觸發(fā)下句開空,是對的
KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
myholding:=holding,linethick0;
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
以上代碼因為用了h、l盤中即時突破,當(dāng)行情激烈震蕩時同K可能多空都開倉,
能夠讓先開倉的保留同時不讓之后條件成立的鎖倉單不開倉(即不發(fā)信號)?
除了改變開多倉條件如加rc>ref(c,20)這種還有別的辦法嗎?
?
?來源: www.tumamayizhan.com
金字塔資深技術(shù): 是可能同時滿足。KD:=h>hhv(rh,20);? ?
KK:=l<hhv(rl,20);
這2個條件。只要最高最低價拉的足夠大。
但是實際上你下面的語句這里。
if myholding=0 then begin
??if KD then BUY(1,ss,marketr);
??if KK then BUYSHORT(1,ss,marketr);
end
開多和開空是無法同時觸發(fā)的。圖表模型內(nèi)部邏輯是默認是不能同時持倉多空倉位的。所以同時滿足時候其實只會觸發(fā)開多的。開空的語句因為你已經(jīng)持有虛擬的多倉了,就觸發(fā)不了了。
?
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容