咨詢內(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
以上代碼因?yàn)橛昧薶、l盤(pán)中即時(shí)突破,當(dāng)行情激烈震蕩時(shí)同K可能多空都開(kāi)倉(cāng),
能夠讓先開(kāi)倉(cāng)的保留同時(shí)不讓之后條件成立的鎖倉(cāng)單不開(kāi)倉(cāng)(即不發(fā)信號(hào))?
除了改變開(kāi)多倉(cāng)條件如加rc>ref(c,20)這種還有別的辦法嗎?
?
?來(lái)源: www.tumamayizhan.com
金字塔資深技術(shù):
是可能同時(shí)滿足。
KD:=h>hhv(rh,20);? ?
KK:=l<hhv(rl,20);
這2個(gè)條件。只要最高最低價(jià)拉的足夠大。
但是實(shí)際上你下面的語(yǔ)句這里。
if myholding=0 then begin
??if KD then BUY(1,ss,marketr);
??if KK then BUYSHORT(1,ss,marketr);
end
開(kāi)多和開(kāi)空是無(wú)法同時(shí)觸發(fā)的。圖表模型內(nèi)部邏輯是默認(rèn)是不能同時(shí)持倉(cāng)多空倉(cāng)位的。所以同時(shí)滿足時(shí)候其實(shí)只會(huì)觸發(fā)開(kāi)多的。開(kāi)空的語(yǔ)句因?yàn)槟阋呀?jīng)持有虛擬的多倉(cāng)了,就觸發(fā)不了了。
技術(shù)交流:
實(shí)戰(zhàn)經(jīng)驗(yàn)是:先開(kāi)空倉(cāng),之后KD又成立了,由于同K開(kāi)多句holding仍為0,所以軟件發(fā)信號(hào)開(kāi)多倉(cāng),之后持倉(cāng)同步,平了先開(kāi)的那個(gè)空倉(cāng)!
?
技術(shù)交流:
先開(kāi)多倉(cāng)不會(huì)觸發(fā)下句開(kāi)空,是對(duì)的