金字塔 請(qǐng)老師幫助改為文華平臺(tái)使用,謝謝! [贏順期貨]
- 咨詢內(nèi)容:
請(qǐng)老師幫助改為文化平臺(tái)使用,謝謝!
INPUT:LENGTH(20),PREV(4),ENTRYADD(10 POINTS);
VAR:HH(0),LL(0),NEWH(999),NEWL(999),Z(0),LEN(0),CD AYS(0),MP(0),
TSSELL(0),TSBUY(99999),LGO(FALSE),SGO(FALSE),
REBUY(99999),REBUYLIFE(0),RESELL(0),RESELLLIFE(0);
ARRAY:HI[40](0),LO[40](99999);MP=MARKETPOSITION;
IF DATACOMPRESSION=1 THEN BEGIN
IF CURRENTBAR=1 THEN BEGIN
LEN=MINLIST(LENGTH,39);
IF LEN<1 THEN LEN=1;
END;
if D>D[1] then begin
for value1=LEN downto 1 begin
HI[value1]=HI[value1-1];
LO[value1]=LO[value1-1];
end;
end;
HI[0]=idhigh;
LO[0]=idlow;
IF D>D[1] THEN BEGIN
CDAYS=CDAYS 1;
NEWH=NEWH 1;
NEWL=NEWL 1;
LGO=TRUE;
SGO=TRUE;
REBUYLIFE=REBUYLIFE-1;
RESELLLIFE=RESELLLIFE-1;
HH=HI[LEN];LL=LO[LEN];
FOR Z=1 TO LEN-1 BEGIN
IF HI[Z]>HH THEN HH=HI[Z];
IF LO[Z]<LL THEN LL=LO[Z];
END;
IF HI[1]=HH THEN NEWH=1;
IF LO[1]=LL THEN NEWL=1;
END;
IF H>=TSBUY[1] THEN BEGIN
TSBUY=99999;
REBUY=TSBUY[1];
REBUYLIFE=2;
END;
IF (H>=REBUY[1] AND MP[1]=0) OR REBUYLIFE<=0 THEN BEGIN
REBUY=99999;
REBUYLIFE=0;
END;
IF REBUYLIFE>0 AND MP=0 AND MP[1]=0 THEN Buy("TS-ReBuy") Next Bar REBUY STOP;
IF L<=TSSELL[1] THEN BEGIN
TSSELL=0;
RESELL=TSSELL[1];
RESELLLIFE=2;
END;
IF (L<=RESELL[1] AND MP[1]=0) OR RESELLLIFE<=0 THEN BEGIN
RESELL=0;
RESELLLIFE=0;
END;
IF RESELLLIFE>0 AND MP=0 AND MP[1]=0 THEN Sell Short("TS-ReSell") Next Bar RESELL STOP;
IF CDAYS>LEN THEN BEGIN
IF HH>0 AND NEWH>=PREV AND IDHIGH>HH AND SGO THEN BEGIN
TSSELL=HH-ENTRYADD;
Sell Short("TS-Sell") Next Bar TSSELL STOP;
SGO=FALSE;
END;
IF LL>0 AND NEWL>=PREV AND IDLOW<LL AND LGO THEN BEGIN
TSBUY=LL ENTRYADD;
Buy("TS-Buy") Next Bar TSBUY STOP;
LGO=FALSE;
END;
END;
END;
Sell("Initial LX") Next Bar IDLOW STOP;
Buy to Cover("Initial SX") Next Bar IDHIGH STOP;以上源碼思路:
*今天市場創(chuàng)20天以來的新低;
*前一個(gè)20天新低必須出現(xiàn)在至少4個(gè)交易日以前;(需要考慮barnumber時(shí)的情況)
*在市場創(chuàng)20天以來新低以后,在前期低點(diǎn)以上5-10點(diǎn)放置停損買入單(當(dāng)天有效);
博主按:這里必明確創(chuàng)新低多少距離才放停損買入單,否則創(chuàng)新低距離很小(比如一個(gè)最小波動(dòng)點(diǎn))就放置停損單的話,很容易被觸發(fā)。
*如果買入停損成交,馬上放置在當(dāng)天日低以下放置GTC止損賣單;
*當(dāng)頭寸開始獲利,使用追蹤停損Trail保護(hù)利潤,其中一些交易可能持續(xù)2-3小時(shí),一些可能持續(xù)幾天;
*如果當(dāng)天或者第二天被止損,你可以在之前入場位置重新設(shè)置買入止損單(當(dāng)天有效),這樣可以小幅增加勝算。
- 贏順技術(shù)人員:
請(qǐng)老師幫助改為文華平臺(tái)使用,謝謝!
- 贏順客服:
改寫需要一定的時(shí)間,改好后及時(shí)回復(fù)您,請(qǐng)您耐心等待
- 網(wǎng)友回復(fù):
不知老師是否改好?
- 網(wǎng)友回復(fù):
您好!
您模型中MARKETPOSITION、MINLIST、D函數(shù)并非系統(tǒng)函數(shù),能否具體說明含義
由于模型中含有FOR循環(huán)語句,只能進(jìn)行部分改寫;另外,請(qǐng)具體說明模型加載的周期。
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
相關(guān)文章
-
沒有相關(guān)內(nèi)容