跨級(jí)別條件引用怎樣編寫 [金字塔]
- 咨詢內(nèi)容:
開多平空條件1:=C>HC1;
開空平多條件1:=C<LC1;
開多平空條件2:=C>HC2;
開空平多條件2:=C<LC2;
variable:X=0;
variable:Y=0;
if C>M1 then begin
X:=1;
Y:=0;
end
if C<M1 then begin
X:=0;
Y:=1;
endif X=1 then begin
平多1:SELL(開空平多條件1 AND HOLDING>=0,手?jǐn)?shù),LIMITR,C);
平空1:SELLSHORT(開多平空條件1 AND HOLDING<=0,手?jǐn)?shù),LIMITR,C);
開空1:BUYSHORT(開空平多條件1 AND HOLDING>=0,手?jǐn)?shù),LIMITR,C);
開多1:BUY(開多平空條件1 AND HOLDING<=0,手?jǐn)?shù),LIMITR,C);
ENDif Y=1 then begin
平多2:SELL(開空平多條件2 AND HOLDING>=0,手?jǐn)?shù),LIMITR,C);
平空2:SELLSHORT(開多平空條件2 AND HOLDING<=0,手?jǐn)?shù),LIMITR,C);
開空2:BUYSHORT(開空平多條件2 AND HOLDING>=0,手?jǐn)?shù),LIMITR,C);
開多2:BUY(開多平空條件2 AND HOLDING<=0,手?jǐn)?shù),LIMITR,C);
END上面是日線級(jí)別的開平倉(cāng)點(diǎn),現(xiàn)在想實(shí)現(xiàn)這樣的操作:當(dāng)日線級(jí)別“開多1、開多2”滿足時(shí),次日5分鐘級(jí)別只做多;“開空1、開空2”滿足時(shí),次日5分鐘級(jí)別只做空。也就是把日線級(jí)別的開倉(cāng)點(diǎn)作為次日5分鐘級(jí)別的開倉(cāng)限制條件。請(qǐng)問(wèn)怎樣實(shí)現(xiàn)?
如圖:
日線級(jí)別A處開多信號(hào),次日5分鐘級(jí)別可以做多;B處5分鐘級(jí)別開空信號(hào),次日5分鐘級(jí)別可以開空
此主題相關(guān)圖片如下:截圖01.png
- 金字塔客服:
HC1之類的是不是已經(jīng)定義好了?
- 用戶回復(fù):
是的,
- 網(wǎng)友回復(fù):
wx:=DRAWNULL;
M1:EMA(CLOSE,P1);
HC1:REF(HHV(H,D1),1);//多頭收盤價(jià)高點(diǎn)
LC1:REF(LLV(L,D2),1);//多頭收盤價(jià)低點(diǎn)
HC2:REF(HHV(H,D3),1) ;//空頭收盤價(jià)高點(diǎn)
LC2:REF(LLV(L,D4),1) ;//空頭收盤價(jià)低點(diǎn) - 網(wǎng)友回復(fù):
要鍵這樣的兩個(gè)公式,公式1 用來(lái)引用,公式2用來(lái)交易操作
公式1的名字不能改,公式2隨意
公式1:
開多平空條件1:=C>HC1;
開空平多條件1:=C<LC1;
開多平空條件2:=C>HC2;
開空平多條件2:=C<LC2;
variable:X=0;
variable:Y=0;
if C>M1 then begin
X:=1;
Y:=0;
end
if C<M1 then begin
X:=0;
Y:=1;
end
x1:x;
y1:y;公式2:
kd1:=stkindi('','公式1.開多平空條件1',0,6,-1);
kd2:=stkindi('','公式1.開多平空條件2',0,6,-1);
kk1:=stkindi('','公式1.開空平多條件1',0,6,-1);
kk2:=stkindi('','公式1.開空平多條件2',0,6,-1);
x:=stkindi('','公式1.X1',0,6,-1);
y:=stkindi('','公式1.Y1',0,6,-1);開多條件:= x=1 and kd1 and kd2;
開空條件:= y=1 and kk1 and kk2;上面的開多條件和開空條件就是所要求的
此主題相關(guān)圖片如下:1.png
此主題相關(guān)圖片如下:2.png
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容